LibreOffice Module svx (master) 1
|
#include <fmexpl.hxx>
Public Member Functions | |
FmControlData (const css::uno::Reference< css::form::XFormComponent > &_rxComponent, FmFormData *_pParent) | |
FmControlData (const FmControlData &rControlData) | |
virtual | ~FmControlData () override |
const css::uno::Reference< css::form::XFormComponent > & | GetFormComponent () const |
virtual bool | IsEqualWithoutChildren (FmEntryData *pEntryData) override |
virtual std::unique_ptr< FmEntryData > | Clone () override |
void | ModelReplaced (const css::uno::Reference< css::form::XFormComponent > &_rxNew) |
Public Member Functions inherited from FmEntryData | |
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 |
Private Member Functions | |
OUString | GetImage () const |
Private Attributes | |
css::uno::Reference< css::form::XFormComponent > | m_xFormComponent |
Additional Inherited Members | |
Protected Member Functions inherited from FmEntryData | |
void | newObject (const css::uno::Reference< css::uno::XInterface > &_rxIFace) |
Protected Attributes inherited from FmEntryData | |
OUString | m_aNormalImage |
OUString | aText |
std::unique_ptr< FmEntryDataList > | pChildList |
FmEntryData * | pParent |
Definition at line 238 of file fmexpl.hxx.
FmControlData::FmControlData | ( | const css::uno::Reference< css::form::XFormComponent > & | _rxComponent, |
FmFormData * | _pParent | ||
) |
Referenced by Clone().
FmControlData::FmControlData | ( | const FmControlData & | rControlData | ) |
Definition at line 293 of file fmexpl.cxx.
References GetFormComponent(), and m_xFormComponent.
|
overridevirtual |
Definition at line 288 of file fmexpl.cxx.
|
overridevirtual |
|
inline |
Definition at line 253 of file fmexpl.hxx.
References m_xFormComponent.
Referenced by FmControlData(), svxform::IMPL_LINK(), IsEqualWithoutChildren(), svxform::NavigatorTree::MarkViewObj(), and svxform::NavigatorTree::SynchronizeMarkList().
|
private |
Definition at line 306 of file fmexpl.cxx.
References FormButton, FormCheckbox, FormCombobox, FormCurrencyField, FormDateField, FormEdit, FormFileControl, FormFixedText, FormFormattedField, FormGrid, FormGroupBox, FormHidden, FormImageButton, FormImageControl, FormListbox, FormNavigationBar, FormNumericField, FormPatternField, FormRadioButton, FormScrollbar, FormSpinButton, FormTimeField, getControlTypeByObject(), and m_xFormComponent.
Referenced by ModelReplaced().
|
overridevirtual |
Reimplemented from FmEntryData.
Definition at line 414 of file fmexpl.cxx.
References GetFormComponent(), FmEntryData::IsEqualWithoutChildren(), and m_xFormComponent.
void FmControlData::ModelReplaced | ( | const css::uno::Reference< css::form::XFormComponent > & | _rxNew | ) |
Definition at line 429 of file fmexpl.cxx.
References GetImage(), FmEntryData::m_aNormalImage, m_xFormComponent, and FmEntryData::newObject().
Referenced by svxform::NavigatorTreeModel::ReplaceFormComponent().
|
private |
Definition at line 240 of file fmexpl.hxx.
Referenced by FmControlData(), GetFormComponent(), GetImage(), IsEqualWithoutChildren(), and ModelReplaced().