LibreOffice Module sfx2 (master) 1
|
#include <CommandPopup.hxx>
Public Member Functions | |
CommandListBox (weld::Window *pParent, css::uno::Reference< css::frame::XFrame > const &xFrame) | |
void | connect_closed (const Link< weld::Popover &, void > &rLink) |
Private Member Functions | |
DECL_LINK (QueryTooltip, const weld::TreeIter &, OUString) | |
DECL_LINK (RowActivated, weld::TreeView &, bool) | |
DECL_LINK (ModifyHdl, weld::Entry &, void) | |
DECL_LINK (TreeViewKeyPress, const KeyEvent &, bool) | |
void | dispatchCommandAndClose (OUString const &rCommand) |
Private Attributes | |
std::unique_ptr< weld::Builder > | mxBuilder |
std::unique_ptr< weld::Popover > | mxPopover |
std::unique_ptr< weld::Entry > | mpEntry |
std::unique_ptr< weld::TreeView > | mpCommandTreeView |
std::vector< CurrentEntry > | maCommandList |
std::unique_ptr< MenuContentHandler > | mpMenuContentHandler |
Definition at line 79 of file CommandPopup.hxx.
CommandListBox::CommandListBox | ( | weld::Window * | pParent, |
css::uno::Reference< css::frame::XFrame > const & | xFrame | ||
) |
Definition at line 185 of file CommandPopup.cxx.
References weld::Window::get_size(), LINK, mpCommandTreeView, mpEntry, mxPopover, Size::Width(), and xFrame.
|
inline |
Definition at line 99 of file CommandPopup.hxx.
References mxPopover.
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 275 of file CommandPopup.cxx.
References comphelper::dispatchCommand(), and mxPopover.
|
private |
Definition at line 87 of file CommandPopup.hxx.
|
private |
Definition at line 85 of file CommandPopup.hxx.
Referenced by CommandListBox().
|
private |
Definition at line 84 of file CommandPopup.hxx.
Referenced by CommandListBox().
|
private |
Definition at line 88 of file CommandPopup.hxx.
|
private |
Definition at line 82 of file CommandPopup.hxx.
|
private |
Definition at line 83 of file CommandPopup.hxx.
Referenced by CommandListBox(), connect_closed(), and dispatchCommandAndClose().