LibreOffice Module cui (master) 1
Classes | Typedefs | Variables
cfg.hxx File Reference
#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"
Include dependency graph for cfg.hxx:
This graph shows which files directly or indirectly include this file:

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 Documentation

◆ SvxEntries

typedef std::vector< SvxConfigEntry* > SvxEntries

Definition at line 65 of file cfg.hxx.

Variable Documentation

◆ aMenuSeparatorStr

constexpr OUStringLiteral aMenuSeparatorStr = u" | "
inlineconstexpr

Definition at line 60 of file cfg.hxx.

Referenced by SvxConfigPage::AddSubMenusToUI(), and SaveInData::LoadSubMenus().

◆ CUSTOM_TOOLBAR_STR

constexpr OUStringLiteral CUSTOM_TOOLBAR_STR = u"custom_toolbar_"
inlineconstexpr

◆ ITEM_DESCRIPTOR_COMMANDURL

constexpr OUStringLiteral ITEM_DESCRIPTOR_COMMANDURL = u"CommandURL"
inlineconstexpr

◆ ITEM_DESCRIPTOR_CONTAINER

constexpr OUStringLiteral ITEM_DESCRIPTOR_CONTAINER = u"ItemDescriptorContainer"
inlineconstexpr

Definition at line 46 of file cfg.hxx.

Referenced by SaveInData::ApplyMenu(), and SvxConfigPageHelper::GetMenuItemData().

◆ ITEM_DESCRIPTOR_ISVISIBLE

constexpr OUStringLiteral ITEM_DESCRIPTOR_ISVISIBLE = u"IsVisible"
inlineconstexpr

◆ ITEM_DESCRIPTOR_LABEL

constexpr OUStringLiteral ITEM_DESCRIPTOR_LABEL = u"Label"
inlineconstexpr

◆ ITEM_DESCRIPTOR_RESOURCEURL

constexpr OUStringLiteral ITEM_DESCRIPTOR_RESOURCEURL = u"ResourceURL"
inlineconstexpr

Definition at line 51 of file cfg.hxx.

Referenced by ContextMenuSaveInData::GetEntries(), and ToolbarSaveInData::GetEntries().

◆ ITEM_DESCRIPTOR_STYLE

constexpr OUStringLiteral ITEM_DESCRIPTOR_STYLE = u"Style"
inlineconstexpr

◆ ITEM_DESCRIPTOR_TYPE

constexpr OUStringLiteral ITEM_DESCRIPTOR_TYPE = u"Type"
inlineconstexpr

◆ ITEM_DESCRIPTOR_UINAME

constexpr OUStringLiteral ITEM_DESCRIPTOR_UINAME = u"UIName"
inlineconstexpr

◆ ITEM_EVENT_URL

constexpr OUStringLiteral ITEM_EVENT_URL = u"private:resource/event/"
inlineconstexpr

Definition at line 56 of file cfg.hxx.

Referenced by SvxConfigDialog::SvxConfigDialog().

◆ ITEM_MENUBAR_URL

constexpr OUStringLiteral ITEM_MENUBAR_URL = u"private:resource/menubar/menubar"
inlineconstexpr

Definition at line 54 of file cfg.hxx.

Referenced by MenuSaveInData::MenuSaveInData().

◆ ITEM_TOOLBAR_URL

constexpr OUStringLiteral ITEM_TOOLBAR_URL = u"private:resource/toolbar/"
inlineconstexpr

◆ notebookbarTabScope

constexpr OUStringLiteral notebookbarTabScope = u"notebookbarTabScope"
inlineconstexpr