LibreOffice Module cui (master)  1
Classes | Macros | Typedefs | Variables
cfg.hxx File Reference
#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 <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  SvxConfigPage
 
class  SvxMainMenuOrganizerDialog
 
class  ToolbarSaveInData
 
class  SvxNewToolbarDialog
 
class  SvxIconSelectorDialog
 
class  SvxIconChangeDialog
 

Macros

#define notebookbarTabScope   "notebookbarTabScope"
 

Typedefs

typedef std::vector< SvxConfigEntry * > SvxEntries
 

Variables

static const char ITEM_DESCRIPTOR_COMMANDURL [] = "CommandURL"
 
static const char ITEM_DESCRIPTOR_CONTAINER [] = "ItemDescriptorContainer"
 
static const char ITEM_DESCRIPTOR_LABEL [] = "Label"
 
static const char ITEM_DESCRIPTOR_TYPE [] = "Type"
 
static const char ITEM_DESCRIPTOR_STYLE [] = "Style"
 
static const char ITEM_DESCRIPTOR_ISVISIBLE [] = "IsVisible"
 
static const char ITEM_DESCRIPTOR_RESOURCEURL [] = "ResourceURL"
 
static const char ITEM_DESCRIPTOR_UINAME [] = "UIName"
 
static const char ITEM_MENUBAR_URL [] = "private:resource/menubar/menubar"
 
static const char ITEM_TOOLBAR_URL [] = "private:resource/toolbar/"
 
static const char CUSTOM_TOOLBAR_STR [] = "custom_toolbar_"
 
static const char aMenuSeparatorStr [] = " | "
 

Macro Definition Documentation

#define notebookbarTabScope   "notebookbarTabScope"

Definition at line 40 of file cfg.hxx.

Referenced by SvxConfigPage::FillItemSet(), and SvxNotebookbarConfigPage::Init().

Typedef Documentation

typedef std::vector< SvxConfigEntry* > SvxEntries

Definition at line 59 of file cfg.hxx.

Variable Documentation

const char aMenuSeparatorStr[] = " | "
static

Definition at line 56 of file cfg.hxx.

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

const char CUSTOM_TOOLBAR_STR[] = "custom_toolbar_"
static
const char ITEM_DESCRIPTOR_COMMANDURL[] = "CommandURL"
static
const char ITEM_DESCRIPTOR_CONTAINER[] = "ItemDescriptorContainer"
static

Definition at line 43 of file cfg.hxx.

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

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

Definition at line 48 of file cfg.hxx.

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

const char ITEM_DESCRIPTOR_STYLE[] = "Style"
static
const char ITEM_DESCRIPTOR_TYPE[] = "Type"
static
const char ITEM_DESCRIPTOR_UINAME[] = "UIName"
static
const char ITEM_MENUBAR_URL[] = "private:resource/menubar/menubar"
static

Definition at line 51 of file cfg.hxx.

Referenced by MenuSaveInData::MenuSaveInData().

const char ITEM_TOOLBAR_URL[] = "private:resource/toolbar/"
static