LibreOffice Module reportdesign (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rptui::ConditionUpdater Class Reference

#include <conditionupdater.hxx>

Public Member Functions

 ConditionUpdater ()
 
 ~ConditionUpdater ()
 
 ConditionUpdater (const ConditionUpdater &)=delete
 
ConditionUpdateroperator= (const ConditionUpdater &)=delete
 
void notifyPropertyChange (const css::beans::PropertyChangeEvent &_rEvent)
 notifies the object about the change of a property value, somewhere in the report definition More...
 

Private Member Functions

void impl_lateInit_nothrow ()
 does late initializations, return whether or not successful More...
 
void impl_adjustFormatConditions_nothrow (const css::uno::Reference< css::report::XReportControlModel > &_rxRptControlModel, const OUString &_rOldDataSource, const OUString &_rNewDataSource)
 

Private Attributes

ConditionalExpressions m_aConditionalExpressions
 

Detailed Description

Definition at line 32 of file conditionupdater.hxx.

Constructor & Destructor Documentation

◆ ConditionUpdater() [1/2]

rptui::ConditionUpdater::ConditionUpdater ( )

Definition at line 43 of file conditionupdater.cxx.

◆ ~ConditionUpdater()

rptui::ConditionUpdater::~ConditionUpdater ( )

Definition at line 48 of file conditionupdater.cxx.

◆ ConditionUpdater() [2/2]

rptui::ConditionUpdater::ConditionUpdater ( const ConditionUpdater )
delete

Member Function Documentation

◆ impl_adjustFormatConditions_nothrow()

void rptui::ConditionUpdater::impl_adjustFormatConditions_nothrow ( const css::uno::Reference< css::report::XReportControlModel > &  _rxRptControlModel,
const OUString &  _rOldDataSource,
const OUString &  _rNewDataSource 
)
private

◆ impl_lateInit_nothrow()

void rptui::ConditionUpdater::impl_lateInit_nothrow ( )
private

does late initializations, return whether or not successful

Definition at line 68 of file conditionupdater.cxx.

References rptui::ConditionalExpressionFactory::getKnownConditionalExpressions(), and m_aConditionalExpressions.

Referenced by notifyPropertyChange().

◆ notifyPropertyChange()

void rptui::ConditionUpdater::notifyPropertyChange ( const css::beans::PropertyChangeEvent &  _rEvent)

notifies the object about the change of a property value, somewhere in the report definition

Definition at line 53 of file conditionupdater.cxx.

References impl_adjustFormatConditions_nothrow(), and impl_lateInit_nothrow().

◆ operator=()

ConditionUpdater & rptui::ConditionUpdater::operator= ( const ConditionUpdater )
delete

Member Data Documentation

◆ m_aConditionalExpressions

ConditionalExpressions rptui::ConditionUpdater::m_aConditionalExpressions
private

The documentation for this class was generated from the following files: