24#include <com/sun/star/beans/PropertyAttribute.hpp>
25#include <com/sun/star/awt/FontEmphasisMark.hpp>
26#include <com/sun/star/awt/FontRelief.hpp>
33using namespace ::
cppu;
103 :m_bApplyFilter(false)
117 static css::awt::FontDescriptor aFD = ::comphelper::getDefaultFont();
124 _rDefault <<= OUString();
127 _rDefault <<= ::comphelper::getDefaultFont();
133 _rDefault <<= css::awt::FontRelief::NONE;
136 _rDefault <<= css::awt::FontEmphasisMark::NONE;
139 _rDefault <<= aFD.Name;
142 _rDefault <<= aFD.Height;
145 _rDefault <<= aFD.Width;
148 _rDefault <<= aFD.StyleName;
151 _rDefault <<= aFD.Family;
154 _rDefault <<= aFD.CharSet;
157 _rDefault <<= aFD.Pitch;
160 _rDefault <<= aFD.CharacterWidth;
163 _rDefault <<= aFD.Weight;
166 _rDefault <<= aFD.Slant;
169 _rDefault <<= aFD.Underline;
172 _rDefault <<= aFD.Strikeout;
175 _rDefault <<= aFD.Orientation;
178 _rDefault <<= aFD.Kerning;
181 _rDefault <<= aFD.WordLineMode;
184 _rDefault <<= aFD.Type;
void registerProperty(const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)
void registerMayBeVoidProperty(const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType)
css::uno::Any m_aTextLineColor
css::uno::Any m_aTextColor
sal_Int16 m_nFontEmphasis
css::uno::Any m_aRowHeight
css::awt::FontDescriptor m_aFont
ODataSettings(::cppu::OBroadcastHelper &_rBHelper, bool _bQuery=false)
void registerPropertiesFor(ODataSettings_Base *_pItem)
register the properties from the param given.
virtual void getPropertyDefaultByHandle(sal_Int32 _nHandle, css::uno::Any &_rDefault) const override
FontDescriptor getDefaultFont()
OBroadcastHelperVar< OMultiTypeInterfaceContainerHelper, OMultiTypeInterfaceContainerHelper::keyType > OBroadcastHelper
#define PROPERTY_ID_FONTFAMILY
#define PROPERTY_ID_TEXTEMPHASIS
#define PROPERTY_ID_HAVING_CLAUSE
#define PROPERTY_ID_TEXTRELIEF
#define PROPERTY_ID_AUTOGROW
#define PROPERTY_ID_FONTWORDLINEMODE
#define PROPERTY_ID_FILTER
#define PROPERTY_ID_FONTHEIGHT
#define PROPERTY_ID_FONTSLANT
#define PROPERTY_ID_FONTSTYLENAME
#define PROPERTY_ID_FONTSTRIKEOUT
#define PROPERTY_ID_FONTUNDERLINE
#define PROPERTY_ID_FONTWIDTH
#define PROPERTY_ID_FONTWEIGHT
#define PROPERTY_ID_FONTNAME
#define PROPERTY_ID_ORDER
#define PROPERTY_ID_FONTTYPE
#define PROPERTY_ID_FONTCHARWIDTH
#define PROPERTY_ID_GROUP_BY
#define PROPERTY_ID_TEXTLINECOLOR
#define PROPERTY_ID_TEXTCOLOR
#define PROPERTY_ID_FONTKERNING
#define PROPERTY_ID_FONTORIENTATION
#define PROPERTY_ID_ROW_HEIGHT
#define PROPERTY_ID_FONTPITCH
#define PROPERTY_ID_APPLYFILTER
#define PROPERTY_ID_FONTCHARSET
constexpr OUStringLiteral PROPERTY_FONTHEIGHT(u"FontHeight")
constexpr OUStringLiteral PROPERTY_FONTCHARWIDTH(u"FontCharWidth")
constexpr OUStringLiteral PROPERTY_FONTORIENTATION(u"FontOrientation")
constexpr OUStringLiteral PROPERTY_TEXTCOLOR(u"TextColor")
constexpr OUStringLiteral PROPERTY_HAVING_CLAUSE(u"HavingClause")
constexpr OUStringLiteral PROPERTY_FONTUNDERLINE(u"FontUnderline")
constexpr OUStringLiteral PROPERTY_FONTKERNING(u"FontKerning")
constexpr OUStringLiteral PROPERTY_FONTSTRIKEOUT(u"FontStrikeout")
constexpr OUStringLiteral PROPERTY_FONTPITCH(u"FontPitch")
constexpr OUStringLiteral PROPERTY_FONTSLANT(u"FontSlant")
constexpr OUStringLiteral PROPERTY_APPLYFILTER(u"ApplyFilter")
constexpr OUStringLiteral PROPERTY_GROUP_BY(u"GroupBy")
constexpr OUStringLiteral PROPERTY_TEXTEMPHASIS(u"FontEmphasisMark")
constexpr OUStringLiteral PROPERTY_AUTOGROW(u"AutoGrow")
constexpr OUStringLiteral PROPERTY_FILTER(u"Filter")
constexpr OUStringLiteral PROPERTY_FONTCHARSET(u"FontCharset")
constexpr OUStringLiteral PROPERTY_FONT(u"FontDescriptor")
constexpr OUStringLiteral PROPERTY_FONTNAME(u"FontName")
constexpr OUStringLiteral PROPERTY_TEXTLINECOLOR(u"TextLineColor")
constexpr OUStringLiteral PROPERTY_FONTSTYLENAME(u"FontStyleName")
constexpr OUStringLiteral PROPERTY_FONTWEIGHT(u"FontWeight")
constexpr OUStringLiteral PROPERTY_FONTFAMILY(u"FontFamily")
constexpr OUStringLiteral PROPERTY_TEXTRELIEF(u"FontRelief")
constexpr OUStringLiteral PROPERTY_FONTTYPE(u"FontType")
constexpr OUStringLiteral PROPERTY_FONTWIDTH(u"FontWidth")
constexpr OUStringLiteral PROPERTY_FONTWORDLINEMODE(u"FontWordLineMode")
constexpr OUStringLiteral PROPERTY_ROW_HEIGHT(u"RowHeight")
constexpr OUStringLiteral PROPERTY_ORDER(u"Order")