Git commit 020c17895874305fee85bab7001ba7ba1a0daa4b by Friedrich W. H. Koss= ebau. Committed on 31/05/2017 at 23:20. Pushed by kossebau into branch 'master'. Use explicit flags constructor instead of confusing nullptr The constructor of QFlags which was intended to handle literal "0" as commonly used indicator of no-flags-set has been done with a trick based on pointer types. Which these days of nullptr existing and compilers pushing to use that sadly fired back and, instead of allowing convenient code with commonly understood literal "0" values, resulted in quite some code using "nullptr" to indicate a QFLags-based type value with no flags set, which can be puzzling for humans reading the code. M +1 -1 autotests/proxymodeltestsuite/dynamictreewidget.h M +1 -1 tests/proxymodeltestapp/breadcrumbdirectionwidget.h M +2 -2 tests/proxymodeltestapp/breadcrumbnavigationwidget.h M +1 -1 tests/proxymodeltestapp/breadcrumbswidget.h M +1 -1 tests/proxymodeltestapp/checkablewidget.h M +1 -1 tests/proxymodeltestapp/kidentityproxymodelwidget.h M +1 -1 tests/proxymodeltestapp/lessthanwidget.h M +1 -1 tests/proxymodeltestapp/matchcheckingwidget.h M +1 -1 tests/proxymodeltestapp/modelcommanderwidget.h M +1 -1 tests/proxymodeltestapp/proxyitemselectionwidget.h M +1 -1 tests/proxymodeltestapp/proxymodeltestwidget.h M +1 -1 tests/proxymodeltestapp/scriptablereparentingwidget.h M +1 -1 tests/proxymodeltestapp/statesaverwidget.h https://commits.kde.org/kitemmodels/020c17895874305fee85bab7001ba7ba1a0daa4b diff --git a/autotests/proxymodeltestsuite/dynamictreewidget.h b/autotests/= proxymodeltestsuite/dynamictreewidget.h index 8b36fc8..f3e6e55 100644 --- a/autotests/proxymodeltestsuite/dynamictreewidget.h +++ b/autotests/proxymodeltestsuite/dynamictreewidget.h @@ -37,7 +37,7 @@ class PROXYMODELTESTSUITE_EXPORT DynamicTreeWidget : publ= ic QWidget { Q_OBJECT public: - DynamicTreeWidget(DynamicTreeModel *rootModel, QWidget *parent =3D nul= lptr, Qt::WindowFlags f =3D nullptr); + DynamicTreeWidget(DynamicTreeModel *rootModel, QWidget *parent =3D nul= lptr, Qt::WindowFlags f =3D Qt::WindowFlags()); = void setInitialTree(const QString &treeString); = diff --git a/tests/proxymodeltestapp/breadcrumbdirectionwidget.h b/tests/pr= oxymodeltestapp/breadcrumbdirectionwidget.h index b0ad102..75a9a8c 100644 --- a/tests/proxymodeltestapp/breadcrumbdirectionwidget.h +++ b/tests/proxymodeltestapp/breadcrumbdirectionwidget.h @@ -28,7 +28,7 @@ class BreadcrumbDirectionWidget : public QWidget { Q_OBJECT public: - BreadcrumbDirectionWidget(QWidget *parent =3D nullptr, Qt::WindowFlags= f =3D nullptr); + BreadcrumbDirectionWidget(QWidget *parent =3D nullptr, Qt::WindowFlags= f =3D Qt::WindowFlags()); = protected: bool eventFilter(QObject *, QEvent *) Q_DECL_OVERRIDE; diff --git a/tests/proxymodeltestapp/breadcrumbnavigationwidget.h b/tests/p= roxymodeltestapp/breadcrumbnavigationwidget.h index aadf397..99d80ef 100644 --- a/tests/proxymodeltestapp/breadcrumbnavigationwidget.h +++ b/tests/proxymodeltestapp/breadcrumbnavigationwidget.h @@ -34,7 +34,7 @@ class CurrentItemLabel : public QLabel { Q_OBJECT public: - CurrentItemLabel(QAbstractItemModel *model, QWidget *parent =3D nullpt= r, Qt::WindowFlags f =3D nullptr); + CurrentItemLabel(QAbstractItemModel *model, QWidget *parent =3D nullpt= r, Qt::WindowFlags f =3D Qt::WindowFlags()); = private Q_SLOTS: void rowsInserted(const QModelIndex &parent, int start, int end); @@ -112,7 +112,7 @@ class BreadcrumbNavigationWidget : public QWidget { Q_OBJECT public: - BreadcrumbNavigationWidget(QWidget *parent =3D nullptr, Qt::WindowFlag= s f =3D nullptr); + BreadcrumbNavigationWidget(QWidget *parent =3D nullptr, Qt::WindowFlag= s f =3D Qt::WindowFlags()); = }; = diff --git a/tests/proxymodeltestapp/breadcrumbswidget.h b/tests/proxymodel= testapp/breadcrumbswidget.h index 287b806..13dff07 100644 --- a/tests/proxymodeltestapp/breadcrumbswidget.h +++ b/tests/proxymodeltestapp/breadcrumbswidget.h @@ -48,7 +48,7 @@ class BreadcrumbsWidget : public QWidget { Q_OBJECT public: - BreadcrumbsWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D n= ullptr); + BreadcrumbsWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D Q= t::WindowFlags()); = }; = diff --git a/tests/proxymodeltestapp/checkablewidget.h b/tests/proxymodelte= stapp/checkablewidget.h index ba9148c..cd6707a 100644 --- a/tests/proxymodeltestapp/checkablewidget.h +++ b/tests/proxymodeltestapp/checkablewidget.h @@ -28,7 +28,7 @@ class CheckableWidget : public QWidget { Q_OBJECT public: - CheckableWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D nul= lptr); + CheckableWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D Qt:= :WindowFlags()); = }; = diff --git a/tests/proxymodeltestapp/kidentityproxymodelwidget.h b/tests/pr= oxymodeltestapp/kidentityproxymodelwidget.h index fdd66aa..03aa376 100644 --- a/tests/proxymodeltestapp/kidentityproxymodelwidget.h +++ b/tests/proxymodeltestapp/kidentityproxymodelwidget.h @@ -28,7 +28,7 @@ class KIdentityProxyModelWidget : public QWidget { Q_OBJECT public: - KIdentityProxyModelWidget(QWidget *parent =3D nullptr, Qt::WindowFlags= f =3D nullptr); + KIdentityProxyModelWidget(QWidget *parent =3D nullptr, Qt::WindowFlags= f =3D Qt::WindowFlags()); }; = #endif diff --git a/tests/proxymodeltestapp/lessthanwidget.h b/tests/proxymodeltes= tapp/lessthanwidget.h index 3fe21c5..abd979a 100644 --- a/tests/proxymodeltestapp/lessthanwidget.h +++ b/tests/proxymodeltestapp/lessthanwidget.h @@ -50,7 +50,7 @@ class LessThanWidget : public QWidget { Q_OBJECT public: - LessThanWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D null= ptr); + LessThanWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D Qt::= WindowFlags()); = void insertGrid(QList address); private: diff --git a/tests/proxymodeltestapp/matchcheckingwidget.h b/tests/proxymod= eltestapp/matchcheckingwidget.h index 98b9035..3fde6fd 100644 --- a/tests/proxymodeltestapp/matchcheckingwidget.h +++ b/tests/proxymodeltestapp/matchcheckingwidget.h @@ -32,7 +32,7 @@ class MatchCheckingWidget : public QWidget { Q_OBJECT public: - MatchCheckingWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D= nullptr); + MatchCheckingWidget(QWidget *parent =3D nullptr, Qt::WindowFlags f =3D= Qt::WindowFlags()); = private Q_SLOTS: void matchChanged(const QString &matchData); diff --git a/tests/proxymodeltestapp/modelcommanderwidget.h b/tests/proxymo= deltestapp/modelcommanderwidget.h index 1319a85..0228587 100644 --- a/tests/proxymodeltestapp/modelcommanderwidget.h +++ b/tests/proxymodeltestapp/modelcommanderwidget.h @@ -33,7 +33,7 @@ class ModelCommanderWidget : public QWidget { Q_OBJECT public: - ModelCommanderWidget(DynamicTreeModel *dynamicTreeModel, QWidget *pare= nt =3D nullptr, Qt::WindowFlags f =3D nullptr); + ModelCommanderWidget(DynamicTreeModel *dynamicTreeModel, QWidget *pare= nt =3D nullptr, Qt::WindowFlags f =3D Qt::WindowFlags()); = private Q_SLOTS: void initTest(QTreeWidgetItem *item); diff --git a/tests/proxymodeltestapp/proxyitemselectionwidget.h b/tests/pro= xymodeltestapp/proxyitemselectionwidget.h index 7fb951c..e961898 100644 --- a/tests/proxymodeltestapp/proxyitemselectionwidget.h +++ b/tests/proxymodeltestapp/proxyitemselectionwidget.h @@ -28,7 +28,7 @@ class ProxyItemSelectionWidget : public QWidget { Q_OBJECT public: - ProxyItemSelectionWidget(QWidget *parent =3D nullptr, Qt::WindowFlags = f =3D nullptr); + ProxyItemSelectionWidget(QWidget *parent =3D nullptr, Qt::WindowFlags = f =3D Qt::WindowFlags()); = }; = diff --git a/tests/proxymodeltestapp/proxymodeltestwidget.h b/tests/proxymo= deltestapp/proxymodeltestwidget.h index 59e9e0d..207b24d 100644 --- a/tests/proxymodeltestapp/proxymodeltestwidget.h +++ b/tests/proxymodeltestapp/proxymodeltestwidget.h @@ -32,7 +32,7 @@ class ProxyModelTestWidget : public QWidget { Q_OBJECT public: - explicit ProxyModelTestWidget(QWidget *parent =3D nullptr, Qt::WindowF= lags f =3D nullptr); + explicit ProxyModelTestWidget(QWidget *parent =3D nullptr, Qt::WindowF= lags f =3D Qt::WindowFlags()); = private: DynamicTreeModel *m_rootModel; diff --git a/tests/proxymodeltestapp/scriptablereparentingwidget.h b/tests/= proxymodeltestapp/scriptablereparentingwidget.h index 6c61ed8..a35ce39 100644 --- a/tests/proxymodeltestapp/scriptablereparentingwidget.h +++ b/tests/proxymodeltestapp/scriptablereparentingwidget.h @@ -49,7 +49,7 @@ class ScriptableReparentingWidget : public QWidget { Q_OBJECT public: - ScriptableReparentingWidget(QAbstractItemModel *rootModel, QWidget *pa= rent =3D nullptr, Qt::WindowFlags f =3D nullptr); + ScriptableReparentingWidget(QAbstractItemModel *rootModel, QWidget *pa= rent =3D nullptr, Qt::WindowFlags f =3D Qt::WindowFlags()); = private Q_SLOTS: void textChanged(); diff --git a/tests/proxymodeltestapp/statesaverwidget.h b/tests/proxymodelt= estapp/statesaverwidget.h index 940b163..7c068ce 100644 --- a/tests/proxymodeltestapp/statesaverwidget.h +++ b/tests/proxymodeltestapp/statesaverwidget.h @@ -45,7 +45,7 @@ class StateSaverWidget : public QWidget { Q_OBJECT public: - StateSaverWidget(QWidget *parent =3D 0, Qt::WindowFlags f =3D 0); + StateSaverWidget(QWidget *parent =3D 0, Qt::WindowFlags f =3D Qt::Wind= owFlags()); ~StateSaverWidget(); = private Q_SLOTS: