summaryrefslogtreecommitdiff
path: root/src/modlistversiondelegate.cpp
diff options
context:
space:
mode:
authorMikaƫl Capelle <capelle.mikael@gmail.com>2023-07-09 17:36:03 +0200
committerGitHub <noreply@github.com>2023-07-09 17:36:03 +0200
commitef94aee28464039672b277243a0181ae93550d6c (patch)
tree0575a68af5f154e9d6d0738edbaefb16a11d6f5c /src/modlistversiondelegate.cpp
parent7d6cb8528d20e36a4cee822263865ee2f7f32481 (diff)
parent3de050e9c03e553f7ae3f780f6bd080a30ae123e (diff)
Merge pull request #1839 from Holt59/ci/initial-gh-action-for-build
Clang-Format + Github Workflow
Diffstat (limited to 'src/modlistversiondelegate.cpp')
-rw-r--r--src/modlistversiondelegate.cpp37
1 files changed, 19 insertions, 18 deletions
diff --git a/src/modlistversiondelegate.cpp b/src/modlistversiondelegate.cpp
index 5ce574a5..fbb4f03e 100644
--- a/src/modlistversiondelegate.cpp
+++ b/src/modlistversiondelegate.cpp
@@ -1,41 +1,43 @@
#include "modlistversiondelegate.h"
-#include "settings.h"
-#include "modlistview.h"
#include "log.h"
+#include "modlistview.h"
+#include "settings.h"
-ModListVersionDelegate::ModListVersionDelegate(ModListView* view, Settings& settings) :
- QItemDelegate(view), m_view(view), m_settings(settings)
-{
-}
-
+ModListVersionDelegate::ModListVersionDelegate(ModListView* view, Settings& settings)
+ : QItemDelegate(view), m_view(view), m_settings(settings)
+{}
-void ModListVersionDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const
+void ModListVersionDelegate::paint(QPainter* painter,
+ const QStyleOptionViewItem& option,
+ const QModelIndex& index) const
{
m_view->itemDelegate()->paint(painter, option, index);
- if (m_view->hasCollapsibleSeparators()
- && m_view->model()->hasChildren(index)
- && m_settings.interface().collapsibleSeparatorsIcons(ModList::COL_VERSION)
- && !m_view->isExpanded(index.sibling(index.row(), 0))) {
+ if (m_view->hasCollapsibleSeparators() && m_view->model()->hasChildren(index) &&
+ m_settings.interface().collapsibleSeparatorsIcons(ModList::COL_VERSION) &&
+ !m_view->isExpanded(index.sibling(index.row(), 0))) {
auto* model = m_view->model();
bool downgrade = false, upgrade = false;
for (int i = 0; i < model->rowCount(index); ++i) {
- const auto mIndex = model->index(i, index.column(), index).data(ModList::IndexRole);
+ const auto mIndex =
+ model->index(i, index.column(), index).data(ModList::IndexRole);
if (mIndex.isValid()) {
auto info = ModInfo::getByIndex(mIndex.toInt());
downgrade = downgrade || info->downgradeAvailable();
- upgrade = upgrade || info->updateAvailable();
+ upgrade = upgrade || info->updateAvailable();
}
}
- const int margin = m_view->style()->pixelMetric(QStyle::PM_FocusFrameHMargin, nullptr, m_view) + 1;
+ const int margin =
+ m_view->style()->pixelMetric(QStyle::PM_FocusFrameHMargin, nullptr, m_view) + 1;
QStyleOptionViewItem opt(option);
- const int sz = m_view->style()->pixelMetric(QStyle::PM_SmallIconSize, nullptr, m_view);
- opt.decorationSize = QSize(sz, sz);
+ const int sz =
+ m_view->style()->pixelMetric(QStyle::PM_SmallIconSize, nullptr, m_view);
+ opt.decorationSize = QSize(sz, sz);
opt.decorationAlignment = Qt::AlignCenter;
if (upgrade) {
@@ -60,7 +62,6 @@ void ModListVersionDelegate::paint(QPainter* painter, const QStyleOptionViewItem
opt.rect.setRect(opt.rect.x(), opt.rect.y(), pm.width(), opt.rect.height());
drawDecoration(painter, opt, opt.rect, pixmap);
-
}
}
}