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().