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) |
![]() | |
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 |
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 | |
![]() | |
void | newObject (const css::uno::Reference< css::uno::XInterface > &_rxIFace) |
![]() | |
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 291 of file fmexpl.cxx.
References GetFormComponent(), and m_xFormComponent.
|
overridevirtual |
Definition at line 286 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 304 of file fmexpl.cxx.
References getControlTypeByObject(), m_xFormComponent, OBJ_FM_BUTTON, OBJ_FM_CHECKBOX, OBJ_FM_COMBOBOX, OBJ_FM_CURRENCYFIELD, OBJ_FM_DATEFIELD, OBJ_FM_EDIT, OBJ_FM_FILECONTROL, OBJ_FM_FIXEDTEXT, OBJ_FM_FORMATTEDFIELD, OBJ_FM_GRID, OBJ_FM_GROUPBOX, OBJ_FM_HIDDEN, OBJ_FM_IMAGEBUTTON, OBJ_FM_IMAGECONTROL, OBJ_FM_LISTBOX, OBJ_FM_NAVIGATIONBAR, OBJ_FM_NUMERICFIELD, OBJ_FM_PATTERNFIELD, OBJ_FM_RADIOBUTTON, OBJ_FM_SCROLLBAR, OBJ_FM_SPINBUTTON, and OBJ_FM_TIMEFIELD.
Referenced by ModelReplaced().
|
overridevirtual |
Reimplemented from FmEntryData.
Definition at line 410 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 425 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().