LibreOffice Module forms (master) 1
|
#include <Columns.hxx>
Public Member Functions | |
OGridColumn (const css::uno::Reference< css::uno::XComponentContext > &_rContext, OUString _sModelName) | |
OGridColumn (const OGridColumn *_pOriginal) | |
virtual | ~OGridColumn () override |
virtual css::uno::Any SAL_CALL | queryAggregation (const css::uno::Type &_rType) override |
virtual sal_Int64 SAL_CALL | getSomething (const css::uno::Sequence< sal_Int8 > &_rIdentifier) override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual void SAL_CALL | disposing () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &_rSource) override |
void | write (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream) |
void | read (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream) |
virtual ::cppu::IPropertyArrayHelper &SAL_CALL | getInfoHelper () override=0 |
virtual void SAL_CALL | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override |
virtual sal_Bool SAL_CALL | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override |
virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override |
virtual css::uno::Any | getPropertyDefaultByHandle (sal_Int32 nHandle) const override |
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL | createClone () override |
const OUString & | getModelName () const |
Public Member Functions inherited from cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 > | |
WeakAggComponentImplHelper2 (::osl::Mutex &rMutex) SAL_NOEXCEPT | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Static Public Member Functions | |
static const css::uno::Sequence< sal_Int8 > & | getUnoTunnelId () |
Protected Member Functions | |
virtual rtl::Reference< OGridColumn > | createCloneColumn () const =0 |
Static Protected Member Functions | |
static void | clearAggregateProperties (css::uno::Sequence< css::beans::Property > &seqProps, bool bAllowDropDown) |
static void | setOwnProperties (css::uno::Sequence< css::beans::Property > &seqProps) |
Static Protected Member Functions inherited from frm::OCloneableAggregation | |
static css::uno::Reference< css::uno::XAggregation > | createAggregateClone (const OCloneableAggregation *_pOriginal) |
Private Attributes | |
css::uno::Any | m_aWidth |
css::uno::Any | m_aAlign |
css::uno::Any | m_aHidden |
OUString | m_aModelName |
OUString | m_aLabel |
Additional Inherited Members | |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Protected Attributes inherited from frm::OCloneableAggregation | |
css::uno::Reference< css::uno::XAggregation > | m_xAggregate |
Definition at line 45 of file Columns.hxx.
frm::OGridColumn::OGridColumn | ( | const css::uno::Reference< css::uno::XComponentContext > & | _rContext, |
OUString | _sModelName | ||
) |
References DECLARE_UNO3_AGG_DEFAULTS.
|
explicit |
Definition at line 218 of file Columns.cxx.
References frm::OCloneableAggregation::createAggregateClone(), m_aAlign, m_aHidden, m_aLabel, m_aModelName, m_aMutex, m_aWidth, m_refCount, and frm::OCloneableAggregation::m_xAggregate.
|
overridevirtual |
Definition at line 245 of file Columns.cxx.
References cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >::acquire(), dispose(), and frm::OCloneableAggregation::m_xAggregate.
|
staticprotected |
Definition at line 286 of file Columns.cxx.
References Property, PROPERTY_ALIGN, PROPERTY_AUTOCOMPLETE, PROPERTY_BACKGROUNDCOLOR, PROPERTY_BORDER, PROPERTY_BORDERCOLOR, PROPERTY_CONTROLLABEL, PROPERTY_DROPDOWN, PROPERTY_ECHO_CHAR, PROPERTY_ENABLEVISIBLE, PROPERTY_FILLCOLOR, PROPERTY_FONT, PROPERTY_FONT_CHARSET, PROPERTY_FONT_FAMILY, PROPERTY_FONT_HEIGHT, PROPERTY_FONT_NAME, PROPERTY_FONT_SLANT, PROPERTY_FONT_STRIKEOUT, PROPERTY_FONT_STYLENAME, PROPERTY_FONT_UNDERLINE, PROPERTY_FONT_WEIGHT, PROPERTY_FONT_WORDLINEMODE, PROPERTY_FONTEMPHASISMARK, PROPERTY_FONTRELIEF, PROPERTY_HARDLINEBREAKS, PROPERTY_HSCROLL, PROPERTY_IMAGE_POSITION, PROPERTY_IMAGE_URL, PROPERTY_LABEL, PROPERTY_LINECOLOR, PROPERTY_MULTISELECTION, PROPERTY_PRINTABLE, PROPERTY_RICH_TEXT, PROPERTY_TABINDEX, PROPERTY_TABSTOP, PROPERTY_TEXTCOLOR, PROPERTY_TEXTLINECOLOR, PROPERTY_VERTICAL_ALIGN, and PROPERTY_VSCROLL.
Referenced by frm::TextFieldColumn::fillProperties(), frm::PatternFieldColumn::fillProperties(), frm::DateFieldColumn::fillProperties(), frm::TimeFieldColumn::fillProperties(), frm::NumericFieldColumn::fillProperties(), frm::CurrencyFieldColumn::fillProperties(), frm::CheckBoxColumn::fillProperties(), frm::ComboBoxColumn::fillProperties(), frm::ListBoxColumn::fillProperties(), and frm::FormattedFieldColumn::fillProperties().
|
overridevirtual |
Definition at line 385 of file Columns.cxx.
References getBOOL(), m_aAlign, m_aHidden, m_aLabel, m_aWidth, nHandle, PROPERTY_ID_ALIGN, PROPERTY_ID_HIDDEN, PROPERTY_ID_LABEL, PROPERTY_ID_WIDTH, and tryPropertyValue().
|
overridevirtual |
Definition at line 455 of file Columns.cxx.
References createCloneColumn().
|
protectedpure virtual |
|
overridevirtual |
Definition at line 275 of file Columns.cxx.
References frm::OCloneableAggregation::m_xAggregate, and query_aggregation().
|
overridevirtual |
|
overridevirtual |
Definition at line 360 of file Columns.cxx.
References m_aAlign, m_aHidden, m_aLabel, m_aModelName, m_aWidth, nHandle, PROPERTY_ID_ALIGN, PROPERTY_ID_COLUMNSERVICENAME, PROPERTY_ID_HIDDEN, PROPERTY_ID_LABEL, and PROPERTY_ID_WIDTH.
|
overridevirtual |
Reimplemented from cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >.
Definition at line 136 of file Columns.cxx.
|
overridepure virtual |
|
inline |
Definition at line 104 of file Columns.hxx.
References m_aModelName.
Referenced by frm::OGridControlModel::write().
|
overridevirtual |
Definition at line 439 of file Columns.cxx.
References Any, nHandle, PROPERTY_ID_ALIGN, PROPERTY_ID_HIDDEN, and PROPERTY_ID_WIDTH.
|
overridevirtual |
Definition at line 118 of file Columns.cxx.
References comphelper::getSomething_cast(), frm::OCloneableAggregation::m_xAggregate, and query_aggregation().
|
overridevirtual |
Reimplemented from cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >.
Definition at line 142 of file Columns.cxx.
References aTypes, cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >::getTypes(), frm::OCloneableAggregation::m_xAggregate, and query_aggregation().
|
static |
Definition at line 111 of file Columns.cxx.
References comphelper::UnoIdInit::getSeq().
|
overridevirtual |
Reimplemented from cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >.
Definition at line 166 of file Columns.cxx.
References Any, comphelper::isAssignableFrom(), frm::OCloneableAggregation::m_xAggregate, and cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >::queryAggregation().
void frm::OGridColumn::read | ( | const css::uno::Reference< css::io::XObjectInputStream > & | _rxInStream | ) |
Definition at line 510 of file Columns.cxx.
References frm::ALIGN, frm::COMPATIBLE_HIDDEN, m_aAlign, m_aHidden, m_aLabel, m_aWidth, frm::OCloneableAggregation::m_xAggregate, nValue, frm::OLD_HIDDEN, query_aggregation(), and frm::WIDTH.
Referenced by frm::OGridControlModel::read().
|
overridevirtual |
Definition at line 416 of file Columns.cxx.
References DBG_ASSERT, m_aAlign, m_aHidden, m_aLabel, m_aWidth, nHandle, PROPERTY_ID_ALIGN, PROPERTY_ID_HIDDEN, PROPERTY_ID_LABEL, and PROPERTY_ID_WIDTH.
|
staticprotected |
Definition at line 346 of file Columns.cxx.
References Property, PROPERTY_ALIGN, PROPERTY_COLUMNSERVICENAME, PROPERTY_HIDDEN, PROPERTY_ID_ALIGN, PROPERTY_ID_COLUMNSERVICENAME, PROPERTY_ID_HIDDEN, PROPERTY_ID_LABEL, PROPERTY_ID_WIDTH, PROPERTY_LABEL, and PROPERTY_WIDTH.
Referenced by frm::TextFieldColumn::fillProperties(), frm::PatternFieldColumn::fillProperties(), frm::DateFieldColumn::fillProperties(), frm::TimeFieldColumn::fillProperties(), frm::NumericFieldColumn::fillProperties(), frm::CurrencyFieldColumn::fillProperties(), frm::CheckBoxColumn::fillProperties(), frm::ComboBoxColumn::fillProperties(), frm::ListBoxColumn::fillProperties(), and frm::FormattedFieldColumn::fillProperties().
void frm::OGridColumn::write | ( | const css::uno::Reference< css::io::XObjectOutputStream > & | _rxOutStream | ) |
Definition at line 462 of file Columns.cxx.
References frm::ALIGN, frm::COMPATIBLE_HIDDEN, getBOOL(), getINT16(), getINT32(), m_aAlign, m_aHidden, m_aLabel, m_aWidth, frm::OCloneableAggregation::m_xAggregate, query_aggregation(), and frm::WIDTH.
Referenced by frm::OGridControlModel::write().
|
private |
Definition at line 52 of file Columns.hxx.
Referenced by convertFastPropertyValue(), getFastPropertyValue(), OGridColumn(), read(), setFastPropertyValue_NoBroadcast(), and write().
|
private |
Definition at line 53 of file Columns.hxx.
Referenced by convertFastPropertyValue(), getFastPropertyValue(), OGridColumn(), read(), setFastPropertyValue_NoBroadcast(), and write().
|
private |
Definition at line 59 of file Columns.hxx.
Referenced by convertFastPropertyValue(), getFastPropertyValue(), OGridColumn(), read(), setFastPropertyValue_NoBroadcast(), and write().
|
private |
Definition at line 56 of file Columns.hxx.
Referenced by getFastPropertyValue(), getModelName(), and OGridColumn().
|
private |
Definition at line 51 of file Columns.hxx.
Referenced by convertFastPropertyValue(), getFastPropertyValue(), OGridColumn(), read(), setFastPropertyValue_NoBroadcast(), and write().