Overview | Modules | Class Hierarchy | Classes | Members
# tlp Namespace Reference [Mouse_interactor, Mouse_interactor, Mouse_interactor] ## Detailed Description This file is part of Tulip (www.tulip-software.org) Authors: David Auber and the Tulip development Team from LaBRI, University of Bordeaux 1 and Inria Bordeaux - Sud Ouest Tulip is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Tulip is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ## Classes class AbstractView Abstract view provide interactors' functions. More... class AugmentedDisplayDialog class BaseGraphicsViewComponent class ColorScaleConfigDialog class MainWindowFacade Facade of QMainWindow. More... class Controller Tulip controller interface class. More... class ControllerContext class ControllerFactory class ControllerAlgorithmTools Algorithm tools for Controller. More... class ControllerPluginsManager Controller plugins manager. More... class ControllerViewsManager Views manager for Controller. More... class ControllerViewsTools Views manager tools for Controller. More... class CSVContentHandler Interface to inherit to get and treat data from csv files with CSVParser object. More... class CSVParser class DoubleStringsListSelectionWidget class ElementPropertiesWidget class ElementPropertiesWidgetPlugin class ElementPropertiesWidgetUI class FindSelectionWidget class ForegroundEntity Abstract class use by entities who want to be displayed in foreground of GlMainWidget. More... class GlCompositeHierarchyManager class GlHierarchyMainComposite class GlMainView Provide an abstract view with OpenGl rendering. More... class GlMainWidget class GlMainWidgetGraphicsView Class use to create a QGraphicsView with GlMainWidget inside. More... class GlMainWidgetItem Class use to render a GlMainWidget on GraphicsView. More... class GlMainWidgetGraphicsWidget Class use to render a GlMainWidget in a QGraphicsItemWidget. More... class GlMainWidgetPlugin class GraphicsWidgetBase class GraphPropertiesSelectionWidget A widget which allows the user to select a subset of graph properties. More... class GraphPropertiesTableWidget Widget to display properties for a graph. Widget to display properties for a graph. User can filter displayed properties in function of their name with a QRegularExpression. Property name don't need to fully match regular expression to be displayed, if only one part of the name match the property is displayed. More... class GridOptionsWidget Widget for displaying a grid on the graph. More... class GWOverviewWidget class GWOverviewWidgetPlugin class PropertyConfigurationWidget class ImportCSVDataConfigurationWidget class PropertyNameValidator class ImportCSVDataDialog class ImportCSVDataWidget class InteractorAction InteractorAction extend QAction to provide Interactor information. More... class Interactor Tulip interactor main class. More... class InteractorContext class InteractorFactory class InteractorChainOfResponsibility Tulip interactor abstract class with chain of responsibility. More... class InteractorComponent Tulip interactor component main class. More... class LayerManagerWidget class MainController Default controller of Tulip. More... class MouseBoxZoomer class MouseEdgeBendEditor This interactor allows to move/add/delete EdgeBends. More... class MouseEdgeBuilder class MouseEdgeSelector class MousePanNZoomNavigator class MouseElementDeleter class MouseNKeysNavigator class MouseMagicSelector class MouseNodeBuilder class MouseSelectionEditor This interactor allows to move/rotate/stretch the current selection layout. More... class MouseSelector class MouseShowElementInfos class NodeLinkDiagramComponent Main view of old Tulip. More... class PropertyDialog class QGlPixelBufferManager Class to manage QGlPixelBuffer Singleton class to manager QGlPixelBuffer. More... class QtGlSceneZoomAndPanAnimator A convenient class to perform a Zoom and Pan animation on a GlMainWidget. More... class QtMetaNodeRenderer class QtOpenGlErrorViewerWithAskAgainDialog Simple QDialog with an ask again check box. More... class QtOpenGlErrorViewer Simple class to display OpenGl error is QDialog. More... class QtProgress class RenderingParametersDialog class SGHierarchyWidget class SGHierarchyWidgetPlugin class SimpleStringsListSelectionWidget class StringsListSelectionWidget A widget for selecting a set of strings. More... class StringsListSelectionWidgetInterface class TabWidget class TabWidgetHidableMenuGraphicsProxy class TulipTableWidget class View Tulip view interface class. More... class ViewContext class ViewFactory class ViewPluginsManager Manager of view's plugins. More... ## Typedefs typedef TLP_HASH_MAP< int, std::string > GlyphTableString ## Functions TLP_QT_SCOPE bool openDataSetDialog (DataSet &outSet, const StructDef *sysDef, StructDef *inDef, const DataSet *inSet=NULL, const char *inName=NULL, Graph *inG=NULL, QWidget *parent=NULL) TLP_QT_SCOPE void openGraphOnGlMainWidget (Graph *graph, DataSet *dataSet, GlMainWidget *glMainWidget) TLP_QT_SCOPE void loadInteractorPluginsFromDir (std::string dir, PluginLoader *loader=0) TLP_QT_SCOPE void loadViewPluginsFromDir (std::string dir, PluginLoader *loader=0) TLP_QT_SCOPE void loadControllerPluginsFromDir (std::string dir, PluginLoader *loader=0) TLP_QT_SCOPE bool canUseQGLPixelBuffer () TLP_QT_SCOPE bool getColorDialog (const QColor &color, QWidget *parent, const QString &title, QColor &result) QColor colorToQColor (const Color &color) Color QColorToColor (const QColor &color) ## Typedef Documentation
typedef TLP_HASH_MAP<int, std::string> tlp::GlyphTableString
## Function Documentation
TLP_QT_SCOPE bool tlp::canUseQGLPixelBuffer | ( |  | ) |
QColor tlp::colorToQColor | ( | const Color & | color | ) | `[inline]`
TLP_QT_SCOPE bool tlp::getColorDialog | ( | const QColor & | color,
|  | QWidget * | parent,
|  | const QString & | title,
|  | QColor & | result
| ) |
TLP_QT_SCOPE void tlp::loadControllerPluginsFromDir | ( | std::string | dir,
|  | PluginLoader * | loader = `0`
| ) |
TLP_QT_SCOPE void tlp::loadInteractorPluginsFromDir | ( | std::string | dir,
|  | PluginLoader * | loader = `0`
| ) |
TLP_QT_SCOPE void tlp::loadViewPluginsFromDir | ( | std::string | dir,
|  | PluginLoader * | loader = `0`
| ) |
TLP_QT_SCOPE bool tlp::openDataSetDialog | ( | DataSet & | outSet,
|  | const StructDef * | sysDef,
|  | StructDef * | inDef,
|  | const DataSet * | inSet = `NULL`,
|  | const char * | inName = `NULL`,
|  | Graph * | inG = `NULL`,
|  | QWidget * | parent = `NULL`
| ) |
| Open a QT Dialog Box to fill-up an user DataSet according to a required StructDef inDef : Input-variable informations outSet : Output (filled) set [inSet : Input (optional) set, containing some default values]
TLP_QT_SCOPE void tlp::openGraphOnGlMainWidget | ( | Graph * | graph,
|  | DataSet * | dataSet,
|  | GlMainWidget * | glMainWidget
| ) |
| Create a main layout in GlMainWidget and display the graph on it
Color tlp::QColorToColor | ( | const QColor & | color | ) | `[inline]`

Tulip Software by LaBRI Visualization Team 2001 - 2010