Man Linux: Main Page and Category List

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

Detailed Description

Function Documentation

   void tlp::GlMainWidget::addForegroundEntity (ForegroundEntity * entity)
       [inline, inherited] add a foregroundEntity to this GlMainWidget
   QColor tlp::TulipTableWidget::backgroundColor (const int row) const
       [inherited]
   bool tlp::GlMainWidget::doSelect (const int x, const int y,
       tlp::ElementType & type, tlp::node &, tlp::edge &, tlp::GlLayer * layer
       = NULL) [inherited]
       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

   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) [inherited]
       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::GWOverviewWidget::eventFilter (QObject *, QEvent *) [inherited]
   QColor tlp::TulipTableWidget::getBackColor1 () const [inherited]
   QColor tlp::TulipTableWidget::getBackColor2 () const [inherited]
   DataSet tlp::GlMainWidget::getData () [inherited] Get data of GlMainWidget
   static QGLWidget* tlp::GlMainWidget::getFirstQGLWidget () [static,
       inherited]
   Graph* tlp::GlMainWidget::getGraph () [inherited] GetGraph of GlMainWidget
   unsigned char* tlp::GlMainWidget::getImage () [inherited] 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 () [inherited]
   tlp::GlScene* tlp::GlMainWidget::getScene () [inline, inherited] Get the
       scene of this glMainWidget
   QString tlp::TulipTableWidget::getTulipEdgeValue (const int row, const int
       col) const [inherited]
   QString tlp::TulipTableWidget::getTulipNodeValue (const int row, const int
       col) const [inherited]
   bool tlp::TulipTableWidget::getUpdateColumnTitle () const [inherited]
   View* tlp::GlMainWidget::getView () [inline, inherited] Get the view who
       use this GlMainWidget
   tlp::GlMainWidget::GlMainWidget (QWidget * parent, AbstractView * view =
       NULL) [inherited] Construct the GlMainWidget
   virtual QImage tlp::GlMainWidget::grabFrameBuffer (bool withAlpha = false)
       [virtual, inherited] Grab the image of this widget
   virtual void tlp::GlMainWidget::makeCurrent () [virtual, inherited] Extend
       makeCurrent function of QGLWidget to inform TextureManager and
       DisplayListManager of context changement
   bool tlp::GlMainWidget::outputEPS (int size, int doSort, const char *
       filename) [inherited]
   bool tlp::GlMainWidget::outputSVG (int size, const char * filename)
       [inherited]
   bool tlp::GlMainWidget::selectGlEntities (const int x, const int y,
       std::vector< tlp::GlEntity * > & pickedEntities, tlp::GlLayer * layer =
       NULL) [inherited] 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 int x, const int y, const
       int width, const int height, std::vector< tlp::GlEntity * > &
       pickedEntities, tlp::GlLayer * layer = NULL) [inherited] Function to do
       picking on entities. It just calls selectEntities on the GlScene
       instance.
   void tlp::GlMainWidget::setData (Graph * graph, DataSet dataSet)
       [inherited] Set graph and data of GlMainWidget
   void tlp::GlMainWidget::setGraph (Graph * graph) [inherited] Set the graph
   void tlp::TulipTableWidget::setTulipEdgeItem (const PropertyInterface *,
       const std::string propertyName, const edge &, const int row, const int
       col) [inherited]
   void tlp::TulipTableWidget::setTulipNodeItem (const PropertyInterface *,
       const std::string propertyName, const node &, const int row, const int
       col) [inherited]
   void tlp::GlMainWidget::setViewLabel (bool viewLabel) [inline, inherited]
       set if the label is rendered in this widget
   tlp::TulipTableWidget::TulipTableWidget (QWidget *, const char *)
       [inherited]
   tlp::GlMainWidget::~GlMainWidget () [inherited]
   tlp::GWOverviewWidget::~GWOverviewWidget () [inherited]
   tlp::TulipTableWidget::~TulipTableWidget () [inherited]

Signals

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

Public Slots

   void tlp::GlMainWidget::closeEvent (QCloseEvent * e) [slot, inherited]
   void tlp::GlMainWidget::draw (bool graphChanged = true) [slot, inherited]
       Draw the graph, the augmented dispaly and the interactors
   void tlp::GlMainWidget::redraw () [slot, inherited] 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, inherited]
   void tlp::TulipTableWidget::resetBackColor2 () [slot, inherited]
   void tlp::TulipTableWidget::setBackColor1 (const QColor &) [slot,
       inherited]
   void tlp::TulipTableWidget::setBackColor2 (const QColor &) [slot,
       inherited]
   void tlp::GWOverviewWidget::setObservedView (GlMainWidget *, GlSimpleEntity
       * entity) [slot, inherited]
   void tlp::TulipTableWidget::setUpdateColumnTitle (const  bool) [slot,
       inherited]
   void tlp::GWOverviewWidget::updateView () [slot, inherited]

Protected Slots

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

Properties

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

Author

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