LibreOffice Module cui (master) 1
|
#include <vcl/timer.hxx>
#include <vcl/weld.hxx>
#include <vcl/weldutils.hxx>
#include <svtools/valueset.hxx>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/ui/XUIConfigurationManager.hpp>
#include <com/sun/star/ui/XImageManager.hpp>
#include <com/sun/star/graphic/XGraphicProvider.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
#include <sfx2/tabdlg.hxx>
#include <memory>
#include <string_view>
#include <vector>
#include "cfgutil.hxx"
#include "CommandCategoryListBox.hxx"
Go to the source code of this file.
Classes | |
class | SvxConfigDialog |
class | SaveInData |
class | MenuSaveInData |
class | ContextMenuSaveInData |
class | SvxConfigEntry |
class | SvxMenuEntriesListBox |
class | SvxConfigPageFunctionDropTarget |
class | SvxConfigPage |
class | SvxMainMenuOrganizerDialog |
class | ToolbarSaveInData |
class | SvxNewToolbarDialog |
class | SvxIconSelectorDialog |
class | SvxIconChangeDialog |
Typedefs | |
typedef std::vector< SvxConfigEntry * > | SvxEntries |
Variables | |
constexpr OUStringLiteral | notebookbarTabScope = u"notebookbarTabScope" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_COMMANDURL = u"CommandURL" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_CONTAINER = u"ItemDescriptorContainer" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_LABEL = u"Label" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_TYPE = u"Type" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_STYLE = u"Style" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_ISVISIBLE = u"IsVisible" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_RESOURCEURL = u"ResourceURL" |
constexpr OUStringLiteral | ITEM_DESCRIPTOR_UINAME = u"UIName" |
constexpr OUStringLiteral | ITEM_MENUBAR_URL = u"private:resource/menubar/menubar" |
constexpr OUStringLiteral | ITEM_TOOLBAR_URL = u"private:resource/toolbar/" |
constexpr OUStringLiteral | ITEM_EVENT_URL = u"private:resource/event/" |
constexpr OUStringLiteral | CUSTOM_TOOLBAR_STR = u"custom_toolbar_" |
constexpr OUStringLiteral | aMenuSeparatorStr = u" | " |
typedef std::vector< SvxConfigEntry* > SvxEntries |
|
inlineconstexpr |
Definition at line 60 of file cfg.hxx.
Referenced by SvxConfigPage::AddSubMenusToUI(), and SaveInData::LoadSubMenus().
|
inlineconstexpr |
Definition at line 58 of file cfg.hxx.
Referenced by SvxConfigPageHelper::generateCustomURL(), and ToolbarSaveInData::GetEntries().
|
inlineconstexpr |
Definition at line 45 of file cfg.hxx.
Referenced by SvxConfigPageHelper::ConvertSvxConfigEntry(), SvxConfigPageHelper::ConvertToolbarEntry(), SvxConfigPageHelper::GetMenuItemData(), and SvxConfigPageHelper::GetToolbarItemData().
|
inlineconstexpr |
Definition at line 46 of file cfg.hxx.
Referenced by SaveInData::ApplyMenu(), and SvxConfigPageHelper::GetMenuItemData().
|
inlineconstexpr |
Definition at line 50 of file cfg.hxx.
Referenced by SvxConfigPageHelper::ConvertToolbarEntry(), and SvxConfigPageHelper::GetToolbarItemData().
|
inlineconstexpr |
Definition at line 47 of file cfg.hxx.
Referenced by SvxConfigPageHelper::ConvertSvxConfigEntry(), SvxConfigPageHelper::ConvertToolbarEntry(), SvxConfigPageHelper::GetMenuItemData(), ToolbarSaveInData::GetSystemUIName(), and SvxConfigPageHelper::GetToolbarItemData().
|
inlineconstexpr |
Definition at line 51 of file cfg.hxx.
Referenced by ContextMenuSaveInData::GetEntries(), and ToolbarSaveInData::GetEntries().
|
inlineconstexpr |
Definition at line 49 of file cfg.hxx.
Referenced by SvxConfigPageHelper::ConvertSvxConfigEntry(), SvxConfigPageHelper::ConvertToolbarEntry(), SvxConfigPageHelper::GetMenuItemData(), ToolbarSaveInData::GetSystemStyle(), SvxConfigPageHelper::GetToolbarItemData(), and ToolbarSaveInData::SetSystemStyle().
|
inlineconstexpr |
Definition at line 48 of file cfg.hxx.
Referenced by SvxConfigPageHelper::ConvertSvxConfigEntry(), SvxConfigPageHelper::ConvertToolbarEntry(), SvxConfigPageHelper::GetMenuItemData(), and SvxConfigPageHelper::GetToolbarItemData().
|
inlineconstexpr |
Definition at line 52 of file cfg.hxx.
Referenced by ToolbarSaveInData::ApplyToolbar(), ToolbarSaveInData::CreateToolbar(), ToolbarSaveInData::GetEntries(), ToolbarSaveInData::GetSystemUIName(), and ContextMenuSaveInData::GetUIName().
|
inlineconstexpr |
Definition at line 56 of file cfg.hxx.
Referenced by SvxConfigDialog::SvxConfigDialog().
|
inlineconstexpr |
Definition at line 54 of file cfg.hxx.
Referenced by MenuSaveInData::MenuSaveInData().
|
inlineconstexpr |
Definition at line 55 of file cfg.hxx.
Referenced by SvxConfigPageHelper::generateCustomURL(), SvxToolbarConfigPage::Init(), SvxConfigDialog::SvxConfigDialog(), and SvxToolbarConfigPage::SvxToolbarConfigPage().
|
inlineconstexpr |
Definition at line 43 of file cfg.hxx.
Referenced by SvxConfigPage::FillItemSet(), IMPL_LINK_NOARG(), and SvxNotebookbarConfigPage::Init().