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