Computer Assited Medical Intervention Tool Kit  version 3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MainWindow Class Reference

#include <mainwindow.h>

+ Inheritance diagram for MainWindow:

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
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
void MainWindow::newLine ( )
privateslot
void MainWindow::newRectangle ( )
privateslot
void MainWindow::newRectangle ( )
privateslot
void MainWindow::newText ( )
privateslot
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
class QtColorPropertyManager* MainWindow::colorManager
private
QtCanvasItem * MainWindow::currentItem
private
QAction * MainWindow::deleteAction
private
class QtDoublePropertyManager* MainWindow::doubleManager
private
class QtFontPropertyManager* MainWindow::fontManager
private
QMap< QString, bool > MainWindow::idToExpanded
private
QMap<QString, QtVariantProperty *> MainWindow::idToProperty
private
QMap<QString, QtProperty *> MainWindow::idToProperty
private
class QtPointPropertyManager* MainWindow::pointManager
private
class QtTreePropertyBrowser * MainWindow::propertyEditor
private
QMap< QtProperty *, QString > MainWindow::propertyToId
private
class QtSizePropertyManager* MainWindow::sizeManager
private
class QtStringPropertyManager* MainWindow::stringManager
private
class QtVariantPropertyManager* MainWindow::variantManager
private

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