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().