LibreOffice Module sc (master) 1
|
#include <FilterListBox.hxx>
Public Member Functions | |
ScFilterListBox (weld::Window *pParent, ScGridWindow *pGrid, SCCOL nNewCol, SCROW nNewRow, ScFilterBoxMode eNewMode) | |
void | popup_at_rect (weld::Widget *pParent, const tools::Rectangle &rRect) |
void | connect_closed (const Link< weld::Popover &, void > &rLink) |
void | popdown () |
~ScFilterListBox () | |
weld::TreeView & | get_widget () |
SCCOL | GetCol () const |
SCROW | GetRow () const |
ScFilterBoxMode | GetMode () const |
void | EndInit () |
bool | IsInInit () const |
bool | MouseWasCaptured () const |
void | SetCancelled () |
Private Member Functions | |
DECL_LINK (SelectHdl, weld::TreeView &, bool) | |
DECL_LINK (KeyInputHdl, const KeyEvent &, bool) | |
DECL_LINK (AsyncSelectHdl, void *, void) | |
Private Attributes | |
std::unique_ptr< weld::Builder > | xBuilder |
std::unique_ptr< weld::Popover > | xPopover |
std::unique_ptr< weld::TreeView > | xTreeView |
VclPtr< ScGridWindow > | pGridWin |
SCCOL | nCol |
SCROW | nRow |
bool | bInit |
bool | bCancelled |
bool | bGridHadMouseCaptured |
sal_uLong | nSel |
ScFilterBoxMode | eMode |
ImplSVEvent * | nAsyncSelectHdl |
Definition at line 36 of file FilterListBox.hxx.
ScFilterListBox::ScFilterListBox | ( | weld::Window * | pParent, |
ScGridWindow * | pGrid, | ||
SCCOL | nNewCol, | ||
SCROW | nNewRow, | ||
ScFilterBoxMode | eNewMode | ||
) |
Definition at line 194 of file gridwin.cxx.
ScFilterListBox::~ScFilterListBox | ( | ) |
Definition at line 213 of file gridwin.cxx.
References nAsyncSelectHdl, and Application::RemoveUserEvent().
|
inline |
Definition at line 63 of file FilterListBox.hxx.
References xPopover.
|
private |
|
private |
|
private |
void ScFilterListBox::EndInit | ( | ) |
|
inline |
Definition at line 70 of file FilterListBox.hxx.
References xTreeView.
|
inline |
Definition at line 72 of file FilterListBox.hxx.
References nCol.
|
inline |
Definition at line 74 of file FilterListBox.hxx.
References eMode.
|
inline |
Definition at line 73 of file FilterListBox.hxx.
References nRow.
|
inline |
Definition at line 76 of file FilterListBox.hxx.
References bInit.
|
inline |
Definition at line 77 of file FilterListBox.hxx.
References bGridHadMouseCaptured.
|
inline |
Definition at line 67 of file FilterListBox.hxx.
References xPopover.
|
inline |
Definition at line 59 of file FilterListBox.hxx.
References xPopover.
|
inline |
Definition at line 78 of file FilterListBox.hxx.
References bCancelled.
|
private |
Definition at line 46 of file FilterListBox.hxx.
Referenced by SetCancelled().
|
private |
Definition at line 47 of file FilterListBox.hxx.
Referenced by MouseWasCaptured().
|
private |
Definition at line 45 of file FilterListBox.hxx.
Referenced by EndInit(), and IsInInit().
|
private |
Definition at line 49 of file FilterListBox.hxx.
Referenced by GetMode().
|
private |
Definition at line 50 of file FilterListBox.hxx.
Referenced by ~ScFilterListBox().
|
private |
Definition at line 43 of file FilterListBox.hxx.
Referenced by GetCol().
|
private |
Definition at line 44 of file FilterListBox.hxx.
Referenced by GetRow().
|
private |
Definition at line 48 of file FilterListBox.hxx.
Referenced by EndInit().
|
private |
Definition at line 42 of file FilterListBox.hxx.
|
private |
Definition at line 39 of file FilterListBox.hxx.
|
private |
Definition at line 40 of file FilterListBox.hxx.
Referenced by connect_closed(), popdown(), and popup_at_rect().
|
private |
Definition at line 41 of file FilterListBox.hxx.
Referenced by EndInit(), get_widget(), and ScFilterListBox().