MCPcopy Create free account
hub / github.com/KDE/kdevelop / sizeHint

Function sizeHint

kdevplatform/shell/loadedpluginsdialog.cpp:126–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124 }
125
126 QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override
127 {
128 Q_UNUSED(index);
129
130 int i = 5;
131 int j = 1;
132
133 const int iconSize = QApplication::style()->pixelMetric(QStyle::PM_LargeIconSize);
134 QFont font = titleFont(option.font);
135 QFontMetrics fmTitle(font);
136
137 return QSize(
138 iconSize + MARGIN * i + pushButton->sizeHint().width() * j,
139 qMax(iconSize + MARGIN * 2, fmTitle.height() + option.fontMetrics.height() + MARGIN * 2)
140 );
141
142 }
143
144 void paint(QPainter *painter, const QStyleOptionViewItem &option,
145 const QModelIndex &index) const override

Callers 14

sizeHintMethod · 0.85
sizeHintMethod · 0.85
resizeEventMethod · 0.85
sizeHintMethod · 0.85
sizeHintMethod · 0.85
updateMethod · 0.85
sizeHintMethod · 0.85
sizeHintMethod · 0.85
basicSizeHintMethod · 0.85
sizeHintMethod · 0.85

Calls 2

titleFontFunction · 0.85
sizeHintMethod · 0.45

Tested by

no test coverage detected