LibreOffice Module vbahelper (master) 1
|
#include <vbacombobox.hxx>
Public Member Functions | |
ScVbaComboBox (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::uno::XInterface > &xControl, const css::uno::Reference< css::frame::XModel > &xModel, std::unique_ptr< ov::AbstractGeometryAttributes > pGeomHelper) | |
virtual css::uno::Any SAL_CALL | getListIndex () override |
virtual ::sal_Int32 SAL_CALL | getListCount () override |
virtual void SAL_CALL | setListIndex (const css::uno::Any &_value) override |
virtual css::uno::Any SAL_CALL | getValue () override |
virtual void SAL_CALL | setValue (const css::uno::Any &_value) override |
virtual OUString SAL_CALL | getText () override |
virtual void SAL_CALL | setText (const OUString &_text) override |
virtual sal_Int32 SAL_CALL | getStyle () override |
virtual void SAL_CALL | setStyle (sal_Int32 nStyle) override |
virtual sal_Int32 SAL_CALL | getDropButtonStyle () override |
virtual void SAL_CALL | setDropButtonStyle (sal_Int32 nDropButtonStyle) override |
virtual sal_Int32 SAL_CALL | getDragBehavior () override |
virtual void SAL_CALL | setDragBehavior (sal_Int32 nDragBehavior) override |
virtual sal_Int32 SAL_CALL | getEnterFieldBehavior () override |
virtual void SAL_CALL | setEnterFieldBehavior (sal_Int32 nEnterFieldBehavior) override |
virtual sal_Int32 SAL_CALL | getListStyle () override |
virtual void SAL_CALL | setListStyle (sal_Int32 nListStyle) override |
virtual sal_Int32 SAL_CALL | getTextAlign () override |
virtual void SAL_CALL | setTextAlign (sal_Int32 nTextAlign) override |
virtual sal_Int32 SAL_CALL | getTextLength () override |
virtual css::uno::Reference< ov::msforms::XNewFont > SAL_CALL | getFont () override |
virtual sal_Int32 SAL_CALL | getBackColor () override |
virtual void SAL_CALL | setBackColor (sal_Int32 nBackColor) override |
virtual sal_Bool SAL_CALL | getAutoSize () override |
virtual void SAL_CALL | setAutoSize (sal_Bool bAutoSize) override |
virtual sal_Bool SAL_CALL | getLocked () override |
virtual void SAL_CALL | setLocked (sal_Bool bAutoSize) override |
virtual OUString SAL_CALL | getLinkedCell () override |
virtual void SAL_CALL | setLinkedCell (const OUString &_linkedcell) override |
virtual void SAL_CALL | AddItem (const css::uno::Any &pvargItem, const css::uno::Any &pvargIndex) override |
virtual void SAL_CALL | removeItem (const css::uno::Any &index) override |
virtual void SAL_CALL | Clear () override |
virtual css::uno::Any SAL_CALL | List (const css::uno::Any &pvargIndex, const css::uno::Any &pvarColumn) override |
virtual void SAL_CALL | setRowSource (const OUString &_rowsource) override |
OUString SAL_CALL | getDefaultPropertyName () override |
virtual OUString | getServiceImplName () override |
virtual css::uno::Sequence< OUString > | getServiceNames () override |
Private Attributes | |
ListControlHelper | maListHelper |
OUString | sSourceName |
Definition at line 35 of file vbacombobox.hxx.
ScVbaComboBox::ScVbaComboBox | ( | const css::uno::Reference< ov::XHelperInterface > & | xParent, |
const css::uno::Reference< css::uno::XComponentContext > & | xContext, | ||
const css::uno::Reference< css::uno::XInterface > & | xControl, | ||
const css::uno::Reference< css::frame::XModel > & | xModel, | ||
std::unique_ptr< ov::AbstractGeometryAttributes > | pGeomHelper | ||
) |
Definition at line 38 of file vbacombobox.cxx.
References m_xProps, sSourceName, and xModel.
|
overridevirtual |
Definition at line 150 of file vbacombobox.cxx.
References ListControlHelper::AddItem(), and maListHelper.
|
overridevirtual |
Definition at line 162 of file vbacombobox.cxx.
References ListControlHelper::Clear(), and maListHelper.
|
overridevirtual |
Definition at line 266 of file vbacombobox.cxx.
References ScVbaControl::getAutoSize().
|
overridevirtual |
Definition at line 256 of file vbacombobox.cxx.
References ScVbaControl::getBackColor().
|
inlineoverride |
Definition at line 83 of file vbacombobox.hxx.
|
overridevirtual |
Definition at line 204 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 195 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 213 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 245 of file vbacombobox.cxx.
References m_xProps.
|
overridevirtual |
Definition at line 286 of file vbacombobox.cxx.
References ScVbaControl::getControlSource().
|
override |
Definition at line 175 of file vbacombobox.cxx.
References ListControlHelper::getListCount(), and maListHelper.
|
overridevirtual |
Definition at line 88 of file vbacombobox.cxx.
References comphelper::findValue(), getText(), index, m_xProps, and SAL_INFO.
Referenced by setListIndex(), and setValue().
|
overridevirtual |
Definition at line 222 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 276 of file vbacombobox.cxx.
References ScVbaControl::getLocked().
|
overridevirtual |
Definition at line 251 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 297 of file vbacombobox.cxx.
References aServiceNames.
|
overridevirtual |
Definition at line 186 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 135 of file vbacombobox.cxx.
References getValue(), and result.
Referenced by getListIndex(), and getTextLength().
|
overridevirtual |
Definition at line 231 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 240 of file vbacombobox.cxx.
References getText().
|
overridevirtual |
Definition at line 60 of file vbacombobox.cxx.
References m_xProps, and sSourceName.
Referenced by getText(), and setValue().
|
overridevirtual |
Definition at line 181 of file vbacombobox.cxx.
References ListControlHelper::List(), and maListHelper.
|
overridevirtual |
Definition at line 156 of file vbacombobox.cxx.
References index, maListHelper, and ListControlHelper::removeItem().
|
overridevirtual |
Definition at line 271 of file vbacombobox.cxx.
References ScVbaControl::setAutoSize().
|
overridevirtual |
Definition at line 261 of file vbacombobox.cxx.
References ScVbaControl::setBackColor().
|
overridevirtual |
Definition at line 209 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 200 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 218 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 291 of file vbacombobox.cxx.
References ScVbaControl::setControlSource().
|
overridevirtual |
Definition at line 66 of file vbacombobox.cxx.
References getListIndex(), m_xProps, and nIndex.
|
overridevirtual |
Definition at line 227 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 281 of file vbacombobox.cxx.
References ScVbaControl::setLocked().
|
overridevirtual |
Definition at line 168 of file vbacombobox.cxx.
References maListHelper, ScVbaControl::setRowSource(), and ListControlHelper::setRowSource().
|
overridevirtual |
Definition at line 191 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 143 of file vbacombobox.cxx.
References setValue().
|
overridevirtual |
Definition at line 236 of file vbacombobox.cxx.
|
overridevirtual |
Definition at line 114 of file vbacombobox.cxx.
References aIndex, ooo::vba::extractStringFromAny(), getListIndex(), getValue(), index, m_xProps, and sSourceName.
Referenced by setText().
|
private |
Definition at line 37 of file vbacombobox.hxx.
Referenced by AddItem(), Clear(), getListCount(), List(), removeItem(), and setRowSource().
|
private |
Definition at line 38 of file vbacombobox.hxx.
Referenced by getValue(), ScVbaComboBox(), and setValue().