#ifndef PYTHONQTWRAPPER_QITEMEDITORFACTORY_H #define PYTHONQTWRAPPER_QITEMEDITORFACTORY_H #include #include #include #include #include #include class PythonQtWrapper_QItemEditorFactory : public QObject { Q_OBJECT public: public slots: QItemEditorFactory* new_QItemEditorFactory(); void delete_QItemEditorFactory(QItemEditorFactory* obj) { delete obj; } QWidget* createEditor(QItemEditorFactory* theWrappedObject, QVariant::Type type, QWidget* parent) const; const QItemEditorFactory* static_QItemEditorFactory_defaultFactory(); void registerEditor(QItemEditorFactory* theWrappedObject, QVariant::Type type, QItemEditorCreatorBase* creator); void static_QItemEditorFactory_setDefaultFactory(QItemEditorFactory* factory); QByteArray valuePropertyName(QItemEditorFactory* theWrappedObject, QVariant::Type type) const; }; #endif // PYTHONQTWRAPPER_QITEMEDITORFACTORY_H