// ODataSettings_Base - a base class which implements the property member // for an object implementing the sdb::DataSettings // service // the properties have to be registered when used class ODataSettings_Base
{ public: // <properties>
OUString m_sFilter;
OUString m_sHavingClause;
OUString m_sGroupBy;
OUString m_sOrder; bool m_bApplyFilter; // no BitField ! the base class needs a pointer to this member ! bool m_bAutoGrow;
css::awt::FontDescriptor m_aFont;
css::uno::Any m_aRowHeight;
css::uno::Any m_aTextColor;
css::uno::Any m_aTextLineColor;
sal_Int16 m_nFontEmphasis;
sal_Int16 m_nFontRelief; // </properties>
protected:
ODataSettings_Base();
ODataSettings_Base(const ODataSettings_Base& _rSource) = delete;
~ODataSettings_Base();
}; // ODataSettings - a base class which implements the property handling // for an object implementing the sdb::DataSettings // service
class ODataSettings : public ::comphelper::OPropertyStateContainer
, public ODataSettings_Base
{ bool m_bQuery; protected:
ODataSettings(::cppu::OBroadcastHelper& _rBHelper,bool _bQuery = false); virtualvoid getPropertyDefaultByHandle( sal_Int32 _nHandle, css::uno::Any& _rDefault ) const override;
/** register the properties from the param given. The parameter instance must be alive as long as its object lives. @param_pItem Thedatabasesettings,canbe<br>this</br>
*/ void registerPropertiesFor(ODataSettings_Base* _pItem);
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.