Computer Assited Medical Intervention Tool Kit  version 4.0
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MainWindow Class Reference

#include <mainwindow.h>

Inherits QMainWindow, and QMainWindow.

Public Member Functions

 MainWindow (QWidget *parent=0)
 
 MainWindow (QWidget *parent=0)
 

Private Slots

void clearAll ()
 
void clearAll ()
 
void deleteObject ()
 
void deleteObject ()
 
void fillView ()
 
void fillView ()
 
void itemClicked (QtCanvasItem *item)
 
void itemClicked (QtCanvasItem *item)
 
void itemMoved (QtCanvasItem *item)
 
void itemMoved (QtCanvasItem *item)
 
void newEllipse ()
 
void newEllipse ()
 
void newLine ()
 
void newLine ()
 
void newRectangle ()
 
void newRectangle ()
 
void newText ()
 
void newText ()
 
void valueChanged (QtProperty *property, double value)
 
void valueChanged (QtProperty *property, const QString &value)
 
void valueChanged (QtProperty *property, const QColor &value)
 
void valueChanged (QtProperty *property, const QFont &value)
 
void valueChanged (QtProperty *property, const QVariant &value)
 
void valueChanged (QtProperty *property, const QPoint &value)
 
void valueChanged (QtProperty *property, const QSize &value)
 

Private Member Functions

QtCanvasItemaddEllipse ()
 
QtCanvasItemaddEllipse ()
 
QtCanvasItemaddLine ()
 
QtCanvasItemaddLine ()
 
void addProperty (QtVariantProperty *property, const QString &id)
 
void addProperty (QtProperty *property, const QString &id)
 
QtCanvasItemaddRectangle ()
 
QtCanvasItemaddRectangle ()
 
QtCanvasItemaddText ()
 
QtCanvasItemaddText ()
 
void updateExpandState ()
 
void updateExpandState ()
 

Private Attributes

QtCanvascanvas
 
CanvasViewcanvasView
 
class QtColorPropertyManagercolorManager
 
QtCanvasItemcurrentItem
 
QAction * deleteAction
 
class QtDoublePropertyManagerdoubleManager
 
class QtFontPropertyManagerfontManager
 
QMap< QString, bool > idToExpanded
 
QMap< QString, QtVariantProperty * > idToProperty
 
QMap< QString, QtProperty * > idToProperty
 
class QtPointPropertyManagerpointManager
 
class QtTreePropertyBrowserpropertyEditor
 
QMap< QtProperty *, QString > propertyToId
 
class QtSizePropertyManagersizeManager
 
class QtStringPropertyManagerstringManager
 
class QtVariantPropertyManagervariantManager
 

Constructor & Destructor Documentation

MainWindow::MainWindow ( QWidget *  parent = 0)
MainWindow::MainWindow ( QWidget *  parent = 0)

Member Function Documentation

QtCanvasItem* MainWindow::addEllipse ( )
private
QtCanvasItem * MainWindow::addEllipse ( )
private
QtCanvasItem* MainWindow::addLine ( )
private
QtCanvasItem * MainWindow::addLine ( )
private
void MainWindow::addProperty ( QtVariantProperty property,
const QString &  id 
)
private
void MainWindow::addProperty ( QtProperty property,
const QString &  id 
)
private
QtCanvasItem* MainWindow::addRectangle ( )
private
QtCanvasItem * MainWindow::addRectangle ( )
private
QtCanvasItem* MainWindow::addText ( )
private
QtCanvasItem * MainWindow::addText ( )
private
void MainWindow::clearAll ( )
privateslot
void MainWindow::clearAll ( )
privateslot
void MainWindow::deleteObject ( )
privateslot

References canvas, currentItem, itemClicked(), and QtCanvas::update().

Referenced by MainWindow().

void MainWindow::deleteObject ( )
privateslot
void MainWindow::fillView ( )
privateslot
void MainWindow::fillView ( )
privateslot
void MainWindow::itemClicked ( QtCanvasItem item)
privateslot
void MainWindow::itemClicked ( QtCanvasItem item)
privateslot
void MainWindow::itemMoved ( QtCanvasItem item)
privateslot
void MainWindow::itemMoved ( QtCanvasItem item)
privateslot
void MainWindow::newEllipse ( )
privateslot
void MainWindow::newEllipse ( )
privateslot
void MainWindow::newLine ( )
privateslot

References addLine(), canvas, itemClicked(), and QtCanvas::update().

Referenced by MainWindow().

void MainWindow::newLine ( )
privateslot
void MainWindow::newRectangle ( )
privateslot
void MainWindow::newRectangle ( )
privateslot
void MainWindow::newText ( )
privateslot

References addText(), canvas, itemClicked(), and QtCanvas::update().

Referenced by MainWindow().

void MainWindow::newText ( )
privateslot
void MainWindow::updateExpandState ( )
private
void MainWindow::updateExpandState ( )
private
void MainWindow::valueChanged ( QtProperty property,
double  value 
)
privateslot
void MainWindow::valueChanged ( QtProperty property,
const QString &  value 
)
privateslot
void MainWindow::valueChanged ( QtProperty property,
const QColor &  value 
)
privateslot
void MainWindow::valueChanged ( QtProperty property,
const QFont &  value 
)
privateslot
void MainWindow::valueChanged ( QtProperty property,
const QPoint &  value 
)
privateslot
void MainWindow::valueChanged ( QtProperty property,
const QVariant &  value 
)
privateslot
void MainWindow::valueChanged ( QtProperty property,
const QSize &  value 
)
privateslot

Member Data Documentation

QtCanvas * MainWindow::canvas
private
CanvasView * MainWindow::canvasView
private

Referenced by MainWindow().

class QtColorPropertyManager* MainWindow::colorManager
private

Referenced by itemClicked(), and MainWindow().

QtCanvasItem * MainWindow::currentItem
private
QAction * MainWindow::deleteAction
private

Referenced by itemClicked(), and MainWindow().

class QtDoublePropertyManager* MainWindow::doubleManager
private

Referenced by itemClicked(), itemMoved(), and MainWindow().

class QtFontPropertyManager* MainWindow::fontManager
private

Referenced by itemClicked(), and MainWindow().

QMap< QString, bool > MainWindow::idToExpanded
private

Referenced by addProperty(), and updateExpandState().

QMap<QString, QtVariantProperty *> MainWindow::idToProperty
private
QMap<QString, QtProperty *> MainWindow::idToProperty
private

Referenced by addProperty(), itemClicked(), and itemMoved().

class QtPointPropertyManager* MainWindow::pointManager
private

Referenced by itemClicked(), and MainWindow().

class QtTreePropertyBrowser * MainWindow::propertyEditor
private
QMap< QtProperty *, QString > MainWindow::propertyToId
private
class QtSizePropertyManager* MainWindow::sizeManager
private

Referenced by itemClicked(), and MainWindow().

class QtStringPropertyManager* MainWindow::stringManager
private

Referenced by itemClicked(), and MainWindow().

class QtVariantPropertyManager* MainWindow::variantManager
private

The documentation for this class was generated from the following files: