LibreOffice Module vbahelper (master) 1
|
#include <vbalistbox.hxx>
Public Member Functions | |
ScVbaListBox (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 void SAL_CALL | setListIndex (const css::uno::Any &_value) override |
virtual ::sal_Int32 SAL_CALL | getListCount () 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 | getMultiSelect () override |
virtual void SAL_CALL | setMultiSelect (sal_Int32 _multiselect) override |
virtual css::uno::Reference< ov::msforms::XNewFont > SAL_CALL | getFont () override |
virtual css::uno::Any SAL_CALL | Selected (::sal_Int32 index) 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 |
virtual void | setValueEvent (const css::uno::Any &value) override |
virtual css::uno::Any | getValueEvent () override |
virtual void | setValueEvent (const css::uno::Any &value)=0 |
virtual css::uno::Any | getValueEvent ()=0 |
Private Attributes | |
ListControlHelper | maListHelper |
sal_Int16 | m_nIndex |
Additional Inherited Members | |
Protected Member Functions inherited from PropListener | |
~PropListener () | |
Definition at line 35 of file vbalistbox.hxx.
ScVbaListBox::ScVbaListBox | ( | 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 28 of file vbalistbox.cxx.
|
overridevirtual |
Definition at line 153 of file vbalistbox.cxx.
References ListControlHelper::AddItem(), and maListHelper.
|
overridevirtual |
Definition at line 165 of file vbalistbox.cxx.
References ListControlHelper::Clear(), and maListHelper.
|
inlineoverride |
Definition at line 67 of file vbalistbox.hxx.
|
overridevirtual |
Definition at line 254 of file vbalistbox.cxx.
References m_xProps.
|
override |
Definition at line 243 of file vbalistbox.cxx.
References ListControlHelper::getListCount(), and maListHelper.
|
overridevirtual |
Definition at line 46 of file vbalistbox.cxx.
References m_xProps.
|
overridevirtual |
Definition at line 107 of file vbalistbox.cxx.
References m_xProps.
Referenced by getValue(), setValue(), and setValueEvent().
|
overridevirtual |
Definition at line 260 of file vbalistbox.cxx.
|
overridevirtual |
Definition at line 266 of file vbalistbox.cxx.
References aServiceNames.
|
overridevirtual |
Definition at line 93 of file vbalistbox.cxx.
References getValue(), and result.
|
overridevirtual |
Definition at line 56 of file vbalistbox.cxx.
References getMultiSelect(), and m_xProps.
Referenced by getText().
|
overridevirtual |
Implements PropListener.
Definition at line 225 of file vbalistbox.cxx.
|
overridevirtual |
Definition at line 249 of file vbalistbox.cxx.
References ListControlHelper::List(), and maListHelper.
|
overridevirtual |
Definition at line 159 of file vbalistbox.cxx.
References index, maListHelper, and ListControlHelper::removeItem().
|
overridevirtual |
Definition at line 137 of file vbalistbox.cxx.
References index, m_nIndex, m_xProps, nIndex, and nLength.
Referenced by setListIndex().
|
overridevirtual |
Definition at line 37 of file vbalistbox.cxx.
References nIndex, and Selected().
|
overridevirtual |
Definition at line 116 of file vbalistbox.cxx.
References m_xProps.
|
overridevirtual |
Definition at line 236 of file vbalistbox.cxx.
References maListHelper, ScVbaControl::setRowSource(), and ListControlHelper::setRowSource().
|
overridevirtual |
Definition at line 101 of file vbalistbox.cxx.
References setValue().
|
overridevirtual |
Definition at line 71 of file vbalistbox.cxx.
References comphelper::findValue(), ooo::vba::getAnyAsString(), getMultiSelect(), m_xProps, and nValue.
Referenced by setText().
|
overridevirtual |
Implements PropListener.
Definition at line 175 of file vbalistbox.cxx.
References getMultiSelect(), i, m_nIndex, m_xProps, nIndex, nLength, and value.
|
private |
Definition at line 40 of file vbalistbox.hxx.
Referenced by getValueEvent(), Selected(), and setValueEvent().
|
private |
Definition at line 38 of file vbalistbox.hxx.
Referenced by AddItem(), Clear(), getListCount(), List(), removeItem(), and setRowSource().