LibreOffice Module svx (master) 1
|
#include <fmexpl.hxx>
Public Member Functions | |
FmEntryData (FmEntryData *pParentData, const css::uno::Reference< css::uno::XInterface > &_rIFace) | |
FmEntryData (const FmEntryData &rEntryData) | |
virtual | ~FmEntryData () |
void | SetText (const OUString &rText) |
void | SetParent (FmEntryData *pParentData) |
const OUString & | GetNormalImage () const |
const OUString & | GetText () const |
FmEntryData * | GetParent () const |
FmEntryDataList * | GetChildList () const |
virtual bool | IsEqualWithoutChildren (FmEntryData *pEntryData) |
virtual std::unique_ptr< FmEntryData > | Clone ()=0 |
const css::uno::Reference< css::uno::XInterface > & | GetElement () const |
const css::uno::Reference< css::beans::XPropertySet > & | GetPropertySet () const |
const css::uno::Reference< css::container::XChild > & | GetChildIFace () const |
Protected Member Functions | |
void | newObject (const css::uno::Reference< css::uno::XInterface > &_rxIFace) |
Protected Attributes | |
OUString | m_aNormalImage |
OUString | aText |
std::unique_ptr< FmEntryDataList > | pChildList |
FmEntryData * | pParent |
Private Attributes | |
css::uno::Reference< css::uno::XInterface > | m_xNormalizedIFace |
css::uno::Reference< css::beans::XPropertySet > | m_xProperties |
css::uno::Reference< css::container::XChild > | m_xChild |
Definition at line 126 of file fmexpl.hxx.
FmEntryData::FmEntryData | ( | FmEntryData * | pParentData, |
const css::uno::Reference< css::uno::XInterface > & | _rIFace | ||
) |
FmEntryData::FmEntryData | ( | const FmEntryData & | rEntryData | ) |
Definition at line 170 of file fmexpl.cxx.
References FmEntryDataList::at(), aText, Clone(), GetChildList(), GetNormalImage(), GetParent(), GetText(), i, m_aNormalImage, m_xChild, m_xNormalizedIFace, m_xProperties, pChildList, pParent, and FmEntryDataList::size().
|
virtual |
Definition at line 155 of file fmexpl.cxx.
References pChildList.
|
pure virtual |
Implemented in FmFormData, and FmControlData.
Referenced by FmEntryData().
|
inline |
Definition at line 174 of file fmexpl.hxx.
References m_xChild.
Referenced by svxform::NavigatorTree::implExecuteDataTransfer(), svxform::NavigatorTreeModel::Insert(), and svxform::NavigatorTreeModel::Remove().
|
inline |
Definition at line 157 of file fmexpl.hxx.
References pChildList.
Referenced by svxform::NavigatorTree::CollectObjects(), svxform::NavigatorTree::DeleteSelection(), svxform::NavigatorTreeModel::FindData(), FmEntryData(), svxform::NavigatorTree::implExecuteDataTransfer(), svxform::NavigatorTree::Insert(), svxform::NavigatorTreeModel::Insert(), svxform::NavigatorTreeModel::Remove(), and svxform::NavigatorTreeModel::RemoveForm().
|
inline |
Definition at line 164 of file fmexpl.hxx.
References m_xNormalizedIFace.
Referenced by svxform::NavigatorTree::DeleteSelection(), svxform::NavigatorTree::implExecuteDataTransfer(), and svxform::NavigatorTree::ShowSelectionProperties().
|
inline |
Definition at line 153 of file fmexpl.hxx.
References m_aNormalImage.
Referenced by FmEntryData(), and svxform::NavigatorTree::Insert().
|
inline |
Definition at line 156 of file fmexpl.hxx.
References pParent.
Referenced by FmEntryData(), svxform::NavigatorTree::GenerateName(), svxform::NavigatorTree::implExecuteDataTransfer(), svxform::NavigatorTree::Insert(), svxform::NavigatorTreeModel::Insert(), IsEqualWithoutChildren(), and svxform::NavigatorTreeModel::Remove().
|
inline |
Definition at line 169 of file fmexpl.hxx.
References m_xProperties.
Referenced by svxform::NavigatorTree::implExecuteDataTransfer(), svxform::NavigatorTree::IsHiddenControl(), svxform::NavigatorTreeModel::RemoveForm(), svxform::NavigatorTreeModel::RemoveFormComponent(), and svxform::NavigatorTree::ShowSelectionProperties().
|
inline |
Definition at line 155 of file fmexpl.hxx.
References aText.
Referenced by svxform::NavigatorTreeModel::FindData(), FmEntryData(), svxform::NavigatorTree::Insert(), and IsEqualWithoutChildren().
|
virtual |
Reimplemented in FmFormData, and FmControlData.
Definition at line 193 of file fmexpl.cxx.
References aText, GetParent(), GetText(), IsEqualWithoutChildren(), and pParent.
Referenced by svxform::NavigatorTree::FindEntry(), IsEqualWithoutChildren(), FmFormData::IsEqualWithoutChildren(), and FmControlData::IsEqualWithoutChildren().
|
protected |
Definition at line 161 of file fmexpl.cxx.
References m_xChild, m_xNormalizedIFace, and m_xProperties.
Referenced by FmControlData::ModelReplaced().
|
inline |
Definition at line 151 of file fmexpl.hxx.
References pParent.
Referenced by svxform::NavigatorTree::implExecuteDataTransfer().
|
inline |
Definition at line 150 of file fmexpl.hxx.
References aText.
Referenced by svxform::NavigatorTree::NewControl(), svxform::NavigatorTree::NewForm(), svxform::OFormComponentObserver::propertyChange(), and svxform::NavigatorTreeModel::Rename().
|
protected |
Definition at line 135 of file fmexpl.hxx.
Referenced by FmEntryData(), GetText(), IsEqualWithoutChildren(), and SetText().
|
protected |
Definition at line 134 of file fmexpl.hxx.
Referenced by FmEntryData(), GetNormalImage(), and FmControlData::ModelReplaced().
|
private |
Definition at line 131 of file fmexpl.hxx.
Referenced by FmEntryData(), GetChildIFace(), and newObject().
|
private |
Definition at line 129 of file fmexpl.hxx.
Referenced by FmEntryData(), GetElement(), and newObject().
|
private |
Definition at line 130 of file fmexpl.hxx.
Referenced by FmEntryData(), GetPropertySet(), and newObject().
|
protected |
Definition at line 138 of file fmexpl.hxx.
Referenced by FmEntryData(), GetChildList(), and ~FmEntryData().
|
protected |
Definition at line 139 of file fmexpl.hxx.
Referenced by FmEntryData(), GetParent(), IsEqualWithoutChildren(), and SetParent().