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

#include <FixedTextColor.hxx>

Inheritance diagram for rptui::FixedTextColor:
[legend]
Collaboration diagram for rptui::FixedTextColor:
[legend]

Public Member Functions

 FixedTextColor (const OReportController &_aObserver)
 
virtual ~FixedTextColor () override
 
void notifyPropertyChange (const css::beans::PropertyChangeEvent &_rEvent) override
 
void notifyElementInserted (const css::uno::Reference< css::uno::XInterface > &_rxElement) override
 
void handle (const css::uno::Reference< css::uno::XInterface > &_rxElement) override
 
virtual void notifyPropertyChange (const css::beans::PropertyChangeEvent &_rEvent)=0
 
virtual void notifyElementInserted (const css::uno::Reference< css::uno::XInterface > &_rxElement)=0
 
virtual void handle (const css::uno::Reference< css::uno::XInterface > &_rxElement)=0
 

Private Member Functions

css::uno::Reference< css::awt::XVclWindowPeer > getVclWindowPeer (const css::uno::Reference< css::report::XFixedText > &_xComponent)
 
css::uno::Reference< css::awt::XControl > getXControl (const css::uno::Reference< css::report::XFixedText > &_xFixedText)
 

Static Private Member Functions

static void setPropertyTextColor (const css::uno::Reference< css::awt::XVclWindowPeer > &_xVclWindowPeer, Color _nFormatKey)
 

Private Attributes

const OReportControllerm_rReportController
 

Additional Inherited Members

- Protected Member Functions inherited from rptui::IReportControllerObserver
virtual ~IReportControllerObserver ()
 

Detailed Description

Definition at line 35 of file FixedTextColor.hxx.

Constructor & Destructor Documentation

◆ FixedTextColor()

rptui::FixedTextColor::FixedTextColor ( const OReportController _aObserver)

Definition at line 45 of file FixedTextColor.cxx.

◆ ~FixedTextColor()

rptui::FixedTextColor::~FixedTextColor ( )
overridevirtual

Definition at line 51 of file FixedTextColor.cxx.

Member Function Documentation

◆ getVclWindowPeer()

uno::Reference< awt::XVclWindowPeer > rptui::FixedTextColor::getVclWindowPeer ( const css::uno::Reference< css::report::XFixedText > &  _xComponent)
private
Exceptions
css::uno::RuntimeException

Definition at line 180 of file FixedTextColor.cxx.

References getXControl().

Referenced by handle().

◆ getXControl()

uno::Reference< awt::XControl > rptui::FixedTextColor::getXControl ( const css::uno::Reference< css::report::XFixedText > &  _xFixedText)
private

◆ handle()

void rptui::FixedTextColor::handle ( const css::uno::Reference< css::uno::XInterface > &  _rxElement)
overridevirtual

◆ notifyElementInserted()

void rptui::FixedTextColor::notifyElementInserted ( const css::uno::Reference< css::uno::XInterface > &  _rxElement)
overridevirtual

Implements rptui::IReportControllerObserver.

Definition at line 82 of file FixedTextColor.cxx.

References handle().

Referenced by rptui::OXReportControllerObserver::AddElement().

◆ notifyPropertyChange()

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

◆ setPropertyTextColor()

void rptui::FixedTextColor::setPropertyTextColor ( const css::uno::Reference< css::awt::XVclWindowPeer > &  _xVclWindowPeer,
Color  _nFormatKey 
)
staticprivate

Definition at line 76 of file FixedTextColor.cxx.

References PROPERTY_TEXTCOLOR.

Referenced by handle().

Member Data Documentation

◆ m_rReportController

const OReportController& rptui::FixedTextColor::m_rReportController
private

Definition at line 37 of file FixedTextColor.hxx.

Referenced by getXControl().


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