LibreOffice Module formula (master) 1
|
#include <structpg.hxx>
Public Member Functions | |
StructPage (weld::Container *pParent) | |
~StructPage () | |
void | ClearStruct () |
bool | InsertEntry (const OUString &rText, const weld::TreeIter *pParent, sal_uInt16 nFlag, int nPos, const FormulaToken *pIFormulaToken, weld::TreeIter &rRet) |
OUString | GetEntryText (const weld::TreeIter *pEntry) const |
void | SetSelectionHdl (const Link< StructPage &, void > &rLink) |
weld::TreeView & | GetTlbStruct () const |
bool | IsVisible () const |
Private Member Functions | |
DECL_LINK (SelectHdl, weld::TreeView &, void) | |
const FormulaToken * | GetFunctionEntry (const weld::TreeIter *pEntry) |
void | SetActiveFlag (bool bFlag) |
bool | GetActiveFlag () const |
Private Attributes | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
std::unique_ptr< weld::TreeView > | m_xTlbStruct |
Link< StructPage &, void > | aSelLink |
OUString | maImgEnd |
OUString | maImgError |
const FormulaToken * | pSelectedToken |
bool | bActiveFlag |
Definition at line 30 of file structpg.hxx.
|
explicit |
Definition at line 35 of file structpg.cxx.
References LINK, m_xContainer, and m_xTlbStruct.
formula::StructPage::~StructPage | ( | ) |
Definition at line 50 of file structpg.cxx.
void formula::StructPage::ClearStruct | ( | ) |
Definition at line 54 of file structpg.cxx.
References m_xTlbStruct, and SetActiveFlag().
|
private |
|
inlineprivate |
Definition at line 50 of file structpg.hxx.
References bActiveFlag.
OUString formula::StructPage::GetEntryText | ( | const weld::TreeIter * | pEntry | ) | const |
Definition at line 97 of file structpg.cxx.
References m_xTlbStruct.
Referenced by formula::FormulaDlg_Impl::MakeTree().
|
private |
Definition at line 105 of file structpg.cxx.
References GetFunctionEntry(), formula::FormulaToken::GetParamCount(), formula::FormulaToken::IsFunction(), and m_xTlbStruct.
Referenced by GetFunctionEntry().
|
inline |
Definition at line 67 of file structpg.hxx.
References m_xTlbStruct.
bool formula::StructPage::InsertEntry | ( | const OUString & | rText, |
const weld::TreeIter * | pParent, | ||
sal_uInt16 | nFlag, | ||
int | nPos, | ||
const FormulaToken * | pIFormulaToken, | ||
weld::TreeIter & | rRet | ||
) |
Definition at line 60 of file structpg.cxx.
References m_xTlbStruct, maImgEnd, maImgError, nPos, SetActiveFlag(), sId, STRUCT_END, STRUCT_ERROR, STRUCT_FOLDER, and weld::toId().
Referenced by formula::FormulaDlg_Impl::MakeTree().
|
inline |
Definition at line 69 of file structpg.hxx.
References m_xContainer.
|
private |
Definition at line 30 of file structpg.cxx.
References bActiveFlag.
Referenced by ClearStruct(), and InsertEntry().
|
inline |
Definition at line 65 of file structpg.hxx.
References aSelLink.
|
private |
Definition at line 37 of file structpg.hxx.
Referenced by SetSelectionHdl().
|
private |
Definition at line 43 of file structpg.hxx.
Referenced by GetActiveFlag(), and SetActiveFlag().
|
private |
Definition at line 33 of file structpg.hxx.
|
private |
Definition at line 34 of file structpg.hxx.
Referenced by IsVisible().
|
private |
Definition at line 35 of file structpg.hxx.
Referenced by ClearStruct(), GetEntryText(), GetFunctionEntry(), GetTlbStruct(), InsertEntry(), and StructPage().
|
private |
Definition at line 39 of file structpg.hxx.
Referenced by InsertEntry().
|
private |
Definition at line 40 of file structpg.hxx.
Referenced by InsertEntry().
|
private |
Definition at line 42 of file structpg.hxx.