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

const char ITEM_DESCRIPTOR_COMMANDURL [] = "CommandURL"
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_CONTAINER = u"ItemDescriptorContainer"
 
const char ITEM_DESCRIPTOR_LABEL [] = "Label"
 
const char ITEM_DESCRIPTOR_TYPE [] = "Type"
 
const char ITEM_DESCRIPTOR_STYLE [] = "Style"
 
const char ITEM_DESCRIPTOR_ISVISIBLE [] = "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 char16_t 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
const char ITEM_DESCRIPTOR_COMMANDURL[] = "CommandURL"
constexpr OUStringLiteral ITEM_DESCRIPTOR_CONTAINER = u"ItemDescriptorContainer"
inline

Definition at line 46 of file cfg.hxx.

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

const char ITEM_DESCRIPTOR_ISVISIBLE[] = "IsVisible"
const char ITEM_DESCRIPTOR_LABEL[] = "Label"
const char ITEM_DESCRIPTOR_RESOURCEURL[] = "ResourceURL"

Definition at line 51 of file cfg.hxx.

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

const char ITEM_DESCRIPTOR_STYLE[] = "Style"
const char ITEM_DESCRIPTOR_TYPE[] = "Type"
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 char16_t ITEM_TOOLBAR_URL[] = u"private:resource/toolbar/"