Overview     Modules     Class Hierarchy     Classes     Members  
tlp::ControllerViewsTools Class Reference

Views manager tools for Controller. More...

#include <ControllerViewsTools.h>

Static Public Member Functions

static void createView (const std::string &name, Graph *graph, DataSet dataSet, QWidget *parent, std::string *createdViewName, View **createdView, QWidget **createdWidget)
static void createMainView (Graph *graph, DataSet dataSet, QWidget *parent, View **createdView, QWidget **createdWidget)
static void installInteractors (View *view, QToolBar *toolBar)
static void changeInteractor (View *view, QToolBar *toolBar, QAction *action, QWidget **createdConfigurationWidget)
static QWidget * getNoInteractorConfigurationWidget ()

Detailed Description

Views manager tools for Controller.

This class contain tools to use views in Controllers

Member Function Documentation

static void tlp::ControllerViewsTools::changeInteractor ( View view,
QToolBar *  toolBar,
QAction *  action,
QWidget **  createdConfigurationWidget 
)
static

Change active interactor on toolBar Return configuration widget of this interactor in createdConfigurationWidget argument

static void tlp::ControllerViewsTools::createMainView ( Graph *  graph,
DataSet  dataSet,
QWidget *  parent,
View **  createdView,
QWidget **  createdWidget 
)
static

Create a Node Link Diagram Component view with given graph, given dataSet and set view's widget parent return created view and created widget in createdView and createdWidget

static void tlp::ControllerViewsTools::createView ( const std::string &  name,
Graph *  graph,
DataSet  dataSet,
QWidget *  parent,
std::string *  createdViewName,
View **  createdView,
QWidget **  createdWidget 
)
static

Create a view with given name, given graph, given dataSet and set view's widget parent if given name isn't be valid : return a new name in createViewName return created view and created widget in createdView and createdWidget

static QWidget* tlp::ControllerViewsTools::getNoInteractorConfigurationWidget ( )
static

Return a default interactor's configuration widget

static void tlp::ControllerViewsTools::installInteractors ( View view,
QToolBar *  toolBar 
)
static

Install available interactors for given view in toolBar



Tulip Software by LaBRI Visualization Team    2001 - 2012