| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::ControllerViewsManager Class Reference Views manager for Controller. More...
Inheritance diagram for tlp::ControllerViewsManager:
![]()
Collaboration diagram for tlp::ControllerViewsManager:
![]() Public Member Functions
Protected Slots
Protected Attributes
Detailed DescriptionViews manager for Controller. This class manage views for Controllers Constructor & Destructor Documentation
Member Function Documentation
Initialize an already created view and set it into the workspace with the specified position, size, etc See ControllerViewsManager::createView() for details.
Attach the QMainWindow to the controller Reimplemented from tlp::Controller. Reimplemented in tlp::MainController.
Change the graph on the currentView Reimplemented in tlp::MainController.
Change graph of view that use oldGraph (call setGraph on these views)
Load the interactor (in this function we catch the QAction who send this signal) in current View
Load the interactor (referenced by the given QAction) in current View Reimplemented in tlp::MainController.
Load the interactor (referenced by the given QAction) in current View ConfigurationWidget of this interactor is store in configurationWidget;
Change the title of views of graph : graph Through all opened views and change window title of view that visualize the graph Window title is : view name + visualized graph name.
Check hierarchy of graphs for all views
Close all the views.
Close the given view.
Close all the views for the given graph.
Create a view with given name/graph/dataSet, set position and size of this view at rect and maximize it if maximized is at true if forceWidgetSize is false : use rect size only if created widget have a size smaller than (10,10) Return new created view Reimplemented in tlp::MainController.
Create an empty view with action->text() name and currentGraph
Call draw/init on views, if call init() if init==true and draw() else Reimplemented in tlp::MainController.
Return the Graph visualized by the current view in the controller Equivalent to getGraph()
Return the current view in the controller
Return the Graph visualized by the controller Equivalent to getCurrentGraph() Implements tlp::Controller.
Get the graph associated with the given view
Get the configuration widget of interactor activated for this view
Get the name of the given view
Get the view associated with the given widget
Get views
Return the number of opened view
return the views for the given graph.
Get the widget associated with the given view
Put interactors of the given view in graphToolBar
Store hierarchy of graphs for all views
Set the graph visualized by the current view in the controller
Set the data of the given view.
Set the graph associated with the given view
Set the name of the given view
Set the view associated with the given widget
Update view that use given graph (call setGraph on these views)
Update view that use sub graph of given graph (call setGraph on these views)
This slot is call went a view will be closed Reimplemented in tlp::MainController.
This function is call when a view is activated Return true if view can be activated (ie this view exist) Reimplemented in tlp::MainController. Member Data Documentation
|
Tulip Software by LaBRI Visualization Team 2001 - 2012 |