LibreOffice Module toolkit (master) 1
|
#include <gridcolumn.hxx>
Public Member Functions | |
GridColumn () | |
GridColumn (GridColumn const &i_copySource) | |
virtual | ~GridColumn () override |
virtual css::uno::Any SAL_CALL | getIdentifier () override |
virtual void SAL_CALL | setIdentifier (const css::uno::Any &value) override |
virtual ::sal_Int32 SAL_CALL | getColumnWidth () override |
virtual void SAL_CALL | setColumnWidth (::sal_Int32 the_value) override |
virtual ::sal_Int32 SAL_CALL | getMaxWidth () override |
virtual void SAL_CALL | setMaxWidth (::sal_Int32 the_value) override |
virtual ::sal_Int32 SAL_CALL | getMinWidth () override |
virtual void SAL_CALL | setMinWidth (::sal_Int32 the_value) override |
virtual sal_Bool SAL_CALL | getResizeable () override |
virtual void SAL_CALL | setResizeable (sal_Bool the_value) override |
virtual ::sal_Int32 SAL_CALL | getFlexibility () override |
virtual void SAL_CALL | setFlexibility (::sal_Int32 _flexibility) override |
virtual OUString SAL_CALL | getTitle () override |
virtual void SAL_CALL | setTitle (const OUString &value) override |
virtual OUString SAL_CALL | getHelpText () override |
virtual void SAL_CALL | setHelpText (const OUString &value) override |
virtual ::sal_Int32 SAL_CALL | getIndex () override |
virtual ::sal_Int32 SAL_CALL | getDataColumnIndex () override |
virtual void SAL_CALL | setDataColumnIndex (::sal_Int32 i_dataColumnIndex) override |
virtual css::style::HorizontalAlignment SAL_CALL | getHorizontalAlign () override |
virtual void SAL_CALL | setHorizontalAlign (css::style::HorizontalAlignment align) override |
virtual void SAL_CALL | addGridColumnListener (const css::uno::Reference< css::awt::grid::XGridColumnListener > &xListener) override |
virtual void SAL_CALL | removeGridColumnListener (const css::uno::Reference< css::awt::grid::XGridColumnListener > &xListener) override |
virtual void | disposing (std::unique_lock< std::mutex > &) override |
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL | createClone () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
void | setIndex (sal_Int32 const i_index) |
Public Member Functions inherited from comphelper::WeakComponentImplHelper< typename... Ifc > | |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual void SAL_CALL | dispose () noexcept final override |
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
Public Member Functions inherited from comphelper::WeakComponentImplHelperBase | |
virtual | ~WeakComponentImplHelperBase () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
virtual void | disposing (std::unique_lock< std::mutex > &) |
Public Member Functions inherited from comphelper::UnoImplBase | |
virtual | ~UnoImplBase () |
Private Member Functions | |
void | broadcast_changed (char const *const i_asciiAttributeName, const css::uno::Any &i_oldValue, const css::uno::Any &i_newValue, std::unique_lock< std::mutex > &i_Guard) |
template<class TYPE > | |
void | impl_set (TYPE &io_attribute, TYPE const &i_newValue, char const *i_attributeName) |
Private Attributes | |
css::uno::Any | m_aIdentifier |
sal_Int32 | m_nIndex |
sal_Int32 | m_nDataColumnIndex |
sal_Int32 | m_nColumnWidth |
sal_Int32 | m_nMaxWidth |
sal_Int32 | m_nMinWidth |
sal_Int32 | m_nFlexibility |
bool | m_bResizeable |
OUString | m_sTitle |
OUString | m_sHelpText |
css::style::HorizontalAlignment | m_eHorizontalAlign |
comphelper::OInterfaceContainerHelper4< css::awt::grid::XGridColumnListener > | maGridColumnListeners |
Additional Inherited Members | |
Protected Member Functions inherited from comphelper::WeakComponentImplHelperBase | |
void | throwIfDisposed (std::unique_lock< std::mutex > &) |
Protected Attributes inherited from comphelper::WeakComponentImplHelperBase | |
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | maEventListeners |
Protected Attributes inherited from comphelper::UnoImplBase | |
std::mutex | m_aMutex |
bool | m_bDisposed |
Definition at line 36 of file gridcolumn.hxx.
toolkit::GridColumn::GridColumn | ( | ) |
Definition at line 41 of file gridcolumn.cxx.
Referenced by createClone().
toolkit::GridColumn::GridColumn | ( | GridColumn const & | i_copySource | ) |
Definition at line 54 of file gridcolumn.cxx.
References m_sTitle.
|
overridevirtual |
Definition at line 70 of file gridcolumn.cxx.
|
overridevirtual |
Definition at line 208 of file gridcolumn.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), comphelper::UnoImplBase::m_aMutex, and maGridColumnListeners.
|
private |
Definition at line 75 of file gridcolumn.cxx.
References aEvent, m_nIndex, maGridColumnListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
Referenced by impl_set().
|
overridevirtual |
Definition at line 273 of file gridcolumn.cxx.
References GridColumn().
|
overridevirtual |
Reimplemented from comphelper::WeakComponentImplHelperBase.
Definition at line 222 of file gridcolumn.cxx.
References m_aIdentifier, m_sHelpText, and m_sTitle.
|
override |
Definition at line 102 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_nColumnWidth.
|
override |
Definition at line 244 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_nDataColumnIndex.
|
override |
Definition at line 180 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_nFlexibility.
|
overridevirtual |
Definition at line 154 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_sHelpText.
|
overridevirtual |
Definition at line 195 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_eHorizontalAlign.
|
overridevirtual |
Definition at line 88 of file gridcolumn.cxx.
References m_aIdentifier, and comphelper::UnoImplBase::m_aMutex.
|
overridevirtual |
Definition at line 257 of file gridcolumn.cxx.
|
override |
Definition at line 230 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_nIndex.
|
override |
Definition at line 115 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_nMaxWidth.
|
override |
Definition at line 128 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_nMinWidth.
|
overridevirtual |
Definition at line 167 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_bResizeable.
|
overridevirtual |
Definition at line 267 of file gridcolumn.cxx.
|
overridevirtual |
Definition at line 141 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_sTitle.
|
inlineprivate |
Definition at line 91 of file gridcolumn.hxx.
References broadcast_changed(), comphelper::UnoImplBase::m_aMutex, comphelper::UnoImplBase::m_bDisposed, and TYPE.
Referenced by setColumnWidth(), setDataColumnIndex(), setFlexibility(), setHelpText(), setHorizontalAlign(), setMaxWidth(), setMinWidth(), setResizeable(), and setTitle().
|
overridevirtual |
Definition at line 215 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, maGridColumnListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 109 of file gridcolumn.cxx.
References impl_set(), m_nColumnWidth, and value.
|
overridevirtual |
Definition at line 251 of file gridcolumn.cxx.
References impl_set(), and m_nDataColumnIndex.
|
overridevirtual |
Definition at line 187 of file gridcolumn.cxx.
References impl_set(), and m_nFlexibility.
|
overridevirtual |
Definition at line 161 of file gridcolumn.cxx.
References impl_set(), m_sHelpText, and value.
|
overridevirtual |
Definition at line 202 of file gridcolumn.cxx.
References impl_set(), and m_eHorizontalAlign.
|
overridevirtual |
Definition at line 95 of file gridcolumn.cxx.
References m_aIdentifier, comphelper::UnoImplBase::m_aMutex, and value.
void toolkit::GridColumn::setIndex | ( | sal_Int32 const | i_index | ) |
Definition at line 237 of file gridcolumn.cxx.
References comphelper::UnoImplBase::m_aMutex, and m_nIndex.
|
overridevirtual |
Definition at line 122 of file gridcolumn.cxx.
References impl_set(), m_nMaxWidth, and value.
|
overridevirtual |
Definition at line 135 of file gridcolumn.cxx.
References impl_set(), m_nMinWidth, and value.
|
overridevirtual |
Definition at line 174 of file gridcolumn.cxx.
References impl_set(), m_bResizeable, and value.
|
overridevirtual |
Definition at line 148 of file gridcolumn.cxx.
References impl_set(), m_sTitle, and value.
|
overridevirtual |
Definition at line 262 of file gridcolumn.cxx.
References cppu::supportsService().
|
private |
Definition at line 104 of file gridcolumn.hxx.
Referenced by disposing(), getIdentifier(), and setIdentifier().
|
private |
Definition at line 111 of file gridcolumn.hxx.
Referenced by getResizeable(), and setResizeable().
|
private |
Definition at line 114 of file gridcolumn.hxx.
Referenced by getHorizontalAlign(), and setHorizontalAlign().
|
private |
Definition at line 107 of file gridcolumn.hxx.
Referenced by getColumnWidth(), and setColumnWidth().
|
private |
Definition at line 106 of file gridcolumn.hxx.
Referenced by getDataColumnIndex(), and setDataColumnIndex().
|
private |
Definition at line 110 of file gridcolumn.hxx.
Referenced by getFlexibility(), and setFlexibility().
|
private |
Definition at line 105 of file gridcolumn.hxx.
Referenced by broadcast_changed(), getIndex(), and setIndex().
|
private |
Definition at line 108 of file gridcolumn.hxx.
Referenced by getMaxWidth(), and setMaxWidth().
|
private |
Definition at line 109 of file gridcolumn.hxx.
Referenced by getMinWidth(), and setMinWidth().
|
private |
Definition at line 113 of file gridcolumn.hxx.
Referenced by disposing(), getHelpText(), and setHelpText().
|
private |
Definition at line 112 of file gridcolumn.hxx.
Referenced by disposing(), getTitle(), and setTitle().
|
private |
Definition at line 115 of file gridcolumn.hxx.
Referenced by addGridColumnListener(), broadcast_changed(), and removeGridColumnListener().