From 7472ddc5afd7e0b01766dfe7cf6bc52b0e98c9f5 Mon Sep 17 00:00:00 2001 From: Marius Kittler Date: Wed, 11 Jul 2018 13:16:57 +0200 Subject: [PATCH] Improve coding style --- CMakeLists.txt | 4 ++- misc/recentmenumanager.cpp | 2 +- paletteeditor/paletteeditor.cpp | 46 +++++++++++++++------------------ 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f024016..c79ba46 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -184,8 +184,10 @@ use_cpp_utilities() # include modules to apply configuration include(BasicConfig) include(QtGuiConfig) -# apply Qt utilities specific configuration + +# add further Qt modules (which are not automatically detected) set(META_PUBLIC_QT_MODULES Core ${ADDITIONAL_QT_MODULES}) + # include further modules to apply configuration include(QtConfig) include(WindowsResources) diff --git a/misc/recentmenumanager.cpp b/misc/recentmenumanager.cpp index c5b5118..346afc5 100644 --- a/misc/recentmenumanager.cpp +++ b/misc/recentmenumanager.cpp @@ -1,4 +1,4 @@ -#include "recentmenumanager.h" +#include "./recentmenumanager.h" #include #include diff --git a/paletteeditor/paletteeditor.cpp b/paletteeditor/paletteeditor.cpp index 222d7a1..51ab20f 100644 --- a/paletteeditor/paletteeditor.cpp +++ b/paletteeditor/paletteeditor.cpp @@ -417,7 +417,7 @@ RoleEditor::RoleEditor(QWidget *parent) // textMargin in QItemDelegate setFocusProxy(m_label); - QToolButton *button = new QToolButton(this); + auto *const button = new QToolButton(this); button->setToolButtonStyle(Qt::ToolButtonIconOnly); button->setIcon(QIcon(QStringLiteral(":/qtutilities/icons/hicolor/48x48/actions/edit-clear.png"))); button->setIconSize(QSize(8, 8)); @@ -460,36 +460,32 @@ ColorDelegate::ColorDelegate(QObject *parent) QWidget *ColorDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &index) const { - QWidget *ed = nullptr; if (index.column() == 0) { - RoleEditor *editor = new RoleEditor(parent); + auto *const editor = new RoleEditor(parent); connect(editor, &RoleEditor::changed, this, &ColorDelegate::commitData); - // editor->setFocusPolicy(Qt::NoFocus); - // editor->installEventFilter(const_cast(this)); - ed = editor; - } else { - typedef void (BrushEditor::*BrushEditorWidgetSignal)(QWidget *); - - BrushEditor *editor = new BrushEditor(parent); - connect(editor, static_cast(&BrushEditor::changed), this, &ColorDelegate::commitData); - editor->setFocusPolicy(Qt::NoFocus); - editor->installEventFilter(const_cast(this)); - ed = editor; + return editor; } - return ed; + + using BrushEditorWidgetSignal = void (BrushEditor::*)(QWidget *); + + auto *const editor = new BrushEditor(parent); + connect(editor, static_cast(&BrushEditor::changed), this, &ColorDelegate::commitData); + editor->setFocusPolicy(Qt::NoFocus); + editor->installEventFilter(const_cast(this)); + return editor; } void ColorDelegate::setEditorData(QWidget *ed, const QModelIndex &index) const { if (index.column() == 0) { - const bool mask = qvariant_cast(index.model()->data(index, Qt::EditRole)); - RoleEditor *editor = static_cast(ed); + const auto mask = qvariant_cast(index.model()->data(index, Qt::EditRole)); + auto *const editor = static_cast(ed); editor->setEdited(mask); - const QString colorName = qvariant_cast(index.model()->data(index, Qt::DisplayRole)); + const auto colorName = qvariant_cast(index.model()->data(index, Qt::DisplayRole)); editor->setLabel(colorName); } else { - const QBrush br = qvariant_cast(index.model()->data(index, BrushRole)); - BrushEditor *editor = static_cast(ed); + const auto br = qvariant_cast(index.model()->data(index, BrushRole)); + auto *const editor = static_cast(ed); editor->setBrush(br); } } @@ -497,11 +493,11 @@ void ColorDelegate::setEditorData(QWidget *ed, const QModelIndex &index) const void ColorDelegate::setModelData(QWidget *ed, QAbstractItemModel *model, const QModelIndex &index) const { if (index.column() == 0) { - RoleEditor *editor = static_cast(ed); - const bool mask = editor->edited(); + const auto *const editor = static_cast(ed); + const auto mask = editor->edited(); model->setData(index, mask, Qt::EditRole); } else { - BrushEditor *editor = static_cast(ed); + const auto *const editor = static_cast(ed); if (editor->changed()) { QBrush br = editor->brush(); model->setData(index, br, BrushRole); @@ -518,11 +514,11 @@ void ColorDelegate::updateEditorGeometry(QWidget *ed, const QStyleOptionViewItem void ColorDelegate::paint(QPainter *painter, const QStyleOptionViewItem &opt, const QModelIndex &index) const { QStyleOptionViewItem option = opt; - const bool mask = qvariant_cast(index.model()->data(index, Qt::EditRole)); + const auto mask = qvariant_cast(index.model()->data(index, Qt::EditRole)); if (index.column() == 0 && mask) { option.font.setBold(true); } - QBrush br = qvariant_cast(index.model()->data(index, BrushRole)); + auto br = qvariant_cast(index.model()->data(index, BrushRole)); if (br.style() == Qt::LinearGradientPattern || br.style() == Qt::RadialGradientPattern || br.style() == Qt::ConicalGradientPattern) { painter->save(); painter->translate(option.rect.x(), option.rect.y());