SelectionEditorFactory for creating combobox selections for use in QTableView.

TypeSelectionItemModelFactory to use the TypeSelectionItemModel with above factory.
This commit is contained in:
eelke 2018-12-15 15:18:19 +01:00
parent f8d61b61f4
commit e44f73166f
7 changed files with 138 additions and 0 deletions

View file

@ -0,0 +1,15 @@
#include "TypeSelectionItemModelFactory.h"
#include "TypeSelectionItemModel.h"
TypeSelectionItemModelFactory::TypeSelectionItemModelFactory(QObject *parent, std::shared_ptr<const PgTypeContainer> types)
: AbstractModelFactory(parent)
, m_types(types)
{}
QAbstractItemModel* TypeSelectionItemModelFactory::createModel(QObject *parent) const
{
auto model = new TypeSelectionItemModel(parent);
model->setTypeList(m_types);
return model;
}