LibreOffice Module xmlscript (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
xmlscript::ControlElement Class Reference

#include <imp_share.hxx>

Inheritance diagram for xmlscript::ControlElement:
[legend]
Collaboration diagram for xmlscript::ControlElement:
[legend]

Public Member Functions

std::vector< css::uno::Reference< css::xml::input::XElement > > & getEvents ()
 
 ControlElement (OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes, ElementBase *pParent, DialogImport *pImport)
 
- Public Member Functions inherited from xmlscript::ElementBase
 ElementBase (sal_Int32 nUid, OUString aLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes, ElementBase *pParent, DialogImport *pImport)
 
virtual ~ElementBase () override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL getParent () override
 
virtual OUString SAL_CALL getLocalName () override
 
virtual sal_Int32 SAL_CALL getUid () override
 
virtual css::uno::Reference< css::xml::input::XAttributes > SAL_CALL getAttributes () override
 
virtual void SAL_CALL ignorableWhitespace (OUString const &rWhitespaces) override
 
virtual void SAL_CALL characters (OUString const &rChars) override
 
virtual void SAL_CALL processingInstruction (OUString const &Target, OUString const &Data) override
 
virtual void SAL_CALL endElement () override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL startChildElement (sal_Int32 nUid, OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes) override
 

Protected Member Functions

OUString getControlId (css::uno::Reference< css::xml::input::XAttributes > const &xAttributes)
 
OUString getControlModelName (OUString const &rDefaultModel, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes)
 
css::uno::Reference< css::xml::input::XElement > getStyle (css::uno::Reference< css::xml::input::XAttributes > const &xAttributes)
 

Protected Attributes

sal_Int32 _nBasePosX
 
sal_Int32 _nBasePosY
 
std::vector< css::uno::Reference< css::xml::input::XElement > > _events
 
- Protected Attributes inherited from xmlscript::ElementBase
DialogImportm_pImport
 
ElementBasem_pParent
 
const css::uno::Reference< css::xml::input::XAttributes > _xAttributes
 

Friends

class EventElement
 

Detailed Description

Definition at line 338 of file xmldlg_imexp/imp_share.hxx.

Constructor & Destructor Documentation

◆ ControlElement()

xmlscript::ControlElement::ControlElement ( OUString const &  rLocalName,
css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes,
ElementBase pParent,
DialogImport pImport 
)

Definition at line 75 of file xmldlg_import.cxx.

References _nBasePosX, _nBasePosY, and xmlscript::ElementBase::m_pParent.

Member Function Documentation

◆ getControlId()

OUString xmlscript::ControlElement::getControlId ( css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes)
protected

◆ getControlModelName()

OUString xmlscript::ControlElement::getControlModelName ( OUString const &  rDefaultModel,
css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes 
)
protected

◆ getEvents()

std::vector< css::uno::Reference< css::xml::input::XElement > > & xmlscript::ControlElement::getEvents ( )
inline

◆ getStyle()

Reference< xml::input::XElement > xmlscript::ControlElement::getStyle ( css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes)
protected

Friends And Related Function Documentation

◆ EventElement

friend class EventElement
friend

Member Data Documentation

◆ _events

std::vector< css::uno::Reference< css::xml::input::XElement > > xmlscript::ControlElement::_events
protected

◆ _nBasePosX

sal_Int32 xmlscript::ControlElement::_nBasePosX
protected

◆ _nBasePosY

sal_Int32 xmlscript::ControlElement::_nBasePosY
protected

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