|
LibreOffice Module chart2 (master) 1
|
Public Member Functions | |
| TheModel (rtl::Reference<::chart::ChartModel > xModel) | |
| virtual | ~TheModel () override |
| void | addListener (ChartController *pController) |
| void | removeListener (ChartController *pController) |
| void | tryTermination () |
| const rtl::Reference<::chart::ChartModel > & | getModel () const |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
| SimpleReferenceObject () | |
| void | acquire () |
| void | release () |
Private Attributes | |
| rtl::Reference<::chart::ChartModel > | m_xModel |
| bool | m_bOwnership |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
| static void * | operator new (std::size_t nSize) |
| static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
| static void | operator delete (void *pPtr) |
| static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
| virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
| oslInterlockedCount | m_nCount |
Definition at line 351 of file ChartController.hxx.
|
explicit |
Definition at line 130 of file ChartController.cxx.
|
overridevirtual |
Definition at line 136 of file ChartController.cxx.
| void chart::ChartController::TheModel::addListener | ( | ChartController * | pController | ) |
Definition at line 140 of file ChartController.cxx.
References m_xModel.
Referenced by chart::ChartController::attachModel().
|
inline |
Definition at line 362 of file ChartController.hxx.
References m_xModel.
Referenced by chart::ChartController::attachModel(), chart::ChartController::dispose(), chart::ChartController::getChartModel(), chart::ChartController::impl_releaseThisModel(), chart::ChartController::queryClosing(), and chart::ChartController::sendPopupRequest().
| void chart::ChartController::TheModel::removeListener | ( | ChartController * | pController | ) |
Definition at line 154 of file ChartController.cxx.
References m_xModel.
Referenced by chart::ChartController::attachModel(), chart::ChartController::dispose(), and chart::ChartController::notifyClosing().
| void chart::ChartController::TheModel::tryTermination | ( | ) |
Definition at line 161 of file ChartController.cxx.
References DBG_UNHANDLED_EXCEPTION, m_xModel, and SAL_WARN_IF.
Referenced by chart::ChartController::dispose().
|
private |
Definition at line 369 of file ChartController.hxx.
|
private |
Definition at line 365 of file ChartController.hxx.
Referenced by getModel().