+
+class BooleanComboBoxEditorCreator : public BooleanComboBox
+{
+ Q_OBJECT
+ Q_PROPERTY(bool value READ value WRITE setValue USER true)
+public:
+ BooleanComboBoxEditorCreator(QWidget *widget = 0) : BooleanComboBox(widget)
+ {
+ this->setFrame(false);
+ };
+};
+
+class UIntEditorCreator : public QSpinBox
+{
+ Q_OBJECT
+ Q_PROPERTY(int value READ value WRITE setValue USER true)
+public:
+ UIntEditorCreator(QWidget *widget = 0) : QSpinBox(widget)
+ {
+ this->setFrame(false);
+ this->setMaximum(INT_MAX);
+ };
+};
+
+class IntEditorCreator : public QSpinBox
+{
+ Q_OBJECT
+ Q_PROPERTY(int value READ value WRITE setValue USER true)
+public:
+ IntEditorCreator(QWidget *widget = 0) : QSpinBox(widget)
+ {
+ this->setFrame(false);
+ this->setMinimum(INT_MIN);
+ this->setMaximum(INT_MAX);
+ };
+};
+
+class ULongLongEditorCreator : public QSpinBox
+{
+ Q_OBJECT
+ Q_PROPERTY(int value READ value WRITE setValue USER true)
+public:
+ ULongLongEditorCreator(QWidget *widget = 0) : QSpinBox(widget)
+ {
+ this->setFrame(false);
+ this->setMaximum(INT_MAX);
+ };
+};
+
+class LongLongEditorCreator : public QSpinBox
+{
+ Q_OBJECT
+ Q_PROPERTY(int value READ value WRITE setValue USER true)
+public:
+ LongLongEditorCreator(QWidget *widget = 0) : QSpinBox(widget)
+ {
+ this->setFrame(false);
+ this->setMinimum(INT_MIN);
+ this->setMaximum(INT_MAX);
+ };
+};
+
+class PixmapEditorCreator : public QLabel