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 <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"
 
const char ITEM_DESCRIPTOR_CONTAINER [] = "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"
 
const char ITEM_DESCRIPTOR_UINAME [] = "UIName"
 
const char ITEM_MENUBAR_URL [] = "private:resource/menubar/menubar"
 
const char ITEM_TOOLBAR_URL [] = "private:resource/toolbar/"
 
const char CUSTOM_TOOLBAR_STR [] = "custom_toolbar_"
 
const char aMenuSeparatorStr [] = " | "
 

Macro Definition Documentation

#define notebookbarTabScope   "notebookbarTabScope"

Typedef Documentation

typedef std::vector< SvxConfigEntry* > SvxEntries

Definition at line 61 of file cfg.hxx.

Variable Documentation

const char aMenuSeparatorStr[] = " | "

Definition at line 58 of file cfg.hxx.

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

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

Definition at line 45 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 50 of file cfg.hxx.

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

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

Definition at line 53 of file cfg.hxx.

Referenced by MenuSaveInData::MenuSaveInData().

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