LibreOffice Module sc (master) 1
|
#include <pvfundlg.hxx>
Public Member Functions | |
ScDPSubtotalDlg (weld::Widget *pParent, ScDPObject &rDPObj, const ScDPLabelData &rLabelData, const ScPivotFuncData &rFuncData, const ScDPNameVec &rDataFields, bool bEnableLayout) | |
virtual | ~ScDPSubtotalDlg () override |
PivotFunc | GetFuncMask () const |
void | FillLabelData (ScDPLabelData &rLabelData) const |
Public Member Functions inherited from weld::GenericDialogController | |
GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false) | |
virtual Dialog * | getDialog () override |
virtual | ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override |
Public Member Functions inherited from weld::DialogController | |
virtual Dialog * | getDialog ()=0 |
const Dialog * | getConstDialog () const |
virtual short | run () |
void | set_title (const OUString &rTitle) |
OUString | get_title () const |
void | set_help_id (const OUString &rHelpId) |
OUString | get_help_id () const |
void | response (int nResponse) |
virtual | ~DialogController () COVERITY_NOEXCEPT_FALSE |
Private Member Functions | |
void | Init (const ScDPLabelData &rLabelData, const ScPivotFuncData &rFuncData) |
void | CloseSubdialog () |
DECL_LINK (DblClickHdl, weld::TreeView &, bool) | |
DECL_LINK (RadioClickHdl, weld::Toggleable &, void) | |
DECL_LINK (ClickHdl, weld::Button &, void) | |
DECL_LINK (ButtonClicked, weld::Button &, void) | |
Private Attributes | |
ScDPObject & | mrDPObj |
const ScDPNameVec & | mrDataFields |
The DataPilot object (for member names). More... | |
ScDPLabelData | maLabelData |
The list of all data field names. More... | |
bool | mbEnableLayout |
Cache for sub dialog. More... | |
std::unique_ptr< weld::RadioButton > | mxRbNone |
true = Enable Layout mode controls. More... | |
std::unique_ptr< weld::RadioButton > | mxRbAuto |
std::unique_ptr< weld::RadioButton > | mxRbUser |
std::unique_ptr< ScDPFunctionListBox > | mxLbFunc |
std::unique_ptr< weld::Label > | mxFtName |
std::unique_ptr< weld::CheckButton > | mxCbShowAll |
std::unique_ptr< weld::Button > | mxBtnOk |
std::unique_ptr< weld::Button > | mxBtnCancel |
std::unique_ptr< weld::Button > | mxBtnOptions |
std::shared_ptr< ScDPSubtotalOptDlg > | mxOptionsDlg |
Additional Inherited Members | |
Static Public Member Functions inherited from weld::DialogController | |
static bool | runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &) |
Protected Attributes inherited from weld::GenericDialogController | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::shared_ptr< weld::Dialog > | m_xDialog |
Definition at line 95 of file pvfundlg.hxx.
|
explicit |
Definition at line 459 of file pvfundlg.cxx.
|
overridevirtual |
Definition at line 482 of file pvfundlg.cxx.
References CloseSubdialog().
|
private |
Definition at line 487 of file pvfundlg.cxx.
References mxOptionsDlg, and RET_CANCEL.
Referenced by ~ScDPSubtotalDlg().
|
private |
|
private |
|
private |
|
private |
void ScDPSubtotalDlg::FillLabelData | ( | ScDPLabelData & | rLabelData | ) | const |
Definition at line 508 of file pvfundlg.cxx.
References GetFuncMask(), maLabelData, ScDPLabelData::maLayoutInfo, ScDPLabelData::maMembers, ScDPLabelData::maShowInfo, ScDPLabelData::maSortInfo, ScDPLabelData::mbRepeatItemLabels, ScDPLabelData::mbShowAll, ScDPLabelData::mnFuncMask, ScDPLabelData::mnUsedHier, and mxCbShowAll.
PivotFunc ScDPSubtotalDlg::GetFuncMask | ( | ) | const |
Definition at line 496 of file pvfundlg.cxx.
References Auto, mxLbFunc, mxRbAuto, mxRbUser, and NONE.
Referenced by FillLabelData().
|
private |
Definition at line 520 of file pvfundlg.cxx.
References Auto, ScDPLabelData::getDisplayName(), LINK, ScDPLabelData::mbShowAll, ScPivotFuncData::mnFuncMask, mxBtnCancel, mxBtnOk, mxBtnOptions, mxCbShowAll, mxFtName, mxLbFunc, mxRbAuto, mxRbNone, mxRbUser, NONE, and weld::Toggleable::set_active().
Referenced by ScDPSubtotalDlg().
|
private |
The list of all data field names.
Definition at line 119 of file pvfundlg.hxx.
Referenced by FillLabelData().
|
private |
Cache for sub dialog.
Definition at line 120 of file pvfundlg.hxx.
|
private |
The DataPilot object (for member names).
Definition at line 117 of file pvfundlg.hxx.
|
private |
Definition at line 116 of file pvfundlg.hxx.
|
private |
Definition at line 129 of file pvfundlg.hxx.
Referenced by Init().
|
private |
Definition at line 128 of file pvfundlg.hxx.
Referenced by Init().
|
private |
Definition at line 130 of file pvfundlg.hxx.
Referenced by Init().
|
private |
Definition at line 127 of file pvfundlg.hxx.
Referenced by FillLabelData(), and Init().
|
private |
Definition at line 126 of file pvfundlg.hxx.
Referenced by Init().
|
private |
Definition at line 125 of file pvfundlg.hxx.
Referenced by GetFuncMask(), Init(), and ScDPSubtotalDlg().
|
private |
Definition at line 132 of file pvfundlg.hxx.
Referenced by CloseSubdialog().
|
private |
Definition at line 123 of file pvfundlg.hxx.
Referenced by GetFuncMask(), and Init().
|
private |
true = Enable Layout mode controls.
Definition at line 122 of file pvfundlg.hxx.
Referenced by Init().
|
private |
Definition at line 124 of file pvfundlg.hxx.
Referenced by GetFuncMask(), and Init().