LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
FmEntryData Class Referenceabstract

#include <fmexpl.hxx>

Inheritance diagram for FmEntryData:
[legend]
Collaboration diagram for FmEntryData:
[legend]

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 ImageGetNormalImage () const
 
const OUString & GetText () const
 
FmEntryDataGetParent () const
 
FmEntryDataListGetChildList () const
 
virtual bool IsEqualWithoutChildren (FmEntryData *pEntryData)
 
virtual std::unique_ptr< FmEntryDataClone ()=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

Image m_aNormalImage
 
OUString aText
 
std::unique_ptr< FmEntryDataListpChildList
 
FmEntryDatapParent
 

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
 

Detailed Description

Definition at line 130 of file fmexpl.hxx.

Constructor & Destructor Documentation

FmEntryData::FmEntryData ( FmEntryData pParentData,
const css::uno::Reference< css::uno::XInterface > &  _rIFace 
)
FmEntryData::FmEntryData ( const FmEntryData rEntryData)
FmEntryData::~FmEntryData ( )
virtual

Definition at line 174 of file fmexpl.cxx.

References pChildList.

Member Function Documentation

virtual std::unique_ptr<FmEntryData> FmEntryData::Clone ( )
pure virtual

Implemented in FmControlData, and FmFormData.

Referenced by FmEntryData().

const css::uno::Reference< css::container::XChild >& FmEntryData::GetChildIFace ( ) const
inline
FmEntryDataList* FmEntryData::GetChildList ( ) const
inline
const css::uno::Reference< css::uno::XInterface >& FmEntryData::GetElement ( ) const
inline
const Image& FmEntryData::GetNormalImage ( ) const
inline
FmEntryData* FmEntryData::GetParent ( ) const
inline
const css::uno::Reference< css::beans::XPropertySet >& FmEntryData::GetPropertySet ( ) const
inline
const OUString& FmEntryData::GetText ( ) const
inline
bool FmEntryData::IsEqualWithoutChildren ( FmEntryData pEntryData)
virtual
void FmEntryData::newObject ( const css::uno::Reference< css::uno::XInterface > &  _rxIFace)
protected

Definition at line 180 of file fmexpl.cxx.

References m_xChild, m_xNormalizedIFace, and m_xProperties.

Referenced by FmControlData::ModelReplaced().

void FmEntryData::SetParent ( FmEntryData pParentData)
inline

Definition at line 155 of file fmexpl.hxx.

Referenced by svxform::NavigatorTree::implExecuteDataTransfer().

void FmEntryData::SetText ( const OUString &  rText)
inline

Member Data Documentation

OUString FmEntryData::aText
protected

Definition at line 139 of file fmexpl.hxx.

Referenced by FmEntryData(), GetText(), and IsEqualWithoutChildren().

Image FmEntryData::m_aNormalImage
protected

Definition at line 138 of file fmexpl.hxx.

Referenced by FmEntryData(), GetNormalImage(), and FmControlData::ModelReplaced().

css::uno::Reference< css::container::XChild > FmEntryData::m_xChild
private

Definition at line 135 of file fmexpl.hxx.

Referenced by FmEntryData(), GetChildIFace(), and newObject().

css::uno::Reference< css::uno::XInterface > FmEntryData::m_xNormalizedIFace
private

Definition at line 133 of file fmexpl.hxx.

Referenced by FmEntryData(), GetElement(), and newObject().

css::uno::Reference< css::beans::XPropertySet > FmEntryData::m_xProperties
private

Definition at line 134 of file fmexpl.hxx.

Referenced by FmEntryData(), GetPropertySet(), and newObject().

std::unique_ptr<FmEntryDataList> FmEntryData::pChildList
protected

Definition at line 142 of file fmexpl.hxx.

Referenced by FmEntryData(), GetChildList(), and ~FmEntryData().

FmEntryData* FmEntryData::pParent
protected

Definition at line 143 of file fmexpl.hxx.

Referenced by FmEntryData(), GetParent(), and IsEqualWithoutChildren().


The documentation for this class was generated from the following files: