72 void handleMouseClickEvent(QMouseEvent* event);
94 void valueChanged(
QtProperty* property,
double value);
95 void valueChanged(
QtProperty* property,
const QString& value);
96 void valueChanged(
QtProperty* property,
const QColor& value);
97 void valueChanged(
QtProperty* property,
const QFont& value);
98 void valueChanged(
QtProperty* property,
const QPoint& value);
99 void valueChanged(
QtProperty* property,
const QSize& value);
106 void addProperty(
QtProperty* property,
const QString&
id);
107 void updateExpandState();
109 QAction* deleteAction;
122 QMap<QtProperty*, QString> propertyToId;
123 QMap<QString, QtProperty*> idToProperty;
124 QMap<QString, bool> idToExpanded;
void contentsMouseMoveEvent(QMouseEvent *event)
void itemClicked(QtCanvasItem *item)
CanvasView(QWidget *parent=0)
void itemMoved(QtCanvasItem *item)
void contentsMouseDoubleClickEvent(QMouseEvent *event)
CanvasView(QtCanvas *canvas, QWidget *parent=0)
void contentsMousePressEvent(QMouseEvent *event)
MainWindow(QWidget *parent=0)
QtCanvasView(QWidget *parent=0)
QtCanvas * canvas() const
The QtColorPropertyManager provides and manages QColor properties.
The QtDoublePropertyManager provides and manages double properties.
The QtFontPropertyManager provides and manages QFont properties.
The QtPointPropertyManager provides and manages QPoint properties.
The QtProperty class encapsulates an instance of a property.
The QtSizePropertyManager provides and manages QSize properties.
The QtStringPropertyManager provides and manages QString properties.
The QtTreePropertyBrowser class provides QTreeWidget based property browser.