kdeplasma-addons: tweak the kolourpicker applet layout

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-04-23 07:04:05 +03:00
parent 8662a75604
commit b09746db12

View file

@ -225,7 +225,6 @@ Kolourpicker::Kolourpicker(QObject *parent, const QVariantList &args)
QGraphicsLinearLayout *mainlay = new QGraphicsLinearLayout(Qt::Vertical); QGraphicsLinearLayout *mainlay = new QGraphicsLinearLayout(Qt::Vertical);
setLayout(mainlay); setLayout(mainlay);
mainlay->setSpacing(4); mainlay->setSpacing(4);
mainlay->setContentsMargins(0.0, 0.0, 0.0, 0.0);
m_grabWidget = new QWidget( 0, Qt::X11BypassWindowManagerHint ); m_grabWidget = new QWidget( 0, Qt::X11BypassWindowManagerHint );
m_grabWidget->move( -1000, -1000 ); m_grabWidget->move( -1000, -1000 );
@ -274,7 +273,7 @@ Kolourpicker::Kolourpicker(QObject *parent, const QVariantList &args)
void Kolourpicker::setDefaultColorFormat(QAction *act) void Kolourpicker::setDefaultColorFormat(QAction *act)
{ {
if (!act) { if (!act) {
return; return;
} }
m_color_format = qvariant_cast<QString>(act->data()); m_color_format = qvariant_cast<QString>(act->data());
@ -343,7 +342,8 @@ void Kolourpicker::constraintsEvent(Plasma::Constraints constraints)
const QSizeF contentsrect = contentsRect().size(); const QSizeF contentsrect = contentsRect().size();
const qreal iconsizereal = qMin(contentsrect.width(), contentsrect.height()); const qreal iconsizereal = qMin(contentsrect.width(), contentsrect.height());
const QSizeF iconsizef = QSizeF(iconsizereal, iconsizereal); const QSizeF iconsizef = QSizeF(iconsizereal, iconsizereal);
const QSize contentsiconsize = QSize(iconsizereal - s_margin, iconsizereal- s_margin); static const int marginx2 = (s_margin * 2);
const QSize contentsiconsize = QSize(iconsizereal - marginx2, iconsizereal - marginx2);
m_configAndHistory->setPreferredSize(iconsizef); m_configAndHistory->setPreferredSize(iconsizef);
m_configAndHistory->nativeWidget()->setIconSize(contentsiconsize); m_configAndHistory->nativeWidget()->setIconSize(contentsiconsize);
m_grabButton->setPreferredSize(iconsizef); m_grabButton->setPreferredSize(iconsizef);