Poster of Linux kernelThe best gift for a Linux geek
Tulip_Widgets

Tulip_Widgets

Section: Tulip QT Library (3) Updated: 19 Jul 2010
Local index Up
 

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.


 

Index

NAME
Classes
Functions
Signals
Public Slots
Protected Slots
Properties
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]
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]
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
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

This document was created by man2html, using the manual pages.
Time: 22:28:32 GMT, April 16, 2011