m_leftMouseButtonPressed = (event->buttons() & Qt::LeftButton);
}
+void SelectionToggle::resizeEvent(QResizeEvent* event)
+{
+ QAbstractButton::resizeEvent(event);
+ setIconOverlay(isChecked());
+}
+
void SelectionToggle::paintEvent(QPaintEvent* event)
{
QPainter painter(this);
const char* icon = checked ? "list-remove" : "list-add";
m_icon = KIconLoader::global()->loadIcon(icon,
KIconLoader::NoGroup,
- KIconLoader::SizeSmall);
+ qMin(width(), height()));
update();
}