diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-04-13 15:31:44 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-04-14 01:52:44 +0200 |
commit | 9c8a6a4396ebbe8ecb15591cc291c388c82c8ed6 (patch) | |
tree | 0dba376d730f88542efb12dd4f13bc83360d463e /include | |
parent | 22d2dbeaa6667e4c66978fb3bad11f835f569ef0 (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.hxx | 5 |
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 ); |