|
LibreOffice Module cui (master) 1
|
#include <comphelper/processfactory.hxx>#include <rtl/bootstrap.hxx>#include <config_folders.h>#include <CustomNotebookbarGenerator.hxx>#include <osl/file.hxx>#include <osl/thread.h>#include <vcl/EnumContext.hxx>#include <vcl/settings.hxx>#include <sfx2/viewfrm.hxx>#include <com/sun/star/frame/ModuleManager.hpp>#include <unotools/confignode.hxx>#include <libxml/parser.h>#include <o3tl/string_view.hxx>Go to the source code of this file.
Macros | |
| #define | aUIPropertiesCount 3 |
Functions | |
| static OUString | lcl_activeAppName (vcl::EnumContext::Application eApp) |
| static OUString | lcl_getAppName (vcl::EnumContext::Application eApp) |
| static OUString | getAppNameRegistryPath () |
| static OUString | customizedUIPathBuffer () |
| static OUString | getUIDirPath () |
| static void | changeNodeValue (xmlNode *pNodePtr, const char *pProperty, const char *pValue) |
| static void | searchNodeAndAttribute (xmlNode *pNodePtr, const char *pUIItemID, const char *pProperty, const char *pValue) |
| static xmlDocPtr | notebookbarXMLParser (const OString &rDocName, const OString &rUIItemID, const OString &rProperty, const OString &rValue) |
| #define aUIPropertiesCount 3 |
Definition at line 34 of file CustomNotebookbarGenerator.cxx.
|
static |
Definition at line 138 of file CustomNotebookbarGenerator.cxx.
Referenced by searchNodeAndAttribute().
|
static |
Definition at line 90 of file CustomNotebookbarGenerator.cxx.
References SAL_CONFIGFILE.
Referenced by CustomNotebookbarGenerator::getCustomizedUIPath(), and getUIDirPath().
|
static |
Definition at line 74 of file CustomNotebookbarGenerator.cxx.
References vcl::EnumContext::Any, SfxViewFrame::Current(), vcl::EnumContext::GetApplicationEnum(), lcl_getAppName(), and xFrame.
Referenced by CustomNotebookbarGenerator::getCustomizedUIItem(), and CustomNotebookbarGenerator::setCustomizedUIItem().
|
static |
Definition at line 114 of file CustomNotebookbarGenerator.cxx.
References customizedUIPathBuffer(), and CustomNotebookbarGenerator::getFileNameAndAppName().
Referenced by CustomNotebookbarGenerator::createCustomizedUIFile().
|
static |
Definition at line 40 of file CustomNotebookbarGenerator.cxx.
References vcl::EnumContext::Calc, vcl::EnumContext::Draw, vcl::EnumContext::Impress, and vcl::EnumContext::Writer.
Referenced by CustomNotebookbarGenerator::getFileNameAndAppName().
|
static |
Definition at line 57 of file CustomNotebookbarGenerator.cxx.
References vcl::EnumContext::Calc, vcl::EnumContext::Draw, vcl::EnumContext::Impress, and vcl::EnumContext::Writer.
Referenced by getAppNameRegistryPath(), and CustomNotebookbarGenerator::getFileNameAndAppName().
|
static |
Definition at line 176 of file CustomNotebookbarGenerator.cxx.
References searchNodeAndAttribute().
Referenced by CustomNotebookbarGenerator::modifyCustomizedUIFile().
|
static |
Definition at line 155 of file CustomNotebookbarGenerator.cxx.
References changeNodeValue(), and searchNodeAndAttribute().
Referenced by notebookbarXMLParser(), and searchNodeAndAttribute().