Poster of Linux kernelThe best gift for a Linux geek
tlp::Controller

tlp::Controller

Section: Tulip QT Library (3) Updated: 19 Jul 2010
Local index Up
 

NAME

tlp::Controller -

Tulip controller interface class.

 

SYNOPSIS


#include <Controller.h>

Inherited by tlp::MainController.  

Signals


void willBeClosed ()
 

Public Member Functions


virtual ~Controller ()

virtual void attachMainWindow (MainWindowFacade facade)

virtual void setData (Graph *graph=0, DataSet dataSet=DataSet())=0

virtual void getData (Graph **graph, DataSet *data)=0

virtual Graph * getGraph ()=0
 

Protected Attributes


MainWindowFacade mainWindowFacade
 

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)  

Constructor & Destructor Documentation

 

virtual tlp::Controller::~Controller () [inline, virtual]

 

Member Function Documentation

 

virtual void tlp::Controller::attachMainWindow (MainWindowFacade facade) [virtual]Attach the main window to this controller Extend this function in your controller because attachMainWindow must construct the GUI

Warning:

In new attachMainWindow function call Controller::attachMainWindow(MainWindowFacade) At default when tulip start with only one controller this controller is autoload and attachMainWindow function is call

Reimplemented in tlp::MainController.  

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]Get the graph of this controller

Returns:

the graph

Implemented in tlp::MainController.  

virtual void tlp::Controller::setData (Graph * graph = 0, DataSet dataSet = DataSet()) [pure virtual]Set data of controller graph and dataSet may be empty

Implemented in tlp::MainController.  

void tlp::Controller::willBeClosed () [signal]

 

Member Data Documentation

 

MainWindowFacade tlp::Controller::mainWindowFacade [protected]

 

Author

Generated automatically by Doxygen for Tulip QT Library from the source code.


 

Index

NAME
SYNOPSIS
Signals
Public Member Functions
Protected Attributes
Detailed Description
Constructor & Destructor Documentation
virtual tlp::Controller::~Controller () [inline, virtual]
Member Function Documentation
virtual void tlp::Controller::attachMainWindow (MainWindowFacade facade) [virtual]Attach the main window to this controller Extend this function in your controller because attachMainWindow must construct the GUI
virtual void tlp::Controller::getData (Graph ** graph, DataSet * data) [pure virtual]Get the graph and the dataSet of this controller
virtual Graph* tlp::Controller::getGraph () [pure virtual]Get the graph of this controller
virtual void tlp::Controller::setData (Graph * graph = 0, DataSet dataSet = DataSet()) [pure virtual]Set data of controller graph and dataSet may be empty
void tlp::Controller::willBeClosed () [signal]
Member Data Documentation
MainWindowFacade tlp::Controller::mainWindowFacade [protected]
Author

This document was created by man2html, using the manual pages.
Time: 22:28:13 GMT, April 16, 2011