Provided by: tulip-doc_3.1.2-2.3ubuntu3_all bug

NAME

       Tulip_Widgets -

   Classes
       class tlp::GlMainWidget
       class tlp::GWOverviewWidget
       class PropertyWidget
       class tlp::SGHierarchyWidget
       class tlp::TulipTableWidget

   Functions
       tlp::GlMainWidget::GlMainWidget (QWidget *parent, AbstractView *view=NULL)
       tlp::GlMainWidget::~GlMainWidget ()
       void tlp::GlMainWidget::setData (Graph *graph, DataSet dataSet)
       DataSet tlp::GlMainWidget::getData ()
       void tlp::GlMainWidget::setGraph (Graph *graph)
       Graph * tlp::GlMainWidget::getGraph ()
       View * tlp::GlMainWidget::getView ()
       tlp::GlScene * tlp::GlMainWidget::getScene ()
       void tlp::GlMainWidget::addForegroundEntity (ForegroundEntity *entity)
       void tlp::GlMainWidget::doSelect (const int x, const int y, const int width, const int
           height, std::vector< tlp::node > &sNode, std::vector< tlp::edge > &sEdge, tlp::GlLayer
           *layer=NULL)
           select nodes and edges in a region of the screen
       bool tlp::GlMainWidget::doSelect (const int x, const int y, tlp::ElementType &type,
           tlp::node &, tlp::edge &, tlp::GlLayer *layer=NULL)
           select a node or edge at a point select either a node or edge at point (x,y)
       unsigned char * tlp::GlMainWidget::getImage ()
       bool tlp::GlMainWidget::outputEPS (int size, int doSort, const char *filename)
       bool tlp::GlMainWidget::outputSVG (int size, const char *filename)
       bool tlp::GlMainWidget::selectGlEntities (const int x, const int y, const int width, const
           int height, std::vector< tlp::GlEntity * > &pickedEntities, tlp::GlLayer *layer=NULL)
       bool tlp::GlMainWidget::selectGlEntities (const int x, const int y, std::vector<
           tlp::GlEntity * > &pickedEntities, tlp::GlLayer *layer=NULL)
       virtual QImage tlp::GlMainWidget::grabFrameBuffer (bool withAlpha=false)
       void tlp::GlMainWidget::setViewLabel (bool viewLabel)
       virtual void tlp::GlMainWidget::makeCurrent ()
       static QGLWidget * tlp::GlMainWidget::getFirstQGLWidget ()
       tlp::GWOverviewWidget::~GWOverviewWidget ()
       bool tlp::GWOverviewWidget::eventFilter (QObject *, QEvent *)
       GlMainWidget * tlp::GWOverviewWidget::getObservedView ()
       tlp::TulipTableWidget::TulipTableWidget (QWidget *, const char *)
       tlp::TulipTableWidget::~TulipTableWidget ()
       void tlp::TulipTableWidget::setTulipNodeItem (const PropertyInterface *, const std::string
           propertyName, const node &, const int row, const int col)
       QString tlp::TulipTableWidget::getTulipNodeValue (const int row, const int col) const
       void tlp::TulipTableWidget::setTulipEdgeItem (const PropertyInterface *, const std::string
           propertyName, const edge &, const int row, const int col)
       QString tlp::TulipTableWidget::getTulipEdgeValue (const int row, const int col) const
       QColor tlp::TulipTableWidget::getBackColor1 () const
       QColor tlp::TulipTableWidget::getBackColor2 () const
       bool tlp::TulipTableWidget::getUpdateColumnTitle () const
       QColor tlp::TulipTableWidget::backgroundColor (const int row) const

   Signals
       void tlp::GlMainWidget::closing (GlMainWidget *, QCloseEvent *)
       void tlp::GlMainWidget::graphRedrawn (GlMainWidget *glWidget, bool graphChanged)
       void tlp::GWOverviewWidget::hideOverview (bool)

   Public Slots
       void tlp::GlMainWidget::draw (bool graphChanged=true)
       void tlp::GlMainWidget::redraw ()
       void tlp::GlMainWidget::closeEvent (QCloseEvent *e)
       void tlp::GWOverviewWidget::setObservedView (GlMainWidget *, GlSimpleEntity *entity)
       void tlp::GWOverviewWidget::updateView ()
       void tlp::TulipTableWidget::setBackColor1 (const QColor &)
       void tlp::TulipTableWidget::resetBackColor1 ()
       void tlp::TulipTableWidget::setBackColor2 (const QColor &)
       void tlp::TulipTableWidget::resetBackColor2 ()
       void tlp::TulipTableWidget::setUpdateColumnTitle (const bool)

   Protected Slots
       void tlp::GlMainWidget::paintEvent (QPaintEvent *)

   Properties
       QColor tlp::TulipTableWidget::backColor1
       QColor tlp::TulipTableWidget::backColor2
       bool tlp::TulipTableWidget::updateColumnTitle

Function Documentation

   void tlp::GlMainWidget::addForegroundEntity (ForegroundEntity *entity) [inline] add a
       foregroundEntity to this GlMainWidget
   QColor tlp::TulipTableWidget::backgroundColor (const introw) const
   void tlp::GlMainWidget::doSelect (const intx, const inty, const intwidth, const intheight,
       std::vector< tlp::node > &sNode, std::vector< tlp::edge > &sEdge, tlp::GlLayer *layer =
       NULL)
       select nodes and edges in a region of the screen select all nodes and edges lying in the
       area of the screen of given width and height, and with its upper-left corner at (x,y)

       Parameters:
           sNode filled by the method with the nodes found in the region
           sEdge filled by the method with the edges found in the region

   bool tlp::GlMainWidget::doSelect (const intx, const inty, tlp::ElementType &type, tlp::node &,
       tlp::edge &, tlp::GlLayer *layer = NULL)
       select a node or edge at a point select either a node or edge at point (x,y) Parameters:
           type tells what has been found: NODE, EDGE

       Returns:
           true if something has been found, false otherwise

   bool tlp::GWOverviewWidget::eventFilter (QObject *, QEvent *)
   QColor tlp::TulipTableWidget::getBackColor1 () const
   QColor tlp::TulipTableWidget::getBackColor2 () const
   DataSet tlp::GlMainWidget::getData () Get data of GlMainWidget
   static QGLWidget* tlp::GlMainWidget::getFirstQGLWidget () [static]
   Graph* tlp::GlMainWidget::getGraph () GetGraph of GlMainWidget
   unsigned char* tlp::GlMainWidget::getImage () Take a snapshot of the Widget
       Returns:
           an array of dimension width*height*3 char (8bits per color RGB). The pointer has to be
           freed after (with free, not delete)

   GlMainWidget* tlp::GWOverviewWidget::getObservedView ()
   tlp::GlScene* tlp::GlMainWidget::getScene () [inline] Get the scene of this glMainWidget
   QString tlp::TulipTableWidget::getTulipEdgeValue (const introw, const intcol) const
   QString tlp::TulipTableWidget::getTulipNodeValue (const introw, const intcol) const
   bool tlp::TulipTableWidget::getUpdateColumnTitle () const
   View* tlp::GlMainWidget::getView () [inline] Get the view who use this GlMainWidget
   tlp::GlMainWidget::GlMainWidget (QWidget *parent, AbstractView *view = NULL) Construct the
       GlMainWidget
   virtual QImage tlp::GlMainWidget::grabFrameBuffer (boolwithAlpha = false) [virtual] Grab the
       image of this widget
   virtual void tlp::GlMainWidget::makeCurrent () [virtual] Extend makeCurrent function of
       QGLWidget to inform TextureManager and DisplayListManager of context changement
   bool tlp::GlMainWidget::outputEPS (intsize, intdoSort, const char *filename)
   bool tlp::GlMainWidget::outputSVG (intsize, const char *filename)
   bool tlp::GlMainWidget::selectGlEntities (const intx, const inty, std::vector< tlp::GlEntity *
       > &pickedEntities, tlp::GlLayer *layer = NULL) Function to do picking on entities. It just
       calls selectEntities on the GlScene instance with a small window of twelve pixels.
   bool tlp::GlMainWidget::selectGlEntities (const intx, const inty, const intwidth, const
       intheight, std::vector< tlp::GlEntity * > &pickedEntities, tlp::GlLayer *layer = NULL)
       Function to do picking on entities. It just calls selectEntities on the GlScene instance.
   void tlp::GlMainWidget::setData (Graph *graph, DataSetdataSet) Set graph and data of
       GlMainWidget
   void tlp::GlMainWidget::setGraph (Graph *graph) Set the graph
   void tlp::TulipTableWidget::setTulipEdgeItem (const PropertyInterface *, const
       std::stringpropertyName, const edge &, const introw, const intcol)
   void tlp::TulipTableWidget::setTulipNodeItem (const PropertyInterface *, const
       std::stringpropertyName, const node &, const introw, const intcol)
   void tlp::GlMainWidget::setViewLabel (boolviewLabel) [inline] set if the label is rendered in
       this widget
   tlp::TulipTableWidget::TulipTableWidget (QWidget *, const char *)
   tlp::GlMainWidget::~GlMainWidget ()
   tlp::GWOverviewWidget::~GWOverviewWidget ()
   tlp::TulipTableWidget::~TulipTableWidget ()

Signals

   void tlp::GlMainWidget::closing (GlMainWidget *, QCloseEvent *) [signal]
   void tlp::GlMainWidget::graphRedrawn (GlMainWidget *glWidget, boolgraphChanged) [signal]
   void tlp::GWOverviewWidget::hideOverview (bool) [signal]

Public Slots

   void tlp::GlMainWidget::closeEvent (QCloseEvent *e) [slot]
   void tlp::GlMainWidget::draw (boolgraphChanged = true) [slot] Draw the graph, the augmented
       dispaly and the interactors
   void tlp::GlMainWidget::redraw () [slot] That function is given for optimisation purpose. If
       the hardware enable it, it enables to redraw only the Augmented display and the
       interactors and not the graph it is really usefull for interactors such as zoom box etc..
       Warning, if you change the graph or the porperties of element (Colors, size, etc...)
       applying that fonction will not display the change, in that case, use the draw function.
   void tlp::TulipTableWidget::resetBackColor1 () [slot]
   void tlp::TulipTableWidget::resetBackColor2 () [slot]
   void tlp::TulipTableWidget::setBackColor1 (const QColor &) [slot]
   void tlp::TulipTableWidget::setBackColor2 (const QColor &) [slot]
   void tlp::GWOverviewWidget::setObservedView (GlMainWidget *, GlSimpleEntity *entity) [slot]
   void tlp::TulipTableWidget::setUpdateColumnTitle (const bool) [slot]
   void tlp::GWOverviewWidget::updateView () [slot]

Protected Slots

   void tlp::GlMainWidget::paintEvent (QPaintEvent *) [protected, slot]

Properties

   QColor tlp::TulipTableWidget::backColor1 [read, write]
   QColor tlp::TulipTableWidget::backColor2 [read, write]
   bool tlp::TulipTableWidget::updateColumnTitle [read, write]

Author

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