LibreOffice Module oox (master) 1
|
#include <axcontrol.hxx>
Public Member Functions | |
HtmlSelectModel () | |
virtual bool | importBinaryModel (BinaryInputStream &rInStrm) override |
Derived classes import a form control model from the passed input stream. More... | |
virtual void | convertProperties (PropertyMap &rPropMap, const ControlConverter &rConv) const override |
Derived classes convert all control properties. More... | |
Public Member Functions inherited from oox::ole::AxListBoxModel | |
AxListBoxModel () | |
virtual ApiControlType | getControlType () const override |
Derived classes return the UNO control type enum value. 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... | |
virtual void | exportCompObj (BinaryOutputStream &rOutStrm) override |
Derived classes export CompObjStream contents. More... | |
Public Member Functions inherited from oox::ole::AxMorphDataModelBase | |
AxMorphDataModelBase () | |
virtual void | importProperty (sal_Int32 nPropId, const OUString &rValue) override |
Derived classes set specific OOXML properties at the model structure. More... | |
virtual void | importPictureData (sal_Int32 nPropId, BinaryInputStream &rInStrm) override |
Derived classes set binary data (picture, mouse icon) at the model structure. More... | |
virtual bool | importBinaryModel (BinaryInputStream &rInStrm) override |
Derived classes import a form control model from the passed input stream. 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... | |
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 bool | importBinaryModel (BinaryInputStream &rInStrm) override |
Derived classes import a form control model from the passed input stream. 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 () | |
virtual void | importProperty (sal_Int32 nPropId, const OUString &rValue) override |
Derived classes set specific OOXML properties at the model structure. More... | |
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 | importProperty (sal_Int32 nPropId, const OUString &rValue) |
Derived classes set specific OOXML properties at the model structure. More... | |
virtual void | importPictureData (sal_Int32 nPropId, BinaryInputStream &rInStrm) |
Derived classes set binary data (picture, mouse icon) at the model structure. More... | |
virtual bool | importBinaryModel (BinaryInputStream &rInStrm)=0 |
Derived classes import a form control model from the passed input stream. More... | |
virtual void | exportBinaryModel (BinaryOutputStream &) |
Derived classes export a form control model to the passed output stream. More... | |
virtual void | exportCompObj (BinaryOutputStream &) |
Derived classes export CompObjStream contents. More... | |
virtual ApiControlType | getControlType () const =0 |
Derived classes return the UNO control type enum value. More... | |
virtual void | convertProperties (PropertyMap &rPropMap, const ControlConverter &rConv) const |
Derived classes convert all control properties. More... | |
virtual void | convertFromProperties (PropertySet &rPropSet, const ControlConverter &rConv) |
Derived classes convert from uno control properties to equiv. More... | |
void | convertSize (PropertyMap &rPropMap, const ControlConverter &rConv) const |
Converts the control size to UNO properties. More... | |
Private Attributes | |
css::uno::Sequence< OUString > | msListData |
css::uno::Sequence< sal_Int16 > | msIndices |
Additional Inherited Members | |
Public Attributes inherited from oox::ole::AxMorphDataModelBase | |
StreamDataSequence | maPictureData |
Binary picture stream. More... | |
OUString | maCaption |
Visible caption of the button. More... | |
OUString | maValue |
Current value of the control. More... | |
OUString | maGroupName |
Group name for option buttons. More... | |
sal_uInt32 | mnTextColor |
Text color. More... | |
sal_uInt32 | mnBackColor |
Fill color. More... | |
sal_uInt32 | mnFlags |
Various flags. More... | |
sal_uInt32 | mnPicturePos |
Position of the picture relative to text. More... | |
sal_uInt32 | mnBorderColor |
Flat border color. More... | |
sal_Int32 | mnBorderStyle |
Flat border style. More... | |
sal_Int32 | mnSpecialEffect |
3D border effect. More... | |
sal_Int32 | mnDisplayStyle |
Type of the morph control. More... | |
sal_Int32 | mnMultiSelect |
Selection mode. More... | |
sal_Int32 | mnScrollBars |
Horizontal/vertical scroll bar. More... | |
sal_Int32 | mnMatchEntry |
Auto completion mode. More... | |
sal_Int32 | mnShowDropButton |
When to show the dropdown button. More... | |
sal_Int32 | mnMaxLength |
Maximum character count. More... | |
sal_Int32 | mnPasswordChar |
Password character in edit fields. More... | |
sal_Int32 | mnListRows |
Number of rows in dropdown box. More... | |
sal_Int32 | mnVerticalAlign |
Vertical alignment (legacy VML drawing controls only). More... | |
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... | |
Protected Attributes inherited from oox::ole::ControlModelBase | |
bool | mbAwtModel |
True = AWT control model, false = form component. More... | |
Definition at line 877 of file axcontrol.hxx.
oox::ole::HtmlSelectModel::HtmlSelectModel | ( | ) |
Definition at line 2562 of file axcontrol.cxx.
|
overridevirtual |
Derived classes convert all control properties.
Reimplemented from oox::ole::AxListBoxModel.
Definition at line 2632 of file axcontrol.cxx.
References oox::ole::AxListBoxModel::convertProperties(), msIndices, msListData, and oox::PropertyMap::setProperty().
|
overridevirtual |
Derived classes import a form control model from the passed input stream.
Reimplemented from oox::ole::AxMorphDataModelBase.
Definition at line 2567 of file axcontrol.cxx.
References oox::ole::AX_SELECTION_MULTI, o3tl::getToken(), index, oox::ole::AxMorphDataModelBase::mnMultiSelect, msIndices, msListData, oox::BinaryInputStream::readUnicodeArray(), oox::BinaryStreamBase::size(), and u.
|
private |
Definition at line 880 of file axcontrol.hxx.
Referenced by convertProperties(), and importBinaryModel().
|
private |
Definition at line 879 of file axcontrol.hxx.
Referenced by convertProperties(), and importBinaryModel().