refs #568, specialized model class for models from DB

* support for keys
* renamed to listmodeldbobjects (unified with views)
* key type as template parameter
* adjusted derived classes
This commit is contained in:
Klaus Basan
2016-01-08 00:21:58 +01:00
parent 6770114f2c
commit f607b72821
17 changed files with 131 additions and 124 deletions

View File

@@ -14,7 +14,7 @@
#include "blackgui/blackguiexport.h"
#include "blackmisc/simulation/distributorlist.h"
#include "blackgui/models/listmodelbase.h"
#include "blackgui/models/listmodeldbobjects.h"
#include <QAbstractItemModel>
namespace BlackGui
@@ -23,10 +23,9 @@ namespace BlackGui
{
//! Distributor list model
class BLACKGUI_EXPORT CDistributorListModel :
public CListModelBase<BlackMisc::Simulation::CDistributor, BlackMisc::Simulation::CDistributorList, true>
public CListModelDbObjects<BlackMisc::Simulation::CDistributor, BlackMisc::Simulation::CDistributorList, QString, true>
{
public:
//! Constructor
explicit CDistributorListModel(QObject *parent = nullptr);