LibreOffice Module cui (master)  1
Classes | Macros | Typedefs | Variables
cfg.hxx File Reference
#include <vcl/transfer.hxx>
#include <vcl/timer.hxx>
#include <vcl/weld.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
 

Macros

#define notebookbarTabScope   "notebookbarTabScope"
 

Typedefs

typedef std::vector< SvxConfigEntry * > SvxEntries
 

Variables

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"
 
const char ITEM_DESCRIPTOR_RESOURCEURL [] = "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 CUSTOM_TOOLBAR_STR = u"custom_toolbar_"
 
const char aMenuSeparatorStr [] = " | "
 

Macro Definition Documentation

#define notebookbarTabScope   "notebookbarTabScope"

Typedef Documentation

typedef std::vector< SvxConfigEntry* > SvxEntries

Definition at line 62 of file cfg.hxx.

Variable Documentation

const char aMenuSeparatorStr[] = " | "

Definition at line 59 of file cfg.hxx.

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

constexpr OUStringLiteral CUSTOM_TOOLBAR_STR = u"custom_toolbar_"
inline
constexpr OUStringLiteral ITEM_DESCRIPTOR_COMMANDURL = u"CommandURL"
inline
constexpr OUStringLiteral ITEM_DESCRIPTOR_CONTAINER = u"ItemDescriptorContainer"
inline

Definition at line 46 of file cfg.hxx.

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

constexpr OUStringLiteral ITEM_DESCRIPTOR_ISVISIBLE = u"IsVisible"
inline
constexpr OUStringLiteral ITEM_DESCRIPTOR_LABEL = u"Label"
inline
const char ITEM_DESCRIPTOR_RESOURCEURL[] = "ResourceURL"

Definition at line 51 of file cfg.hxx.

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

constexpr OUStringLiteral ITEM_DESCRIPTOR_STYLE = u"Style"
inline
constexpr OUStringLiteral ITEM_DESCRIPTOR_TYPE = u"Type"
inline
constexpr OUStringLiteral ITEM_DESCRIPTOR_UINAME = u"UIName"
inline
constexpr OUStringLiteral ITEM_MENUBAR_URL = u"private:resource/menubar/menubar"
inline

Definition at line 54 of file cfg.hxx.

Referenced by MenuSaveInData::MenuSaveInData().

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