20#ifndef INCLUDED_REPORTDESIGN_SOURCE_UI_INC_CONDFORMAT_HXX
21#define INCLUDED_REPORTDESIGN_SOURCE_UI_INC_CONDFORMAT_HXX
23#include <com/sun/star/report/XReportControlModel.hpp>
44 virtual void applyCommand(
size_t _nCondIndex, sal_uInt16 _nCommandId, const ::Color& rColor ) = 0;
61 typedef ::std::vector< std::unique_ptr<Condition> >
Conditions;
64 css::uno::Reference< css::report::XReportControlModel >
66 css::uno::Reference< css::report::XReportControlModel >
78 const css::uno::Reference< css::report::XReportControlModel>& _xHoldAlive,
83 virtual short run()
override;
86 virtual void addCondition(
size_t _nAddAfterIndex )
override;
88 virtual void applyCommand(
size_t _nCondIndex, sal_uInt16 _nCommandId, const ::Color& rColor )
override;
constexpr size_t MAX_CONDITIONS