LibreOffice Module cui (master) 1
|
#include <SvxNotebookbarConfigPage.hxx>
Public Member Functions | |
SvxNotebookbarEntriesListBox (std::unique_ptr< weld::TreeView > xControl, SvxConfigPage *pPg) | |
virtual | ~SvxNotebookbarEntriesListBox () override |
TooltipMap & | GetTooltipMap () |
Public Member Functions inherited from SvxMenuEntriesListBox | |
SvxMenuEntriesListBox (std::unique_ptr< weld::TreeView > xControl, SvxConfigPage *pPage) | |
virtual | ~SvxMenuEntriesListBox () |
VirtualDevice & | get_dropdown_image () const |
int | get_selected_index () const |
OUString | get_id (int nPos) const |
void | remove (int nPos) |
int | n_children () const |
void | set_text (int row, const OUString &rText, int col) |
void | clear () |
void | set_toggle (int row, TriState eState) |
void | scroll_to_row (int pos) |
void | select (int pos) |
weld::TreeView & | get_widget () |
void | insert (int pos, const OUString &rId) |
DECL_LINK (KeyInputHdl, const KeyEvent &, bool) | |
DECL_LINK (QueryTooltip, const weld::TreeIter &rIter, OUString) | |
void | CreateDropDown () |
Private Types | |
typedef std::unordered_map< OUString, OUString > | TooltipMap |
Private Member Functions | |
void | ChangedVisibility (int nRow) |
DECL_LINK (CheckButtonHdl, const weld::TreeView::iter_col &, void) | |
DECL_LINK (KeyInputHdl, const KeyEvent &, bool) | |
DECL_LINK (QueryTooltip, const weld::TreeIter &rIter, OUString) | |
Private Attributes | |
TooltipMap | m_aTooltipMap |
Additional Inherited Members | |
Protected Attributes inherited from SvxMenuEntriesListBox | |
std::unique_ptr< weld::TreeView > | m_xControl |
ScopedVclPtr< VirtualDevice > | m_xDropDown |
SvxConfigPage * | m_pPage |
Definition at line 75 of file SvxNotebookbarConfigPage.hxx.
|
private |
Definition at line 77 of file SvxNotebookbarConfigPage.hxx.
SvxNotebookbarEntriesListBox::SvxNotebookbarEntriesListBox | ( | std::unique_ptr< weld::TreeView > | xControl, |
SvxConfigPage * | pPg | ||
) |
Definition at line 470 of file SvxNotebookbarConfigPage.cxx.
References LINK, and SvxMenuEntriesListBox::m_xControl.
|
overridevirtual |
Definition at line 482 of file SvxNotebookbarConfigPage.cxx.
|
private |
Definition at line 516 of file SvxNotebookbarConfigPage.cxx.
References EditRegistryFile(), SvxConfigPage::GetAppName(), SvxConfigPage::GetFileName(), getFileName(), SvxMenuEntriesListBox::m_pPage, SvxMenuEntriesListBox::m_xControl, CustomNotebookbarGenerator::modifyCustomizedUIFile(), sfx2::SfxNotebookBar::ReloadNotebookBar(), and TRISTATE_TRUE.
|
private |
|
private |
|
private |
|
inline |
Definition at line 89 of file SvxNotebookbarConfigPage.hxx.
References m_aTooltipMap.
|
private |
Definition at line 78 of file SvxNotebookbarConfigPage.hxx.
Referenced by GetTooltipMap().