DigraphView Class Reference
#include <digraphview.h>
Inheritance diagram for DigraphView:


Signals | |
void | selected (const QString &name) |
Public Member Functions | |
DigraphView (QWidget *parent, const char *name) | |
~DigraphView () | |
void | addEdge (const QString &name1, const QString &name2) |
void | process () |
void | clear () |
void | setSelected (const QString &name) |
void | ensureVisible (const QString &name) |
Protected Member Functions | |
virtual void | drawContents (QPainter *p, int clipx, int clipy, int clipw, int cliph) |
virtual void | contentsMousePressEvent (QMouseEvent *e) |
virtual QSize | sizeHint () const |
Private Member Functions | |
int | toXPixel (double x) |
int | toYPixel (double x) |
void | setRenderedExtent (double w, double h) |
void | addRenderedNode (const QString &name, double x, double y, double w, double h) |
void | addRenderedEdge (const QString &name1, const QString &name2, QMemArray< double > coords) |
void | parseDotResults (const QStringList &list) |
Static Private Member Functions | |
QStringList | splitLine (QString str) |
Private Attributes | |
double | xscale |
double | yscale |
int | width |
int | height |
QStringList | inputs |
QPtrList< DigraphNode > | nodes |
QPtrList< DigraphEdge > | edges |
DigraphNode * | selNode |
Constructor & Destructor Documentation
|
Definition at line 45 of file digraphview.cpp. References edges, height, nodes, selNode, width, xscale, and yscale. |
|
Definition at line 63 of file digraphview.cpp. |
Member Function Documentation
|
Definition at line 117 of file digraphview.cpp. References inputs. Referenced by HierarchyDialog::refresh(). |
|
Definition at line 101 of file digraphview.cpp. References edges, DigraphEdge::points, toXPixel(), and toYPixel(). Referenced by parseDotResults(). |
|
Definition at line 88 of file digraphview.cpp. References DigraphNode::h, DigraphNode::name, nodes, toXPixel(), toYPixel(), DigraphNode::w, DigraphNode::x, and DigraphNode::y. Referenced by parseDotResults(). |
|
Definition at line 129 of file digraphview.cpp. References edges, nodes, and selNode. Referenced by HierarchyDialog::refresh(). |
|
Definition at line 306 of file digraphview.cpp. References DigraphNode::h, DigraphNode::name, nodes, selected(), selNode, DigraphNode::w, DigraphNode::x, and DigraphNode::y. |
|
Definition at line 259 of file digraphview.cpp. |
|
Definition at line 154 of file digraphview.cpp. References nodes. Referenced by HierarchyDialog::slotClassComboChoice(). |
|
Definition at line 192 of file digraphview.cpp. References addRenderedEdge(), addRenderedNode(), setRenderedExtent(), and splitLine(). Referenced by process(). |
|
Definition at line 220 of file digraphview.cpp. References KTempFile::close(), KGlobal::dirs(), KStandardDirs::findExe(), inputs, KTempFile::name(), nodes, parseDotResults(), selNode, KMessageBox::sorry(), KProcess::start(), and KTempFile::textStream(). Referenced by HierarchyDialog::refresh(). |
|
Referenced by contentsMousePressEvent(). |
|
Definition at line 80 of file digraphview.cpp. Referenced by parseDotResults(). |
|
Definition at line 138 of file digraphview.cpp. References DigraphNode::h, nodes, selNode, DigraphNode::w, DigraphNode::x, and DigraphNode::y. Referenced by HierarchyDialog::slotClassComboChoice(). |
|
Definition at line 326 of file digraphview.cpp. References KGlobalSettings::desktopGeometry(), height, and width. |
|
Definition at line 166 of file digraphview.cpp. Referenced by parseDotResults(). |
|
Definition at line 68 of file digraphview.cpp. Referenced by addRenderedEdge(), and addRenderedNode(). |
|
Definition at line 74 of file digraphview.cpp. References height. Referenced by addRenderedEdge(), and addRenderedNode(). |
Member Data Documentation
|
Definition at line 61 of file digraphview.h. Referenced by addRenderedEdge(), clear(), DigraphView(), and drawContents(). |
|
Definition at line 58 of file digraphview.h. Referenced by DigraphView(), setRenderedExtent(), sizeHint(), and toYPixel(). |
|
Definition at line 59 of file digraphview.h. |
|
Definition at line 60 of file digraphview.h. Referenced by addRenderedNode(), clear(), contentsMousePressEvent(), DigraphView(), drawContents(), ensureVisible(), process(), and setSelected(). |
|
Definition at line 62 of file digraphview.h. Referenced by clear(), contentsMousePressEvent(), DigraphView(), process(), and setSelected(). |
|
Definition at line 58 of file digraphview.h. Referenced by DigraphView(), setRenderedExtent(), and sizeHint(). |
|
Definition at line 57 of file digraphview.h. Referenced by DigraphView(). |
|
Definition at line 57 of file digraphview.h. Referenced by DigraphView(). |
The documentation for this class was generated from the following files:
- parts/classview/digraphview.h
- parts/classview/digraphview.cpp