LibreOffice Module cui (master) 1
Functions
SvxNotebookbarConfigPage.cxx File Reference
#include <sal/config.h>
#include <vcl/commandinfoprovider.hxx>
#include <vcl/event.hxx>
#include <vcl/weld.hxx>
#include <vcl/svapp.hxx>
#include <algorithm>
#include <cstddef>
#include <helpids.h>
#include <strings.hrc>
#include <cfg.hxx>
#include <SvxNotebookbarConfigPage.hxx>
#include <SvxConfigPageHelper.hxx>
#include <dialmgr.hxx>
#include <libxml/parser.h>
#include <osl/file.hxx>
#include <CustomNotebookbarGenerator.hxx>
#include <sfx2/notebookbar/SfxNotebookBar.hxx>
#include <unotools/configmgr.hxx>
#include <comphelper/processfactory.hxx>
#include <o3tl/string_view.hxx>
#include <com/sun/star/frame/theUICommandDescription.hpp>
Include dependency graph for SvxNotebookbarConfigPage.cxx:

Go to the source code of this file.

Functions

static bool isCategoryAvailable (std::u16string_view sClassId, std::u16string_view sUIItemId, std::u16string_view sActiveCategory, bool &isCategory)
 
static OUString charToString (const char *cString)
 
static OUString getFileName (std::u16string_view aFileName)
 
static OUString getModuleId (std::u16string_view sModuleName)
 
static void EditRegistryFile (std::u16string_view sUIItemId, const OUString &sSetEntry, const OUString &sNotebookbarInterface)
 
 IMPL_LINK (SvxNotebookbarEntriesListBox, CheckButtonHdl, const weld::TreeView::iter_col &, rRowCol, void)
 
 IMPL_LINK (SvxNotebookbarEntriesListBox, KeyInputHdl, const KeyEvent &, rKeyEvent, bool)
 
 IMPL_LINK (SvxNotebookbarEntriesListBox, QueryTooltip, const weld::TreeIter &, rIter, OUString)
 

Function Documentation

◆ charToString()

static OUString charToString ( const char *  cString)
static

◆ EditRegistryFile()

static void EditRegistryFile ( std::u16string_view  sUIItemId,
const OUString &  sSetEntry,
const OUString &  sNotebookbarInterface 
)
static

◆ getFileName()

static OUString getFileName ( std::u16string_view  aFileName)
static

◆ getModuleId()

static OUString getModuleId ( std::u16string_view  sModuleName)
static

Definition at line 85 of file SvxNotebookbarConfigPage.cxx.

References u.

Referenced by SvxConfigPage::InsertEntryIntoNotebookbarTabUI().

◆ IMPL_LINK() [1/3]

IMPL_LINK ( SvxNotebookbarEntriesListBox  ,
CheckButtonHdl  ,
const weld::TreeView::iter_col ,
rRowCol  ,
void   
)

Definition at line 534 of file SvxNotebookbarConfigPage.cxx.

References m_xControl.

◆ IMPL_LINK() [2/3]

IMPL_LINK ( SvxNotebookbarEntriesListBox  ,
KeyInputHdl  ,
const KeyEvent ,
rKeyEvent  ,
bool   
)

Definition at line 540 of file SvxNotebookbarConfigPage.cxx.

References KEY_SPACE, m_xControl, TRISTATE_FALSE, and TRISTATE_TRUE.

◆ IMPL_LINK() [3/3]

IMPL_LINK ( SvxNotebookbarEntriesListBox  ,
QueryTooltip  ,
const weld::TreeIter ,
rIter  ,
OUString   
)

◆ isCategoryAvailable()

static bool isCategoryAvailable ( std::u16string_view  sClassId,
std::u16string_view  sUIItemId,
std::u16string_view  sActiveCategory,
bool &  isCategory 
)
static

Definition at line 53 of file SvxNotebookbarConfigPage.cxx.

References u.

Referenced by SvxNotebookbarConfigPage::searchNodeandAttribute().