Added QAbstractItemModelTester to main and proxy model. And fixing errors in functions flags(...), rowCount(...) and columnCount(...).
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
#include "genericcore.h"
|
||||
|
||||
#include <QAbstractItemModelTester>
|
||||
#include <QCoreApplication>
|
||||
#include <QDateTime>
|
||||
#include <QDebug>
|
||||
@ -135,7 +136,19 @@ void GenericCore::setupModels() {
|
||||
m_mainModel = make_shared<TableModel>(m_modelUndoStack, this);
|
||||
m_sortFilterModel = make_shared<GeneralSortFilterModel>(m_mainModel);
|
||||
|
||||
// TODO add QAbstractItemModelTester
|
||||
/// QAbstractItemModelTester
|
||||
#ifdef QT_DEBUG
|
||||
m_mainModelTester = make_unique<QAbstractItemModelTester>(
|
||||
m_mainModel.get(), QAbstractItemModelTester::FailureReportingMode::Fatal);
|
||||
m_proxyModelTester = make_unique<QAbstractItemModelTester>(
|
||||
m_sortFilterModel.get(), QAbstractItemModelTester::FailureReportingMode::Fatal);
|
||||
#else
|
||||
m_mainModelTester = make_unique<QAbstractItemModelTester>(
|
||||
m_mainModel.get(), QAbstractItemModelTester::FailureReportingMode::Warning);
|
||||
m_modelTester = make_unique<QAbstractItemModelTester>(
|
||||
m_sortFilterModel.get(), QAbstractItemModelTester::FailureReportingMode::Warning);
|
||||
#endif
|
||||
|
||||
initModelData();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user