diff --git a/launcher/ui/instanceview/InstanceDelegate.cpp b/launcher/ui/instanceview/InstanceDelegate.cpp index d529492fd..ef81c5334 100644 --- a/launcher/ui/instanceview/InstanceDelegate.cpp +++ b/launcher/ui/instanceview/InstanceDelegate.cpp @@ -29,18 +29,8 @@ void InstanceDelegate::initStyleOption(QStyleOptionViewItem* option, const QMode if (index.column() == InstanceList::NameColumn) { option->decorationSize = QSize(m_iconSize, m_iconSize); if (m_isGrid) { - option->decorationAlignment = Qt::AlignCenter; - option->displayAlignment = Qt::AlignHCenter | Qt::AlignTop; // FIXME: kinda hacky way to add vertical padding. This assumes that the icon is square in the first place option->decorationSize.rheight() += 8; } } } - -QSize InstanceDelegate::sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const -{ - QSize s = QStyledItemDelegate::sizeHint(option, index); - if (m_isGrid) - s.rheight() = std::max(s.height(), m_iconSize * 2); - return s; -} diff --git a/launcher/ui/instanceview/InstanceDelegate.h b/launcher/ui/instanceview/InstanceDelegate.h index 10cb8cce0..9539dabc0 100644 --- a/launcher/ui/instanceview/InstanceDelegate.h +++ b/launcher/ui/instanceview/InstanceDelegate.h @@ -27,7 +27,6 @@ class InstanceDelegate : public QStyledItemDelegate { InstanceDelegate(QObject* parent = 0, int iconSize = 48, bool isGrid = false); void initStyleOption(QStyleOptionViewItem* option, const QModelIndex& index) const override; - QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const override; private: int m_iconSize;