LibreOffice Module svtools (master) 1
|
#include <toolbarmenu.hxx>
Public Member Functions | |
ToolbarPopupContainer (weld::Widget *pParent) | |
~ToolbarPopupContainer () | |
weld::Container * | getTopLevel () |
void | setPopover (std::unique_ptr< WeldToolbarPopup > xPopup) |
WeldToolbarPopup * | getPopover () const |
void | unsetPopover () |
Private Member Functions | |
DECL_DLLPRIVATE_LINK (FocusHdl, weld::Widget &, void) | |
Private Attributes | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xTopLevel |
std::unique_ptr< weld::Container > | m_xContainer |
std::unique_ptr< WeldToolbarPopup > | m_xPopup |
Definition at line 65 of file toolbarmenu.hxx.
ToolbarPopupContainer::ToolbarPopupContainer | ( | weld::Widget * | pParent | ) |
Definition at line 129 of file toolbarmenu.cxx.
References LINK, m_xContainer, and m_xTopLevel.
ToolbarPopupContainer::~ToolbarPopupContainer | ( | ) |
Definition at line 158 of file toolbarmenu.cxx.
References unsetPopover().
|
private |
|
inline |
Definition at line 80 of file toolbarmenu.hxx.
|
inline |
Definition at line 77 of file toolbarmenu.hxx.
void ToolbarPopupContainer::setPopover | ( | std::unique_ptr< WeldToolbarPopup > | xPopup | ) |
Definition at line 137 of file toolbarmenu.cxx.
References comphelper::LibreOfficeKit::isActive(), m_xContainer, and m_xPopup.
void ToolbarPopupContainer::unsetPopover | ( | ) |
Definition at line 150 of file toolbarmenu.cxx.
References m_xContainer, and m_xPopup.
Referenced by ~ToolbarPopupContainer().
|
private |
Definition at line 70 of file toolbarmenu.hxx.
|
private |
Definition at line 72 of file toolbarmenu.hxx.
Referenced by setPopover(), and unsetPopover().
|
private |
Definition at line 73 of file toolbarmenu.hxx.
Referenced by setPopover(), and unsetPopover().
|
private |
Definition at line 71 of file toolbarmenu.hxx.
Referenced by ToolbarPopupContainer().