|
LibreOffice Module cui (master) 1
|
#include <acccfg.hxx>#include <cfgutil.hxx>#include <dialmgr.hxx>#include <sfx2/filedlghelper.hxx>#include <sfx2/minfitem.hxx>#include <sfx2/sfxresid.hxx>#include <sal/macros.h>#include <vcl/event.hxx>#include <strings.hrc>#include <sfx2/strings.hrc>#include <svx/svxids.hrc>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/embed/StorageFactory.hpp>#include <com/sun/star/embed/XTransactedObject.hpp>#include <com/sun/star/embed/ElementModes.hpp>#include <com/sun/star/form/XReset.hpp>#include <com/sun/star/frame/Desktop.hpp>#include <com/sun/star/frame/XController.hpp>#include <com/sun/star/frame/XModel.hpp>#include <com/sun/star/frame/ModuleManager.hpp>#include <com/sun/star/frame/theUICommandDescription.hpp>#include <com/sun/star/ui/GlobalAcceleratorConfiguration.hpp>#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp>#include <com/sun/star/ui/UIConfigurationManager.hpp>#include <com/sun/star/ui/XUIConfigurationManager.hpp>#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>#include <com/sun/star/util/SearchFlags.hpp>#include <com/sun/star/util/SearchAlgorithms2.hpp>#include <unotools/textsearch.hxx>#include <comphelper/processfactory.hxx>#include <svtools/acceleratorexecute.hxx>#include <vcl/svapp.hxx>#include <comphelper/sequenceashashmap.hxx>#include <config_features.h>#include <com/sun/star/frame/LayoutManager.hpp>Go to the source code of this file.
Variables | |
| constexpr OUStringLiteral | FOLDERNAME_UICONFIG = u"Configurations2" |
| constexpr OUStringLiteral | MEDIATYPE_PROPNAME = u"MediaType" |
| const sal_uInt16 | KEYCODE_ARRAY [] |
| const sal_uInt16 | KEYCODE_ARRAY_SIZE = std::size(KEYCODE_ARRAY) |
| IMPL_LINK | ( | SfxAcceleratorConfigPage | , |
| KeyInputHdl | , | ||
| const KeyEvent & | , | ||
| rKey | , | ||
| bool | |||
| ) |
select the entry, which match the current key input ... excepting keys, which are used for the dialog itself.
Definition at line 811 of file acccfg.cxx.
References vcl::KeyCode::GetCode(), vcl::KeyCode::GetModifier(), i, KEY_DOWN, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RIGHT, KEY_UP, TAccInfo::m_aKey, and nCount.
| IMPL_LINK | ( | SfxAcceleratorConfigPage | , |
| SelectHdl | , | ||
| weld::TreeView & | , | ||
| rListBox | , | ||
| void | |||
| ) |
Definition at line 1190 of file acccfg.cxx.
References vcl::KeyCode::GetName(), i, TAccInfo::isConfigured(), TAccInfo::m_aKey, TAccInfo::m_bIsConfigurable, TAccInfo::m_sCommand, nCount, and weld::toId().
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| ChangeHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1156 of file acccfg.cxx.
References TAccInfo::m_sCommand, and nPos.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| Default | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1142 of file acccfg.cxx.
References Init().
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| FocusOut_Impl | , | ||
| weld::Widget & | , | ||
| void | |||
| ) |
Definition at line 1122 of file acccfg.cxx.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| ImplUpdateDataHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 1112 of file acccfg.cxx.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| Load | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1131 of file acccfg.cxx.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| LoadHdl | , | ||
| sfx2::FileDialogHelper * | , | ||
| void | |||
| ) |
Definition at line 1317 of file acccfg.cxx.
References ERRCODE_NONE, FOLDERNAME_UICONFIG, GetFrameWeld(), Init(), and m_xContext.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| RadioHdl | , | ||
| weld::Toggleable & | , | ||
| void | |||
| ) |
Definition at line 1280 of file acccfg.cxx.
References Init(), m_xContext, and m_xFrame.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| RemoveHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1174 of file acccfg.cxx.
References TAccInfo::m_sCommand, and nPos.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| Save | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1137 of file acccfg.cxx.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| SaveHdl | , | ||
| sfx2::FileDialogHelper * | , | ||
| void | |||
| ) |
Definition at line 1390 of file acccfg.cxx.
References ERRCODE_NONE, FOLDERNAME_UICONFIG, GetFrameWeld(), m_xContext, MEDIATYPE_PROPNAME, and sMediaType.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| SearchUpdateHdl | , | ||
| weld::Entry & | , | ||
| void | |||
| ) |
Definition at line 1117 of file acccfg.cxx.
| IMPL_LINK_NOARG | ( | SfxAcceleratorConfigPage | , |
| TimeOut_Impl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 1307 of file acccfg.cxx.
References GetFrameWeld().
|
constexpr |
Definition at line 72 of file acccfg.cxx.
Referenced by IMPL_LINK_NOARG().
| const sal_uInt16 KEYCODE_ARRAY[] |
Definition at line 76 of file acccfg.cxx.
Referenced by SfxAcceleratorConfigPage::Init(), and SfxAcceleratorConfigPage::SfxAcceleratorConfigPage().
| const sal_uInt16 KEYCODE_ARRAY_SIZE = std::size(KEYCODE_ARRAY) |
Definition at line 806 of file acccfg.cxx.
Referenced by SfxAcceleratorConfigPage::Init().
|
constexpr |
Definition at line 74 of file acccfg.cxx.
Referenced by IMPL_LINK_NOARG().