LibreOffice Module oox (master)  1
Public Member Functions | Public Attributes | List of all members
oox::ole::AxTabStripModel Class Referencefinal

#include <axcontrol.hxx>

Inheritance diagram for oox::ole::AxTabStripModel:
[legend]
Collaboration diagram for oox::ole::AxTabStripModel:
[legend]

Public Member Functions

 AxTabStripModel ()
 
virtual bool importBinaryModel (BinaryInputStream &rInStrm) override
 Derived classes import a form control model from the passed input stream. More...
 
virtual ApiControlType getControlType () const override
 Derived classes return the UNO control type enum value. More...
 
- Public Member Functions inherited from oox::ole::AxFontDataModel
 AxFontDataModel (bool bSupportsAlign=true)
 
virtual void importProperty (sal_Int32 nPropId, const OUString &rValue) override
 Derived classes set specific OOXML properties at the model structure. More...
 
virtual void exportBinaryModel (BinaryOutputStream &rOutStrm) override
 Derived classes export a form control model to the passed output stream. More...
 
virtual void convertProperties (PropertyMap &rPropMap, const ControlConverter &rConv) const override
 Derived classes convert all control properties. More...
 
virtual void convertFromProperties (PropertySet &rPropSet, const ControlConverter &rConv) override
 Derived classes convert from uno control properties to equiv. More...
 
sal_Int16 getFontHeight () const
 Returns the font height in points. More...
 
- Public Member Functions inherited from oox::ole::AxControlModelBase
 AxControlModelBase ()
 
- Public Member Functions inherited from oox::ole::ControlModelBase
 ControlModelBase ()
 
virtual ~ControlModelBase ()
 
void setAwtModelMode ()
 Sets this control model to AWT model mode. More...
 
void setFormComponentMode ()
 Sets this control model to form component mode. More...
 
OUString getServiceName () const
 Returns the UNO service name used to construct the AWT control model, or the control form component. More...
 
virtual void importPictureData (sal_Int32 nPropId, BinaryInputStream &rInStrm)
 Derived classes set binary data (picture, mouse icon) at the model structure. More...
 
virtual void exportCompObj (BinaryOutputStream &)
 Derived classes export CompObjStream contents. More...
 
void convertSize (PropertyMap &rPropMap, const ControlConverter &rConv) const
 Converts the control size to UNO properties. More...
 

Public Attributes

sal_uInt32 mnListIndex
 
sal_uInt32 mnTabStyle
 
sal_uInt32 mnTabData
 
sal_uInt32 mnVariousPropertyBits
 
std::vector< OUString > maItems
 
std::vector< OUString > maTabNames
 
- Public Attributes inherited from oox::ole::AxFontDataModel
AxFontData maFontData
 The font settings. More...
 
- Public Attributes inherited from oox::ole::ControlModelBase
AxPairData maSize
 Size of the control in 1/100 mm. More...
 

Additional Inherited Members

- Protected Attributes inherited from oox::ole::ControlModelBase
bool mbAwtModel
 True = AWT control model, false = form component. More...
 

Detailed Description

Definition at line 586 of file axcontrol.hxx.

Constructor & Destructor Documentation

oox::ole::AxTabStripModel::AxTabStripModel ( )
explicit

Definition at line 1350 of file axcontrol.cxx.

Member Function Documentation

ApiControlType oox::ole::AxTabStripModel::getControlType ( ) const
overridevirtual

Derived classes return the UNO control type enum value.

Implements oox::ole::ControlModelBase.

Definition at line 1392 of file axcontrol.cxx.

References oox::ole::API_CONTROL_TABSTRIP.

bool oox::ole::AxTabStripModel::importBinaryModel ( BinaryInputStream rInStrm)
overridevirtual

Member Data Documentation

std::vector< OUString > oox::ole::AxTabStripModel::maItems

Definition at line 600 of file axcontrol.hxx.

Referenced by importBinaryModel(), and oox::ole::VbaFormControl::importStorage().

std::vector< OUString > oox::ole::AxTabStripModel::maTabNames

Definition at line 601 of file axcontrol.hxx.

Referenced by importBinaryModel().

sal_uInt32 oox::ole::AxTabStripModel::mnListIndex

Definition at line 596 of file axcontrol.hxx.

Referenced by importBinaryModel(), and oox::ole::VbaFormControl::importStorage().

sal_uInt32 oox::ole::AxTabStripModel::mnTabData

Definition at line 598 of file axcontrol.hxx.

Referenced by importBinaryModel().

sal_uInt32 oox::ole::AxTabStripModel::mnTabStyle

Definition at line 597 of file axcontrol.hxx.

Referenced by importBinaryModel(), and oox::ole::VbaFormControl::importStorage().

sal_uInt32 oox::ole::AxTabStripModel::mnVariousPropertyBits

Definition at line 599 of file axcontrol.hxx.

Referenced by importBinaryModel().


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