summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-04-13 15:31:44 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-04-14 01:52:44 +0200
commit9c8a6a4396ebbe8ecb15591cc291c388c82c8ed6 (patch)
tree0dba376d730f88542efb12dd4f13bc83360d463e /include
parent22d2dbeaa6667e4c66978fb3bad11f835f569ef0 (diff)
gtk3: generate missing mnemonics
Change-Id: Ib0e94b8484dabb7e859c53aeb0e4adf75727fcd6 Reviewed-on: https://gerrit.libreoffice.org/52839 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/vcl/mnemonic.hxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/vcl/mnemonic.hxx b/include/vcl/mnemonic.hxx
index bf2591aff8f4..f7db3a3095fb 100644
--- a/include/vcl/mnemonic.hxx
+++ b/include/vcl/mnemonic.hxx
@@ -51,15 +51,16 @@
class VCL_DLLPUBLIC MnemonicGenerator
{
+ sal_Unicode m_cMnemonic;
// 0 == Mnemonic; >0 == count of characters
sal_uInt8 maMnemonics[MAX_MNEMONICS];
css::uno::Reference< css::i18n::XCharacterClassification > mxCharClass;
SAL_DLLPRIVATE static sal_uInt16 ImplGetMnemonicIndex( sal_Unicode c );
- SAL_DLLPRIVATE static sal_Unicode ImplFindMnemonic( const OUString& rKey );
+ SAL_DLLPRIVATE sal_Unicode ImplFindMnemonic( const OUString& rKey );
public:
- MnemonicGenerator();
+ MnemonicGenerator(sal_Unicode cMnemonic = MNEMONIC_CHAR);
void RegisterMnemonic( const OUString& rKey );
OUString CreateMnemonic( const OUString& rKey );