#include <QtGui/qitemeditorfactory.h>
#ifndef QITEMEDITORFACTORY_H
#ifndef QT_NO_ITEMVIEWS
class QItemEditorFactory{
   public: inline QItemEditorFactory();
   public: virtual ~QItemEditorFactory();
   public: virtual struct QWidget* createEditor(enum QVariant::Type type, struct QWidget* parent) const
   public: virtual class QByteArray valuePropertyName(enum QVariant::Type type) const
   public: void registerEditor(enum QVariant::Type type, class QItemEditorCreatorBase* creator);
   public: static class QItemEditorFactory const * defaultFactory();
   public: static void setDefaultFactory(class QItemEditorFactory* factory);
   private: class QHash < enum QVariant::Type, class QItemEditorCreatorBase* > creatorMap;
};
#endif // QT_NO_ITEMVIEWS
#endif // QITEMEDITORFACTORY_H