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