LibreOffice Module reportdesign (master) 1
|
#include <FixedTextColor.hxx>
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 OReportController & | m_rReportController |
Additional Inherited Members | |
Protected Member Functions inherited from rptui::IReportControllerObserver | |
virtual | ~IReportControllerObserver () |
Definition at line 35 of file FixedTextColor.hxx.
rptui::FixedTextColor::FixedTextColor | ( | const OReportController & | _aObserver | ) |
Definition at line 45 of file FixedTextColor.cxx.
|
overridevirtual |
Definition at line 51 of file FixedTextColor.cxx.
|
private |
css::uno::RuntimeException |
Definition at line 180 of file FixedTextColor.cxx.
References getXControl().
Referenced by handle().
|
private |
css::uno::RuntimeException |
Definition at line 147 of file FixedTextColor.cxx.
References rptui::OReportPage::getIndexOf(), SdrObjList::GetObj(), vcl::Window::GetOutDev(), rptui::OSectionWindow::getReportSection(), rptui::OReportController::getSdrModel(), rptui::OReportSection::getSectionView(), rptui::OReportController::getSectionWindow(), SdrUnoObj::GetUnoControl(), m_rReportController, nIndex, and pObject.
Referenced by getVclWindowPeer().
|
overridevirtual |
Implements rptui::IReportControllerObserver.
Definition at line 88 of file FixedTextColor.cxx.
References COL_TRANSPARENT(), ColorTransparency, DBG_UNHANDLED_EXCEPTION, StyleSettings::GetLabelTextColor(), Application::GetSettings(), AllSettings::GetStyleSettings(), getVclWindowPeer(), StyleSettings::GetWindowColor(), Color::IsDark(), and setPropertyTextColor().
Referenced by notifyElementInserted(), and notifyPropertyChange().
|
overridevirtual |
Implements rptui::IReportControllerObserver.
Definition at line 82 of file FixedTextColor.cxx.
References handle().
Referenced by rptui::OXReportControllerObserver::AddElement().
|
overridevirtual |
Implements rptui::IReportControllerObserver.
Definition at line 56 of file FixedTextColor.cxx.
References DBG_UNHANDLED_EXCEPTION, and handle().
Referenced by rptui::OXReportControllerObserver::propertyChange().
|
staticprivate |
Definition at line 76 of file FixedTextColor.cxx.
References PROPERTY_TEXTCOLOR.
Referenced by handle().
|
private |
Definition at line 37 of file FixedTextColor.hxx.
Referenced by getXControl().