Hello community, here is the log from the commit of package kitemmodels for openSUSE:Factory checked in at 2018-06-22 13:21:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kitemmodels (Old) and /work/SRC/openSUSE:Factory/.kitemmodels.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitemmodels" Fri Jun 22 13:21:05 2018 rev:54 rq:616770 version:5.47.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kitemmodels/kitemmodels.changes 2018-05-18 14:22:08.299065170 +0200 +++ /work/SRC/openSUSE:Factory/.kitemmodels.new/kitemmodels.changes 2018-06-22 13:21:07.510267914 +0200 @@ -1,0 +2,12 @@ +Tue Jun 12 21:26:05 UTC 2018 - lbeltr...@kde.org + +- Update to 5.47.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/kde-frameworks-5.47.0.php +- Changes since 5.46.0: + * Properly sanitize input + * Warning-- + * Use override + +------------------------------------------------------------------- Old: ---- kitemmodels-5.46.0.tar.xz New: ---- kitemmodels-5.47.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kitemmodels.spec ++++++ --- /var/tmp/diff_new_pack.Uuy6wu/_old 2018-06-22 13:21:08.046248110 +0200 +++ /var/tmp/diff_new_pack.Uuy6wu/_new 2018-06-22 13:21:08.050247962 +0200 @@ -19,13 +19,13 @@ %bcond_with python %define clang_sonum 3.8 %define lname libKF5ItemModels5 -%define _tar_path 5.46 +%define _tar_path 5.47 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %global _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} Name: kitemmodels -Version: 5.46.0 +Version: 5.47.0 Release: 0 BuildRequires: cmake >= 3.0 BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version} @@ -98,7 +98,7 @@ %files -n %lname %defattr(-,root,root) -%doc COPYING* +%license COPYING* %{_kf5_libdir}/libKF5ItemModels.so.* %{_kf5_debugdir}/*.categories ++++++ kitemmodels-5.46.0.tar.xz -> kitemmodels-5.47.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/CMakeLists.txt new/kitemmodels-5.47.0/CMakeLists.txt --- old/kitemmodels-5.46.0/CMakeLists.txt 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/CMakeLists.txt 2018-06-02 18:28:36.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.0) -set(KF5_VERSION "5.46.0") # handled by release scripts +set(KF5_VERSION "5.47.0") # handled by release scripts project(KItemModels VERSION ${KF5_VERSION}) include(FeatureSummary) -find_package(ECM 5.46.0 NO_MODULE) +find_package(ECM 5.47.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/kdescendantsproxymodel_smoketest.cpp new/kitemmodels-5.47.0/autotests/kdescendantsproxymodel_smoketest.cpp --- old/kitemmodels-5.46.0/autotests/kdescendantsproxymodel_smoketest.cpp 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/kdescendantsproxymodel_smoketest.cpp 2018-06-02 18:28:36.000000000 +0200 @@ -36,7 +36,7 @@ } public Q_SLOTS: - void testInsertWhenEmptyData() Q_DECL_OVERRIDE + void testInsertWhenEmptyData() override { QTest::addColumn<SignalList>("signalList"); QTest::addColumn<PersistentChangeList>("changeList"); @@ -63,7 +63,7 @@ // QTest::newRow("insert03") << signalList << persistentList; } - void testInsertInRootData() Q_DECL_OVERRIDE + void testInsertInRootData() override { QTest::addColumn<SignalList>("signalList"); QTest::addColumn<PersistentChangeList>("changeList"); @@ -90,7 +90,7 @@ skipTestData(QStringLiteral("insert18")); } - void testInsertInTopLevelData() Q_DECL_OVERRIDE + void testInsertInTopLevelData() override { QTest::addColumn<SignalList>("signalList"); QTest::addColumn<PersistentChangeList>("changeList"); @@ -117,7 +117,7 @@ skipTestData(QStringLiteral("insert18")); } - void testInsertInSecondLevelData() Q_DECL_OVERRIDE + void testInsertInSecondLevelData() override { QTest::addColumn<SignalList>("signalList"); QTest::addColumn<PersistentChangeList>("changeList"); @@ -144,7 +144,7 @@ skipTestData(QStringLiteral("insert18")); } - void testRemoveFromRootData() Q_DECL_OVERRIDE + void testRemoveFromRootData() override { QTest::addColumn<SignalList>("signalList"); QTest::addColumn<PersistentChangeList>("changeList"); @@ -156,7 +156,7 @@ newRemoveTest(QStringLiteral("remove03"), indexFinder, 42, 42, 43); } - void testRemoveFromTopLevelData() Q_DECL_OVERRIDE + void testRemoveFromTopLevelData() override { QTest::addColumn<SignalList>("signalList"); QTest::addColumn<PersistentChangeList>("changeList"); @@ -168,7 +168,7 @@ newRemoveTest(QStringLiteral("remove03"), indexFinder, 36, 36, 43); } - void testRemoveFromSecondLevelData() Q_DECL_OVERRIDE + void testRemoveFromSecondLevelData() override { QTest::addColumn<SignalList>("signalList"); QTest::addColumn<PersistentChangeList>("changeList"); @@ -180,32 +180,32 @@ newRemoveTest(QStringLiteral("remove03"), indexFinder, 31, 31, 43); } - void testMoveFromRootData() Q_DECL_OVERRIDE + void testMoveFromRootData() override { dummyTestData(); } - void testMoveFromTopLevelData() Q_DECL_OVERRIDE + void testMoveFromTopLevelData() override { dummyTestData(); } - void testMoveFromSecondLevelData() Q_DECL_OVERRIDE + void testMoveFromSecondLevelData() override { dummyTestData(); } - void testModifyInRootData() Q_DECL_OVERRIDE + void testModifyInRootData() override { dummyTestData(); } - void testModifyInTopLevelData() Q_DECL_OVERRIDE + void testModifyInTopLevelData() override { dummyTestData(); } - void testModifyInSecondLevelData() Q_DECL_OVERRIDE + void testModifyInSecondLevelData() override { dummyTestData(); } @@ -228,7 +228,7 @@ } protected: - QAbstractProxyModel *getProxy() Q_DECL_OVERRIDE + QAbstractProxyModel *getProxy() override { return new KDescendantsProxyModel(this); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/kextracolumnsproxymodeltest.cpp new/kitemmodels-5.47.0/autotests/kextracolumnsproxymodeltest.cpp --- old/kitemmodels-5.46.0/autotests/kextracolumnsproxymodeltest.cpp 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/kextracolumnsproxymodeltest.cpp 2018-06-02 18:28:36.000000000 +0200 @@ -41,7 +41,7 @@ private: class NoExtraColumns : public KExtraColumnsProxyModel { - QVariant extraColumnData(const QModelIndex &, int, int, int) const Q_DECL_OVERRIDE + QVariant extraColumnData(const QModelIndex &, int, int, int) const override { Q_ASSERT(0); return QVariant(); @@ -58,7 +58,7 @@ appendColumn(QStringLiteral("H6")); removeExtraColumn(1); } - QVariant extraColumnData(const QModelIndex &, int row, int extraColumn, int role) const Q_DECL_OVERRIDE + QVariant extraColumnData(const QModelIndex &, int row, int extraColumn, int role) const override { if (role != Qt::DisplayRole) { return QVariant(); @@ -73,7 +73,7 @@ return QVariant(); } } - bool setExtraColumnData(const QModelIndex &parent, int row, int extraColumn, const QVariant &data, int role) Q_DECL_OVERRIDE { + bool setExtraColumnData(const QModelIndex &parent, int row, int extraColumn, const QVariant &data, int role) override { if (extraColumn == 0 && role == Qt::EditRole) { m_extraColumnData = data.toString().at(0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/krecursivefilterproxymodeltest.cpp new/kitemmodels-5.47.0/autotests/krecursivefilterproxymodeltest.cpp --- old/kitemmodels-5.46.0/autotests/krecursivefilterproxymodeltest.cpp 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/krecursivefilterproxymodeltest.cpp 2018-06-02 18:28:36.000000000 +0200 @@ -90,7 +90,7 @@ setSourceModel(sourceModel); } - bool acceptRow(int sourceRow, const QModelIndex &sourceParent) const Q_DECL_OVERRIDE + bool acceptRow(int sourceRow, const QModelIndex &sourceParent) const override { // qDebug() << sourceModel()->index(sourceRow, 0, sourceParent).data().toString() << sourceModel()->index(sourceRow, 0, sourceParent).data(Qt::UserRole+1).toBool(); return sourceModel()->index(sourceRow, 0, sourceParent).data(Qt::UserRole+1).toBool(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/kselectionproxymodel_smoketest.cpp new/kitemmodels-5.47.0/autotests/kselectionproxymodel_smoketest.cpp --- old/kitemmodels-5.46.0/autotests/kselectionproxymodel_smoketest.cpp 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/kselectionproxymodel_smoketest.cpp 2018-06-02 18:28:36.000000000 +0200 @@ -57,58 +57,58 @@ return _filterBehaviour; } - void testInsertWhenEmptyData() Q_DECL_OVERRIDE + void testInsertWhenEmptyData() override { noop_testInsertWhenEmptyData(); } - void testInsertInRootData() Q_DECL_OVERRIDE + void testInsertInRootData() override { noop_testInsertInRootData(); } - void testInsertInTopLevelData() Q_DECL_OVERRIDE + void testInsertInTopLevelData() override { noop_testInsertInTopLevelData(); } - void testInsertInSecondLevelData() Q_DECL_OVERRIDE + void testInsertInSecondLevelData() override { noop_testInsertInSecondLevelData(); } - void testRemoveFromRootData() Q_DECL_OVERRIDE + void testRemoveFromRootData() override { noop_testRemoveFromRootData(); } - void testRemoveFromTopLevelData() Q_DECL_OVERRIDE + void testRemoveFromTopLevelData() override { noop_testRemoveFromTopLevelData(); } - void testRemoveFromSecondLevelData() Q_DECL_OVERRIDE + void testRemoveFromSecondLevelData() override { noop_testRemoveFromSecondLevelData(); } - void testMoveFromRootData() Q_DECL_OVERRIDE + void testMoveFromRootData() override { noselection_testMoveData(); } - void testMoveFromTopLevelData() Q_DECL_OVERRIDE + void testMoveFromTopLevelData() override { noselection_testMoveData(); } - void testMoveFromSecondLevelData() Q_DECL_OVERRIDE + void testMoveFromSecondLevelData() override { noselection_testMoveData(); } - void testModifyInRootData() Q_DECL_OVERRIDE + void testModifyInRootData() override { noop_testModifyInRootData(); } - void testModifyInTopLevelData() Q_DECL_OVERRIDE + void testModifyInTopLevelData() override { noop_testModifyInTopLevelData(); } - void testModifyInSecondLevelData() Q_DECL_OVERRIDE + void testModifyInSecondLevelData() override { noop_testModifyInSecondLevelData(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/kselectionproxymodeltestsuite.h new/kitemmodels-5.47.0/autotests/kselectionproxymodeltestsuite.h --- old/kitemmodels-5.46.0/autotests/kselectionproxymodeltestsuite.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/kselectionproxymodeltestsuite.h 2018-06-02 18:28:36.000000000 +0200 @@ -44,7 +44,7 @@ } protected: - /* reimp */ QAbstractProxyModel *getProxy() Q_DECL_OVERRIDE + /* reimp */ QAbstractProxyModel *getProxy() override { Q_ASSERT(sourceModel()); m_selectionModel = new QItemSelectionModel(sourceModel()); @@ -94,58 +94,58 @@ SelectorStrategy::setProperty("filterBehaviour", QVariant(int(_filterBehaviour))); } - /* reimp */ void testInsertWhenEmptyData() Q_DECL_OVERRIDE + /* reimp */ void testInsertWhenEmptyData() override { SelectorStrategy::testInsertWhenEmptyData(); } - /* reimp */ void testInsertInRootData() Q_DECL_OVERRIDE + /* reimp */ void testInsertInRootData() override { SelectorStrategy::testInsertInRootData(); } - /* reimp */ void testInsertInTopLevelData() Q_DECL_OVERRIDE + /* reimp */ void testInsertInTopLevelData() override { SelectorStrategy::testInsertInTopLevelData(); } - /* reimp */ void testInsertInSecondLevelData() Q_DECL_OVERRIDE + /* reimp */ void testInsertInSecondLevelData() override { SelectorStrategy::testInsertInSecondLevelData(); } - /* reimp */ void testRemoveFromRootData() Q_DECL_OVERRIDE + /* reimp */ void testRemoveFromRootData() override { SelectorStrategy::testRemoveFromRootData(); } - /* reimp */ void testRemoveFromTopLevelData() Q_DECL_OVERRIDE + /* reimp */ void testRemoveFromTopLevelData() override { SelectorStrategy::testRemoveFromTopLevelData(); } - /* reimp */ void testRemoveFromSecondLevelData() Q_DECL_OVERRIDE + /* reimp */ void testRemoveFromSecondLevelData() override { SelectorStrategy::testRemoveFromSecondLevelData(); } - /* reimp */ void testMoveFromRootData() Q_DECL_OVERRIDE + /* reimp */ void testMoveFromRootData() override { SelectorStrategy::testMoveFromRootData(); } - /* reimp */ void testMoveFromTopLevelData() Q_DECL_OVERRIDE + /* reimp */ void testMoveFromTopLevelData() override { SelectorStrategy::testMoveFromTopLevelData(); } - /* reimp */ void testMoveFromSecondLevelData() Q_DECL_OVERRIDE + /* reimp */ void testMoveFromSecondLevelData() override { SelectorStrategy::testMoveFromSecondLevelData(); } - /* reimp */ void testModifyInRootData() Q_DECL_OVERRIDE + /* reimp */ void testModifyInRootData() override { SelectorStrategy::testModifyInRootData(); } - /* reimp */ void testModifyInTopLevelData() Q_DECL_OVERRIDE + /* reimp */ void testModifyInTopLevelData() override { SelectorStrategy::testModifyInTopLevelData(); } - /* reimp */ void testModifyInSecondLevelData() Q_DECL_OVERRIDE + /* reimp */ void testModifyInSecondLevelData() override { SelectorStrategy::testModifyInSecondLevelData(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/dynamictreemodel.h new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/dynamictreemodel.h --- old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/dynamictreemodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/dynamictreemodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -47,21 +47,21 @@ explicit DynamicTreeModel(QObject *parent = nullptr); - QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; - QModelIndex parent(const QModelIndex &index) const Q_DECL_OVERRIDE; - int rowCount(const QModelIndex &index = QModelIndex()) const Q_DECL_OVERRIDE; - int columnCount(const QModelIndex &index = QModelIndex()) const Q_DECL_OVERRIDE; - - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; - bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) Q_DECL_OVERRIDE; - - bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) Q_DECL_OVERRIDE; - Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE; - Qt::DropActions supportedDropActions() const Q_DECL_OVERRIDE; - QStringList mimeTypes() const Q_DECL_OVERRIDE; - QMimeData *mimeData(const QModelIndexList &indexes) const Q_DECL_OVERRIDE; + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; + QModelIndex parent(const QModelIndex &index) const override; + int rowCount(const QModelIndex &index = QModelIndex()) const override; + int columnCount(const QModelIndex &index = QModelIndex()) const override; + + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; + bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override; + + bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override; + Qt::ItemFlags flags(const QModelIndex &index) const override; + Qt::DropActions supportedDropActions() const override; + QStringList mimeTypes() const override; + QMimeData *mimeData(const QModelIndexList &indexes) const override; QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits = 1, - Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const Q_DECL_OVERRIDE; + Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const override; void clear(); QList<int> indexToPath(const QModelIndex &idx) const; @@ -231,7 +231,7 @@ void interpret(const QString &treeString); - void doCommand() Q_DECL_OVERRIDE; + void doCommand() override; void doInsertTree(const QModelIndex &parent); protected: @@ -251,7 +251,7 @@ explicit ModelInsertAndRemoveQueuedCommand(DynamicTreeModel *model, QObject *parent = nullptr); virtual ~ModelInsertAndRemoveQueuedCommand() {} - void doCommand() Q_DECL_OVERRIDE; + void doCommand() override; Q_SIGNALS: void beginInsertRows(const QModelIndex &parent, int start, int end); @@ -276,7 +276,7 @@ explicit ModelRemoveCommand(DynamicTreeModel *model, QObject *parent = nullptr); virtual ~ModelRemoveCommand() {} - void doCommand() Q_DECL_OVERRIDE; + void doCommand() override; void purgeItem(qint64 parent); }; @@ -289,7 +289,7 @@ virtual ~ModelDataChangeCommand() {} - void doCommand() Q_DECL_OVERRIDE; + void doCommand() override; void setStartColumn(int column) { @@ -310,7 +310,7 @@ virtual bool emitPreSignal(const QModelIndex &srcParent, int srcStart, int srcEnd, const QModelIndex &destParent, int destRow); - void doCommand() Q_DECL_OVERRIDE; + void doCommand() override; virtual void emitPostSignal(); @@ -340,9 +340,9 @@ explicit ModelMoveLayoutChangeCommand(DynamicTreeModel *model, QObject *parent); virtual ~ModelMoveLayoutChangeCommand(); - bool emitPreSignal(const QModelIndex &srcParent, int srcStart, int srcEnd, const QModelIndex &destParent, int destRow) Q_DECL_OVERRIDE; + bool emitPreSignal(const QModelIndex &srcParent, int srcStart, int srcEnd, const QModelIndex &destParent, int destRow) override; - void emitPostSignal() Q_DECL_OVERRIDE; + void emitPostSignal() override; void setEndOfMoveSourceAncestors(const QList<int> &rows) { @@ -369,7 +369,7 @@ void setInitialTree(const QString &treeString); - void doCommand() Q_DECL_OVERRIDE; + void doCommand() override; private: QString m_treeString; }; @@ -390,7 +390,7 @@ void setInitialTree(const QString &treeString); - void doCommand() Q_DECL_OVERRIDE; + void doCommand() override; private: QString m_treeString; QList<PersistentChange> m_changes; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/modeleventlogger.cpp new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/modeleventlogger.cpp --- old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/modeleventlogger.cpp 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/modeleventlogger.cpp 2018-06-02 18:28:36.000000000 +0200 @@ -79,23 +79,23 @@ return persistentIndexList(); } - QModelIndex index(int /*row*/, int /*column*/, const QModelIndex & /*parent*/ = QModelIndex()) const Q_DECL_OVERRIDE + QModelIndex index(int /*row*/, int /*column*/, const QModelIndex & /*parent*/ = QModelIndex()) const override { return QModelIndex(); } - int rowCount(const QModelIndex & /*parent*/ = QModelIndex()) const Q_DECL_OVERRIDE + int rowCount(const QModelIndex & /*parent*/ = QModelIndex()) const override { return 0; } - QModelIndex parent(const QModelIndex & /*child*/) const Q_DECL_OVERRIDE + QModelIndex parent(const QModelIndex & /*child*/) const override { return QModelIndex(); } - int columnCount(const QModelIndex & /*parent*/ = QModelIndex()) const Q_DECL_OVERRIDE + int columnCount(const QModelIndex & /*parent*/ = QModelIndex()) const override { return 0; } - QVariant data(const QModelIndex & /*index*/, int /*role*/ = Qt::DisplayRole) const Q_DECL_OVERRIDE + QVariant data(const QModelIndex & /*index*/, int /*role*/ = Qt::DisplayRole) const override { return QVariant(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/modelselector.h new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/modelselector.h --- old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/modelselector.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/modelselector.h 2018-06-02 18:28:36.000000000 +0200 @@ -60,67 +60,67 @@ public Q_SLOTS: void rowsInserted(const QModelIndex &parent, int start, int end); - void testInsertWhenEmptyData() Q_DECL_OVERRIDE + void testInsertWhenEmptyData() override { dummyTestData(); } - void testInsertInRootData() Q_DECL_OVERRIDE + void testInsertInRootData() override { dummyTestData(); } - void testInsertInTopLevelData() Q_DECL_OVERRIDE + void testInsertInTopLevelData() override { dummyTestData(); } - void testInsertInSecondLevelData() Q_DECL_OVERRIDE + void testInsertInSecondLevelData() override { dummyTestData(); } - void testRemoveFromRootData() Q_DECL_OVERRIDE + void testRemoveFromRootData() override { dummyTestData(); } - void testRemoveFromTopLevelData() Q_DECL_OVERRIDE + void testRemoveFromTopLevelData() override { dummyTestData(); } - void testRemoveFromSecondLevelData() Q_DECL_OVERRIDE + void testRemoveFromSecondLevelData() override { dummyTestData(); } - void testMoveFromRootData() Q_DECL_OVERRIDE + void testMoveFromRootData() override { dummyTestData(); } - void testMoveFromTopLevelData() Q_DECL_OVERRIDE + void testMoveFromTopLevelData() override { dummyTestData(); } - void testMoveFromSecondLevelData() Q_DECL_OVERRIDE + void testMoveFromSecondLevelData() override { dummyTestData(); } - void testModifyInRootData() Q_DECL_OVERRIDE + void testModifyInRootData() override { dummyTestData(); } - void testModifyInTopLevelData() Q_DECL_OVERRIDE + void testModifyInTopLevelData() override { dummyTestData(); } - void testModifyInSecondLevelData() Q_DECL_OVERRIDE + void testModifyInSecondLevelData() override { dummyTestData(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/proxymodeltest.h new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/proxymodeltest.h --- old/kitemmodels-5.46.0/autotests/proxymodeltestsuite/proxymodeltest.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/autotests/proxymodeltestsuite/proxymodeltest.h 2018-06-02 18:28:36.000000000 +0200 @@ -176,22 +176,22 @@ } Q_SIGNALS: - void testInsertWhenEmptyData() Q_DECL_OVERRIDE; - void testInsertInRootData() Q_DECL_OVERRIDE; - void testInsertInTopLevelData() Q_DECL_OVERRIDE; - void testInsertInSecondLevelData() Q_DECL_OVERRIDE; - - void testRemoveFromRootData() Q_DECL_OVERRIDE; - void testRemoveFromTopLevelData() Q_DECL_OVERRIDE; - void testRemoveFromSecondLevelData() Q_DECL_OVERRIDE; - - void testMoveFromRootData() Q_DECL_OVERRIDE; - void testMoveFromTopLevelData() Q_DECL_OVERRIDE; - void testMoveFromSecondLevelData() Q_DECL_OVERRIDE; - - void testModifyInRootData() Q_DECL_OVERRIDE; - void testModifyInTopLevelData() Q_DECL_OVERRIDE; - void testModifyInSecondLevelData() Q_DECL_OVERRIDE; + void testInsertWhenEmptyData() override; + void testInsertInRootData() override; + void testInsertInTopLevelData() override; + void testInsertInSecondLevelData() override; + + void testRemoveFromRootData() override; + void testRemoveFromTopLevelData() override; + void testRemoveFromSecondLevelData() override; + + void testMoveFromRootData() override; + void testMoveFromTopLevelData() override; + void testMoveFromSecondLevelData() override; + + void testModifyInRootData() override; + void testModifyInTopLevelData() override; + void testModifyInSecondLevelData() override; protected Q_SLOTS: void testMappings(); @@ -208,119 +208,119 @@ void testSourceReset(); void testDestroyModel(); - void testInsertWhenEmpty_data() Q_DECL_OVERRIDE + void testInsertWhenEmpty_data() override { testInsertWhenEmptyData(); } - void testInsertWhenEmpty() Q_DECL_OVERRIDE + void testInsertWhenEmpty() override { doTest(); } - void testInsertInRoot_data() Q_DECL_OVERRIDE + void testInsertInRoot_data() override { testInsertInRootData(); } - void testInsertInRoot() Q_DECL_OVERRIDE + void testInsertInRoot() override { doTest(); } - void testInsertInTopLevel_data() Q_DECL_OVERRIDE + void testInsertInTopLevel_data() override { testInsertInTopLevelData(); } - void testInsertInTopLevel() Q_DECL_OVERRIDE + void testInsertInTopLevel() override { doTest(); } - void testInsertInSecondLevel_data() Q_DECL_OVERRIDE + void testInsertInSecondLevel_data() override { testInsertInSecondLevelData(); } - void testInsertInSecondLevel() Q_DECL_OVERRIDE + void testInsertInSecondLevel() override { doTest(); } - void testRemoveFromRoot_data() Q_DECL_OVERRIDE + void testRemoveFromRoot_data() override { testRemoveFromRootData(); } - void testRemoveFromRoot() Q_DECL_OVERRIDE + void testRemoveFromRoot() override { doTest(); } - void testRemoveFromTopLevel_data() Q_DECL_OVERRIDE + void testRemoveFromTopLevel_data() override { testRemoveFromTopLevelData(); } - void testRemoveFromTopLevel() Q_DECL_OVERRIDE + void testRemoveFromTopLevel() override { doTest(); } - void testRemoveFromSecondLevel_data() Q_DECL_OVERRIDE + void testRemoveFromSecondLevel_data() override { testRemoveFromSecondLevelData(); } - void testRemoveFromSecondLevel() Q_DECL_OVERRIDE + void testRemoveFromSecondLevel() override { doTest(); } - void testMoveFromRoot_data() Q_DECL_OVERRIDE + void testMoveFromRoot_data() override { testMoveFromRootData(); } - void testMoveFromRoot() Q_DECL_OVERRIDE + void testMoveFromRoot() override { doTest(); } - void testMoveFromTopLevel_data() Q_DECL_OVERRIDE + void testMoveFromTopLevel_data() override { testMoveFromTopLevelData(); } - void testMoveFromTopLevel() Q_DECL_OVERRIDE + void testMoveFromTopLevel() override { doTest(); } - void testMoveFromSecondLevel_data() Q_DECL_OVERRIDE + void testMoveFromSecondLevel_data() override { testMoveFromSecondLevelData(); } - void testMoveFromSecondLevel() Q_DECL_OVERRIDE + void testMoveFromSecondLevel() override { doTest(); } - void testModifyInRoot_data() Q_DECL_OVERRIDE + void testModifyInRoot_data() override { testModifyInRootData(); } - void testModifyInRoot() Q_DECL_OVERRIDE + void testModifyInRoot() override { doTest(); } - void testModifyInTopLevel_data() Q_DECL_OVERRIDE + void testModifyInTopLevel_data() override { testModifyInTopLevelData(); } - void testModifyInTopLevel() Q_DECL_OVERRIDE + void testModifyInTopLevel() override { doTest(); } - void testModifyInSecondLevel_data() Q_DECL_OVERRIDE + void testModifyInSecondLevel_data() override { testModifyInSecondLevelData(); } - void testModifyInSecondLevel() Q_DECL_OVERRIDE + void testModifyInSecondLevel() override { doTest(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/kbreadcrumbselectionmodel.h new/kitemmodels-5.47.0/src/kbreadcrumbselectionmodel.h --- old/kitemmodels-5.46.0/src/kbreadcrumbselectionmodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/kbreadcrumbselectionmodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -117,7 +117,7 @@ explicit KBreadcrumbSelectionModel(QItemSelectionModel *selectionModel, QObject *parent = nullptr); KBreadcrumbSelectionModel(QItemSelectionModel *selectionModel, BreadcrumbTarget target, QObject *parent = nullptr); - virtual ~KBreadcrumbSelectionModel(); + ~KBreadcrumbSelectionModel() override; /** Returns whether the actual selection in included in the proxy. @@ -144,9 +144,9 @@ */ void setBreadcrumbLength(int breadcrumbLength); - /* reimp */ void select(const QModelIndex &index, QItemSelectionModel::SelectionFlags command) Q_DECL_OVERRIDE; + /* reimp */ void select(const QModelIndex &index, QItemSelectionModel::SelectionFlags command) override; - /* reimp */ void select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command) Q_DECL_OVERRIDE; + /* reimp */ void select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command) override; protected: KBreadcrumbSelectionModelPrivate *const d_ptr; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/kcheckableproxymodel.h new/kitemmodels-5.47.0/src/kcheckableproxymodel.h --- old/kitemmodels-5.46.0/src/kcheckableproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/kcheckableproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -67,19 +67,19 @@ { Q_OBJECT public: - KCheckableProxyModel(QObject *parent = nullptr); - ~KCheckableProxyModel(); + explicit KCheckableProxyModel(QObject *parent = nullptr); + ~KCheckableProxyModel() override; void setSelectionModel(QItemSelectionModel *itemSelectionModel); QItemSelectionModel *selectionModel() const; - /* reimp */ Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE; + /* reimp */ Qt::ItemFlags flags(const QModelIndex &index) const override; - /* reimp */ QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + /* reimp */ QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; - /* reimp */ bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) Q_DECL_OVERRIDE; + /* reimp */ bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override; - /* reimp */ void setSourceModel(QAbstractItemModel *sourceModel) Q_DECL_OVERRIDE; + /* reimp */ void setSourceModel(QAbstractItemModel *sourceModel) override; protected: virtual bool select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/kconcatenaterowsproxymodel.cpp new/kitemmodels-5.47.0/src/kconcatenaterowsproxymodel.cpp --- old/kitemmodels-5.46.0/src/kconcatenaterowsproxymodel.cpp 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/kconcatenaterowsproxymodel.cpp 2018-06-02 18:28:36.000000000 +0200 @@ -67,6 +67,9 @@ QModelIndex KConcatenateRowsProxyModel::mapFromSource(const QModelIndex &sourceIndex) const { const QAbstractItemModel *sourceModel = sourceIndex.model(); + if (!sourceModel) { + return {}; + } int rowsPrior = d->computeRowsPrior(sourceModel); return createIndex(rowsPrior + sourceIndex.row(), sourceIndex.column()); } @@ -107,13 +110,16 @@ QMap<int, QVariant> KConcatenateRowsProxyModel::itemData(const QModelIndex &proxyIndex) const { const QModelIndex sourceIndex = mapToSource(proxyIndex); + if (!sourceIndex.isValid()) { + return {}; + } return sourceIndex.model()->itemData(sourceIndex); } Qt::ItemFlags KConcatenateRowsProxyModel::flags(const QModelIndex &index) const { const QModelIndex sourceIndex = mapToSource(index); - return sourceIndex.model()->flags(sourceIndex); + return sourceIndex.isValid() ? sourceIndex.model()->flags(sourceIndex) : Qt::ItemFlags(); } QVariant KConcatenateRowsProxyModel::headerData(int section, Qt::Orientation orientation, int role) const @@ -146,8 +152,12 @@ QModelIndex KConcatenateRowsProxyModel::index(int row, int column, const QModelIndex &parent) const { - Q_ASSERT(row >= 0); - Q_ASSERT(column >= 0); + if(row < 0) { + return {}; + } + if(column < 0) { + return {}; + } int sourceRow; QAbstractItemModel *sourceModel = d->sourceModelForRow(row, &sourceRow); if (!sourceModel) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/kconcatenaterowsproxymodel.h new/kitemmodels-5.47.0/src/kconcatenaterowsproxymodel.h --- old/kitemmodels-5.46.0/src/kconcatenaterowsproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/kconcatenaterowsproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -66,11 +66,11 @@ * Creates a KConcatenateRowsProxyModel. * @param parent optional parent */ - KConcatenateRowsProxyModel(QObject *parent = nullptr); + explicit KConcatenateRowsProxyModel(QObject *parent = nullptr); /** * Destructor. */ - virtual ~KConcatenateRowsProxyModel(); + ~KConcatenateRowsProxyModel() override; /** * Adds a source model @p sourceModel, after all existing source models. @@ -105,30 +105,30 @@ QModelIndex mapToSource(const QModelIndex &proxyIndex) const; /// @reimp - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; /// @reimp - bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::DisplayRole) Q_DECL_OVERRIDE; + bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::DisplayRole) override; /// @reimp - QMap<int, QVariant> itemData(const QModelIndex &proxyIndex) const Q_DECL_OVERRIDE; + QMap<int, QVariant> itemData(const QModelIndex &proxyIndex) const override; /// @reimp - Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE; + Qt::ItemFlags flags(const QModelIndex &index) const override; /// @reimp - QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; /// @reimp - QModelIndex parent(const QModelIndex &index) const Q_DECL_OVERRIDE; + QModelIndex parent(const QModelIndex &index) const override; /// @reimp - int rowCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; /** * The horizontal header data for the first source model is returned here. * @reimp */ - QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; /** * The column count for the first source model is returned here. * @reimp */ - int columnCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + int columnCount(const QModelIndex &parent = QModelIndex()) const override; private: Q_PRIVATE_SLOT(d, void slotRowsAboutToBeInserted(const QModelIndex &, int start, int end)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/kdescendantsproxymodel.h new/kitemmodels-5.47.0/src/kdescendantsproxymodel.h --- old/kitemmodels-5.46.0/src/kdescendantsproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/kdescendantsproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -84,12 +84,12 @@ /** * Destroys the descendant entities proxy model. */ - virtual ~KDescendantsProxyModel(); + ~KDescendantsProxyModel() override; /** * Sets the source @p model of the proxy. */ - void setSourceModel(QAbstractItemModel *model) Q_DECL_OVERRIDE; + void setSourceModel(QAbstractItemModel *model) override; /** * @deprecated @@ -152,29 +152,29 @@ */ QString ancestorSeparator() const; - QModelIndex mapFromSource(const QModelIndex &sourceIndex) const Q_DECL_OVERRIDE; - QModelIndex mapToSource(const QModelIndex &proxyIndex) const Q_DECL_OVERRIDE; + QModelIndex mapFromSource(const QModelIndex &sourceIndex) const override; + QModelIndex mapToSource(const QModelIndex &proxyIndex) const override; - Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE; - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; - int rowCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; - QVariant headerData(int section, Qt::Orientation orientation, int role) const Q_DECL_OVERRIDE; - - QMimeData *mimeData(const QModelIndexList &indexes) const Q_DECL_OVERRIDE; - QStringList mimeTypes() const Q_DECL_OVERRIDE; - - bool hasChildren(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; - QModelIndex index(int, int, const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; - QModelIndex parent(const QModelIndex &) const Q_DECL_OVERRIDE; - int columnCount(const QModelIndex &index = QModelIndex()) const Q_DECL_OVERRIDE; + Qt::ItemFlags flags(const QModelIndex &index) const override; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; + QVariant headerData(int section, Qt::Orientation orientation, int role) const override; + + QMimeData *mimeData(const QModelIndexList &indexes) const override; + QStringList mimeTypes() const override; + + bool hasChildren(const QModelIndex &parent = QModelIndex()) const override; + QModelIndex index(int, int, const QModelIndex &parent = QModelIndex()) const override; + QModelIndex parent(const QModelIndex &) const override; + int columnCount(const QModelIndex &index = QModelIndex()) const override; - Qt::DropActions supportedDropActions() const Q_DECL_OVERRIDE; + Qt::DropActions supportedDropActions() const override; /** Reimplemented to match all descendants. */ virtual QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, - int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const Q_DECL_OVERRIDE; + int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const override; private: Q_DECLARE_PRIVATE(KDescendantsProxyModel) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/kextracolumnsproxymodel.h new/kitemmodels-5.47.0/src/kextracolumnsproxymodel.h --- old/kitemmodels-5.46.0/src/kextracolumnsproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/kextracolumnsproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -60,7 +60,7 @@ /** * Destructor. */ - ~KExtraColumnsProxyModel(); + ~KExtraColumnsProxyModel() override; // API @@ -121,32 +121,32 @@ // Implementation /// @reimp - void setSourceModel(QAbstractItemModel *model) Q_DECL_OVERRIDE; + void setSourceModel(QAbstractItemModel *model) override; /// @reimp - QModelIndex mapToSource(const QModelIndex &proxyIndex) const Q_DECL_OVERRIDE; + QModelIndex mapToSource(const QModelIndex &proxyIndex) const override; /// @reimp - QItemSelection mapSelectionToSource(const QItemSelection &selection) const Q_DECL_OVERRIDE; + QItemSelection mapSelectionToSource(const QItemSelection &selection) const override; /// @reimp - int columnCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + int columnCount(const QModelIndex &parent = QModelIndex()) const override; /// @reimp - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; /// @reimp - bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) Q_DECL_OVERRIDE; + bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override; /// @reimp - QModelIndex sibling(int row, int column, const QModelIndex &idx) const Q_DECL_OVERRIDE; + QModelIndex sibling(int row, int column, const QModelIndex &idx) const override; /// @reimp - QModelIndex buddy(const QModelIndex &index) const Q_DECL_OVERRIDE; + QModelIndex buddy(const QModelIndex &index) const override; /// @reimp - Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE; + Qt::ItemFlags flags(const QModelIndex &index) const override; /// @reimp - bool hasChildren(const QModelIndex &index) const Q_DECL_OVERRIDE; + bool hasChildren(const QModelIndex &index) const override; /// @reimp QVariant headerData(int section, Qt::Orientation orientation, - int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + int role = Qt::DisplayRole) const override; /// @reimp - QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; /// @reimp - QModelIndex parent(const QModelIndex &child) const Q_DECL_OVERRIDE; + QModelIndex parent(const QModelIndex &child) const override; private: Q_DECLARE_PRIVATE(KExtraColumnsProxyModel) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/klinkitemselectionmodel.h new/kitemmodels-5.47.0/src/klinkitemselectionmodel.h --- old/kitemmodels-5.46.0/src/klinkitemselectionmodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/klinkitemselectionmodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -109,13 +109,13 @@ explicit KLinkItemSelectionModel(QObject *parent = nullptr); - ~KLinkItemSelectionModel(); + ~KLinkItemSelectionModel() override; QItemSelectionModel *linkedItemSelectionModel() const; void setLinkedItemSelectionModel(QItemSelectionModel *selectionModel); - void select(const QModelIndex &index, QItemSelectionModel::SelectionFlags command) Q_DECL_OVERRIDE; - void select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command) Q_DECL_OVERRIDE; + void select(const QModelIndex &index, QItemSelectionModel::SelectionFlags command) override; + void select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command) override; Q_SIGNALS: void linkedItemSelectionModelChanged(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/krearrangecolumnsproxymodel.h new/kitemmodels-5.47.0/src/krearrangecolumnsproxymodel.h --- old/kitemmodels-5.46.0/src/krearrangecolumnsproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/krearrangecolumnsproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -53,7 +53,7 @@ /** * Destructor. */ - ~KRearrangeColumnsProxyModel(); + ~KRearrangeColumnsProxyModel() override; // API @@ -70,25 +70,25 @@ // Implementation /// @reimp - int columnCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + int columnCount(const QModelIndex &parent = QModelIndex()) const override; /// @reimp - int rowCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; /// @reimp - QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; /// @reimp - QModelIndex parent(const QModelIndex &child) const Q_DECL_OVERRIDE; + QModelIndex parent(const QModelIndex &child) const override; /// @reimp - QModelIndex mapFromSource(const QModelIndex &sourceIndex) const Q_DECL_OVERRIDE; + QModelIndex mapFromSource(const QModelIndex &sourceIndex) const override; /// @reimp - QModelIndex mapToSource(const QModelIndex &proxyIndex) const Q_DECL_OVERRIDE; + QModelIndex mapToSource(const QModelIndex &proxyIndex) const override; /// @reimp - QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; /// @reimp - QModelIndex sibling(int row, int column, const QModelIndex &idx) const Q_DECL_OVERRIDE; + QModelIndex sibling(int row, int column, const QModelIndex &idx) const override; private: int proxyColumnForSourceColumn(int sourceColumn) const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/krecursivefilterproxymodel.h new/kitemmodels-5.47.0/src/krecursivefilterproxymodel.h --- old/kitemmodels-5.46.0/src/krecursivefilterproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/krecursivefilterproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -100,16 +100,16 @@ /** Destructor */ - virtual ~KRecursiveFilterProxyModel(); + ~KRecursiveFilterProxyModel() override; /** @reimp */ - void setSourceModel(QAbstractItemModel *model) Q_DECL_OVERRIDE; + void setSourceModel(QAbstractItemModel *model) override; /** * @reimplemented */ QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits = 1, - Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const Q_DECL_OVERRIDE; + Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const override; protected: /** @@ -118,7 +118,7 @@ virtual bool acceptRow(int sourceRow, const QModelIndex &sourceParent) const; /** @reimp */ - bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const Q_DECL_OVERRIDE; + bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override; KRecursiveFilterProxyModelPrivate *const d_ptr; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/src/kselectionproxymodel.h new/kitemmodels-5.47.0/src/kselectionproxymodel.h --- old/kitemmodels-5.46.0/src/kselectionproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/src/kselectionproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -110,12 +110,12 @@ /** dtor */ - virtual ~KSelectionProxyModel(); + ~KSelectionProxyModel() override; /** reimp. */ - void setSourceModel(QAbstractItemModel *sourceModel) Q_DECL_OVERRIDE; + void setSourceModel(QAbstractItemModel *sourceModel) override; QItemSelectionModel *selectionModel() const; void setSelectionModel(QItemSelectionModel *selectionModel); @@ -247,29 +247,29 @@ void setFilterBehavior(FilterBehavior behavior); FilterBehavior filterBehavior() const; - QModelIndex mapFromSource(const QModelIndex &sourceIndex) const Q_DECL_OVERRIDE; - QModelIndex mapToSource(const QModelIndex &proxyIndex) const Q_DECL_OVERRIDE; + QModelIndex mapFromSource(const QModelIndex &sourceIndex) const override; + QModelIndex mapToSource(const QModelIndex &proxyIndex) const override; - QItemSelection mapSelectionFromSource(const QItemSelection &selection) const Q_DECL_OVERRIDE; - QItemSelection mapSelectionToSource(const QItemSelection &selection) const Q_DECL_OVERRIDE; + QItemSelection mapSelectionFromSource(const QItemSelection &selection) const override; + QItemSelection mapSelectionToSource(const QItemSelection &selection) const override; - Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE; - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; - int rowCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; - QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; - - QMimeData *mimeData(const QModelIndexList &indexes) const Q_DECL_OVERRIDE; - QStringList mimeTypes() const Q_DECL_OVERRIDE; - Qt::DropActions supportedDropActions() const Q_DECL_OVERRIDE; - bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) Q_DECL_OVERRIDE; - - bool hasChildren(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; - QModelIndex index(int, int, const QModelIndex & = QModelIndex()) const Q_DECL_OVERRIDE; - QModelIndex parent(const QModelIndex &) const Q_DECL_OVERRIDE; - int columnCount(const QModelIndex & = QModelIndex()) const Q_DECL_OVERRIDE; + Qt::ItemFlags flags(const QModelIndex &index) const override; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; + + QMimeData *mimeData(const QModelIndexList &indexes) const override; + QStringList mimeTypes() const override; + Qt::DropActions supportedDropActions() const override; + bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override; + + bool hasChildren(const QModelIndex &parent = QModelIndex()) const override; + QModelIndex index(int, int, const QModelIndex & = QModelIndex()) const override; + QModelIndex parent(const QModelIndex &) const override; + int columnCount(const QModelIndex & = QModelIndex()) const override; virtual QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits = 1, - Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const Q_DECL_OVERRIDE; + Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const override; Q_SIGNALS: #if !defined(Q_MOC_RUN) && !defined(DOXYGEN_SHOULD_SKIP_THIS) && !defined(IN_IDE_PARSER) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/tests/proxymodeltestapp/breadcrumbdirectionwidget.h new/kitemmodels-5.47.0/tests/proxymodeltestapp/breadcrumbdirectionwidget.h --- old/kitemmodels-5.46.0/tests/proxymodeltestapp/breadcrumbdirectionwidget.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/tests/proxymodeltestapp/breadcrumbdirectionwidget.h 2018-06-02 18:28:36.000000000 +0200 @@ -31,7 +31,7 @@ BreadcrumbDirectionWidget(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags()); protected: - bool eventFilter(QObject *, QEvent *) Q_DECL_OVERRIDE; + bool eventFilter(QObject *, QEvent *) override; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h new/kitemmodels-5.47.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h --- old/kitemmodels-5.46.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h 2018-06-02 18:28:36.000000000 +0200 @@ -55,7 +55,7 @@ void setShowHiddenAscendantData(bool showHiddenAscendantData); bool showHiddenAscendantData() const; - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; private: bool m_showHiddenAscendantData; @@ -68,9 +68,9 @@ public: KNavigatingProxyModel(QItemSelectionModel *selectionModel, QObject *parent = nullptr); - void setSourceModel(QAbstractItemModel *sourceModel) Q_DECL_OVERRIDE; + void setSourceModel(QAbstractItemModel *sourceModel) override; - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; private Q_SLOTS: void modelReset(); @@ -97,8 +97,8 @@ KForwardingItemSelectionModel(QAbstractItemModel *model, QItemSelectionModel *selectionModel, QObject *parent = nullptr); KForwardingItemSelectionModel(QAbstractItemModel *model, QItemSelectionModel *selectionModel, Direction direction, QObject *parent = nullptr); - void select(const QModelIndex &index, SelectionFlags command) Q_DECL_OVERRIDE; - void select(const QItemSelection &selection, SelectionFlags command) Q_DECL_OVERRIDE; + void select(const QModelIndex &index, SelectionFlags command) override; + void select(const QItemSelection &selection, SelectionFlags command) override; private Q_SLOTS: void navigationSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/tests/proxymodeltestapp/breadcrumbswidget.h new/kitemmodels-5.47.0/tests/proxymodeltestapp/breadcrumbswidget.h --- old/kitemmodels-5.46.0/tests/proxymodeltestapp/breadcrumbswidget.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/tests/proxymodeltestapp/breadcrumbswidget.h 2018-06-02 18:28:36.000000000 +0200 @@ -37,8 +37,8 @@ MultiSelectionModel(QAbstractItemModel *model, QList<QItemSelectionModel *> selectionModels, QObject *parent = nullptr); public: - void select(const QModelIndex &index, SelectionFlags command) Q_DECL_OVERRIDE; - void select(const QItemSelection &selection, SelectionFlags command) Q_DECL_OVERRIDE; + void select(const QModelIndex &index, SelectionFlags command) override; + void select(const QItemSelection &selection, SelectionFlags command) override; private: QList<QItemSelectionModel *> m_selectionModels; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/tests/proxymodeltestapp/kreparentingproxymodel.h new/kitemmodels-5.47.0/tests/proxymodeltestapp/kreparentingproxymodel.h --- old/kitemmodels-5.46.0/tests/proxymodeltestapp/kreparentingproxymodel.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/tests/proxymodeltestapp/kreparentingproxymodel.h 2018-06-02 18:28:36.000000000 +0200 @@ -104,30 +104,30 @@ virtual ~KReparentingProxyModel(); - QModelIndex mapFromSource(const QModelIndex &sourceIndex) const Q_DECL_OVERRIDE; + QModelIndex mapFromSource(const QModelIndex &sourceIndex) const override; - QModelIndex mapToSource(const QModelIndex &proxyIndex) const Q_DECL_OVERRIDE; + QModelIndex mapToSource(const QModelIndex &proxyIndex) const override; - void setSourceModel(QAbstractItemModel *sourceModel) Q_DECL_OVERRIDE; + void setSourceModel(QAbstractItemModel *sourceModel) override; /** Reimplement this to return whether @p descendant is a descendant of @p ancestor. */ virtual bool isDescendantOf(const QModelIndex &ancestor, const QModelIndex &descendant) const; - int columnCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + int columnCount(const QModelIndex &parent = QModelIndex()) const override; - QVariant data(const QModelIndex &proxyIndex, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + QVariant data(const QModelIndex &proxyIndex, int role = Qt::DisplayRole) const override; - QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; - QModelIndex parent(const QModelIndex &child) const Q_DECL_OVERRIDE; + QModelIndex parent(const QModelIndex &child) const override; - int rowCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; - bool hasChildren(const QModelIndex &parent = QModelIndex()) const Q_DECL_OVERRIDE; + bool hasChildren(const QModelIndex &parent = QModelIndex()) const override; - Qt::DropActions supportedDropActions() const Q_DECL_OVERRIDE; + Qt::DropActions supportedDropActions() const override; protected: void beginChangeRule(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/tests/proxymodeltestapp/lessthanwidget.h new/kitemmodels-5.47.0/tests/proxymodeltestapp/lessthanwidget.h --- old/kitemmodels-5.46.0/tests/proxymodeltestapp/lessthanwidget.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/tests/proxymodeltestapp/lessthanwidget.h 2018-06-02 18:28:36.000000000 +0200 @@ -1,7 +1,7 @@ /* * This file is part of the proxy model test suite. * - * Copyright 2009 Stephen Kelly <steve...@gmail.com> + * Copyright 2009 Stephen Kelly <steve...@gmail.com> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -10,13 +10,13 @@ * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301 USA + * 02110-1301 USA */ #ifndef LESSTHANWIDGET_H @@ -33,7 +33,7 @@ public: ColoredTreeModel(QObject *parent = nullptr); - /* reimp */ QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; + /* reimp */ QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; void setSelectionModel(QItemSelectionModel *selectionModel); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/tests/proxymodeltestapp/recursivefilterpmwidget.h new/kitemmodels-5.47.0/tests/proxymodeltestapp/recursivefilterpmwidget.h --- old/kitemmodels-5.46.0/tests/proxymodeltestapp/recursivefilterpmwidget.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/tests/proxymodeltestapp/recursivefilterpmwidget.h 2018-06-02 18:28:36.000000000 +0200 @@ -1,7 +1,7 @@ /* * This file is part of the proxy model test suite. * - * Copyright 2009 Stephen Kelly <steve...@gmail.com> + * Copyright 2009 Stephen Kelly <steve...@gmail.com> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -10,13 +10,13 @@ * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301 USA + * 02110-1301 USA */ #ifndef RECURSIVE_PM_WIDGET_H @@ -44,7 +44,7 @@ } - /* reimp */ bool acceptRow(int sourceRow, const QModelIndex &parent_index) const Q_DECL_OVERRIDE + /* reimp */ bool acceptRow(int sourceRow, const QModelIndex &parent_index) const override { static const int column = 0; QModelIndex srcIndex = sourceModel()->index(sourceRow, column, parent_index); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitemmodels-5.46.0/tests/proxymodeltestapp/scriptablereparentingwidget.h new/kitemmodels-5.47.0/tests/proxymodeltestapp/scriptablereparentingwidget.h --- old/kitemmodels-5.46.0/tests/proxymodeltestapp/scriptablereparentingwidget.h 2018-05-05 14:39:16.000000000 +0200 +++ new/kitemmodels-5.47.0/tests/proxymodeltestapp/scriptablereparentingwidget.h 2018-06-02 18:28:36.000000000 +0200 @@ -36,7 +36,7 @@ public: ScriptableReparentingProxyModel(QObject *parent = nullptr); - /* reimp */ bool isDescendantOf(const QModelIndex &ancestor, const QModelIndex &descendant) const Q_DECL_OVERRIDE; + /* reimp */ bool isDescendantOf(const QModelIndex &ancestor, const QModelIndex &descendant) const override; void setImplementation(const QString &implementation);