LibreOffice Module sw (master) 1
|
#include <ModelTraverser.hxx>
Public Member Functions | |
ModelTraverser (SwDoc *pDoc) | |
void | traverse () |
void | addNodeHandler (std::shared_ptr< ModelTraverseHandler > pHandler) |
Private Attributes | |
std::vector< std::shared_ptr< ModelTraverseHandler > > | mpNodeHandler |
SwDoc * | m_pDoc |
Definition at line 29 of file ModelTraverser.hxx.
|
inline |
Definition at line 36 of file ModelTraverser.hxx.
|
inline |
Definition at line 43 of file ModelTraverser.hxx.
References mpNodeHandler.
Referenced by sw::ThemeColorChanger::apply(), sw::GraphicSizeCheck::check(), and sw::IndexingExport::runExport().
void sw::ModelTraverser::traverse | ( | ) |
Definition at line 20 of file ModelTraverser.cxx.
References IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::GetNodes(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), m_pDoc, mpNodeHandler, n, and pObject.
Referenced by sw::ThemeColorChanger::apply(), sw::GraphicSizeCheck::check(), and sw::IndexingExport::runExport().
|
private |
Definition at line 33 of file ModelTraverser.hxx.
Referenced by traverse().
|
private |
Definition at line 32 of file ModelTraverser.hxx.
Referenced by addNodeHandler(), and traverse().