tlp::Controller Class Reference#include <Controller.h>
Inherited by tlp::ControllerViewsManager.
Inheritance diagram for tlp::Controller:
[legend]Collaboration diagram for tlp::Controller:
[legend]List of all members.
Detailed Description
Tulip controller interface class.
Tulip controller interface class If you want to create a new Controller : implement setData and getData and extend attachMainWindow (see attachMainWindow description)
Signals
Public Member Functions
Protected Attributes
Constructor & Destructor Documentation
virtual tlp::Controller::~Controller |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
virtual void tlp::Controller::attachMainWindow |
( |
MainWindowFacade |
facade |
) |
[virtual] |
|
virtual void tlp::Controller::getData |
( |
Graph ** |
graph, |
|
|
DataSet * |
data |
|
) |
[pure virtual] |
|
|
Get the graph and the dataSet of this controller - Returns:
- the graph and the dataSet who will be store in tlp file
Implemented in tlp::MainController. |
virtual Graph* tlp::Controller::getGraph |
( |
|
) |
[pure virtual] |
|
virtual void tlp::Controller::setData |
( |
Graph * |
graph = 0 , |
|
|
DataSet |
dataSet = DataSet() |
|
) |
[pure virtual] |
|
void tlp::Controller::willBeClosed |
( |
|
) |
[signal] |
|
Member Data Documentation
|