pgLab/pglablib/TypeModelFactory.h
eelke 742fd0a4d3 SelectionEditorFactory + ItemModel + ItemModelFactory combination is working
in new EditTableWidget

(EditTableWidget is very much WIP)
2018-12-15 20:27:40 +01:00

20 lines
507 B
C++

#ifndef TYPESELECTIONITEMMODELFACTORY_H
#define TYPESELECTIONITEMMODELFACTORY_H
#include "AbstractModelFactory.h"
class PgTypeContainer;
void setTypeList();
class TypeModelFactory: public AbstractModelFactory {
Q_OBJECT
public:
TypeModelFactory(QObject *parent, std::shared_ptr<const PgTypeContainer> types);
virtual QAbstractItemModel* createModel(QObject *parent = nullptr) const override;
private:
std::shared_ptr<const PgTypeContainer> m_types;
};
#endif // TYPESELECTIONITEMMODELFACTORY_H