aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/basetreeview.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2018-07-19 16:39:41 +0200
committerAlessandro Portale <alessandro.portale@qt.io>2018-07-20 13:36:22 +0000
commite38410b76c40ffde33cf1ab405926cd243c4e48c (patch)
tree309d0b90474b3eebfbdeb2f30a9f923393b28069 /src/libs/utils/basetreeview.cpp
parent1d894c0f7a41512005c3ddaa3705e3fdc639c6db (diff)
Utils: Modernize
modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using modernize-use-default-member-init modernize-use-equals-default Change-Id: I8d44d9405011a1878353baf9325f7af90b89db02 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/utils/basetreeview.cpp')
-rw-r--r--src/libs/utils/basetreeview.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/libs/utils/basetreeview.cpp b/src/libs/utils/basetreeview.cpp
index 59ce9255886..6e5d2668554 100644
--- a/src/libs/utils/basetreeview.cpp
+++ b/src/libs/utils/basetreeview.cpp
@@ -50,19 +50,19 @@ class BaseTreeViewPrivate : public QObject
{
public:
explicit BaseTreeViewPrivate(BaseTreeView *parent)
- : q(parent), m_settings(0), m_expectUserChanges(false), m_progressIndicator(0)
+ : q(parent)
{
m_settingsTimer.setSingleShot(true);
connect(&m_settingsTimer, &QTimer::timeout,
this, &BaseTreeViewPrivate::doSaveState);
}
- bool eventFilter(QObject *, QEvent *event)
+ bool eventFilter(QObject *, QEvent *event) override
{
if (event->type() == QEvent::MouseMove) {
// At this time we don't know which section will get which size.
// But we know that a resizedSection() will be emitted later.
- QMouseEvent *me = static_cast<QMouseEvent *>(event);
+ const auto *me = static_cast<QMouseEvent *>(event);
if (me->buttons() & Qt::LeftButton)
m_expectUserChanges = true;
}
@@ -219,11 +219,11 @@ public:
public:
BaseTreeView *q;
QMap<int, int> m_userHandled; // column -> width, "not present" means "automatic"
- QSettings *m_settings;
+ QSettings *m_settings = nullptr;
QTimer m_settingsTimer;
QString m_settingsKey;
- bool m_expectUserChanges;
- ProgressIndicator *m_progressIndicator;
+ bool m_expectUserChanges = false;
+ ProgressIndicator *m_progressIndicator = nullptr;
};
class BaseTreeViewDelegate : public QItemDelegate
@@ -232,7 +232,7 @@ public:
BaseTreeViewDelegate(QObject *parent): QItemDelegate(parent) {}
QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option,
- const QModelIndex &index) const
+ const QModelIndex &index) const override
{
Q_UNUSED(option);
QLabel *label = new QLabel(parent);
@@ -283,7 +283,7 @@ BaseTreeView::~BaseTreeView()
void BaseTreeView::setModel(QAbstractItemModel *m)
{
- if (BaseTreeModel *oldModel = qobject_cast<BaseTreeModel *>(model())) {
+ if (auto oldModel = qobject_cast<BaseTreeModel *>(model())) {
disconnect(oldModel, &BaseTreeModel::requestExpansion, this, &BaseTreeView::expand);
disconnect(oldModel, &BaseTreeModel::requestCollapse, this, &BaseTreeView::collapse);
}
@@ -291,7 +291,7 @@ void BaseTreeView::setModel(QAbstractItemModel *m)
TreeView::setModel(m);
if (m) {
- if (BaseTreeModel *newModel = qobject_cast<BaseTreeModel *>(m)) {
+ if (auto newModel = qobject_cast<BaseTreeModel *>(m)) {
connect(newModel, &BaseTreeModel::requestExpansion, this, &BaseTreeView::expand);
connect(newModel, &BaseTreeModel::requestCollapse, this, &BaseTreeView::collapse);
}