3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
RefreshController Class Reference

Tree controller. More...

#include <viscontrol.h>

Collaboration diagram for RefreshController:
Collaboration graph
[legend]

Public Member Functions

 RefreshController (TreeState &treeState)
 
 ~RefreshController ()
 
unsigned int refresh ()
 Refresh the tree-control's tree, and return error code. More...
 
std::list< FILTER_OUTPUT_DATA > & getRefreshData ()
 
std::vector< std::pair< const Filter *, std::string > > & getConsoleMessages ()
 

Public Attributes

ProgressData curProg
 Current progress. More...
 

Detailed Description

Tree controller.

Constructor & Destructor Documentation

◆ RefreshController()

RefreshController::RefreshController ( TreeState treeState)

◆ ~RefreshController()

RefreshController::~RefreshController ( )

Member Function Documentation

◆ getConsoleMessages()

std::vector<std::pair<const Filter*, std::string> >& RefreshController::getConsoleMessages ( )
inline

Referenced by MainWindowFrame::OnFinishRefreshThread().

Here is the caller graph for this function:

◆ getRefreshData()

std::list<FILTER_OUTPUT_DATA>& RefreshController::getRefreshData ( )
inline

Referenced by VisController::updateScene().

Here is the caller graph for this function:

◆ refresh()

unsigned int RefreshController::refresh ( )

Refresh the tree-control's tree, and return error code.

References ASSERT, curProg, and TreeState::refresh().

Referenced by RefreshThread::Entry().

Here is the caller graph for this function:

Member Data Documentation

◆ curProg

ProgressData RefreshController::curProg

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