diff --git a/kcms/dateandtime/dtime.cpp b/kcms/dateandtime/dtime.cpp --- a/kcms/dateandtime/dtime.cpp +++ b/kcms/dateandtime/dtime.cpp @@ -44,7 +44,6 @@ #include #include #include -#include #include #include #include @@ -93,7 +92,7 @@ kclock->setMinimumSize(150,150); v2->addWidget( kclock ); - v2->addSpacing( KDialog::spacingHint() ); + v2->addSpacing( style()->pixelMetric(QStyle::PM_DefaultLayoutSpacing) ); QHBoxLayout *v3 = new QHBoxLayout( ); v2->addLayout( v3 ); @@ -427,7 +426,7 @@ // paint face and glass cache QRect faceRect = m_faceCache.rect(); - QRect targetRect = QRect(QPoint(0, 0), QSize(m_faceCache.width() / devicePixelRatioF(), m_faceCache.height() / devicePixelRatioF())); + QRect targetRect = QRect(QPoint(0, 0), QSize(qRound(m_faceCache.width() / devicePixelRatioF()), qRound(m_faceCache.height() / devicePixelRatioF()))); if (m_repaintCache == RepaintAll) { m_faceCache.fill(Qt::transparent); diff --git a/kcms/dateandtime/main.cpp b/kcms/dateandtime/main.cpp --- a/kcms/dateandtime/main.cpp +++ b/kcms/dateandtime/main.cpp @@ -29,7 +29,6 @@ #include #include -#include #include #include #include @@ -76,7 +75,7 @@ QVBoxLayout *layout = new QVBoxLayout(this); layout->setContentsMargins(0, 0, 0, 0); - layout->setSpacing(KDialog::spacingHint()); + layout->setSpacing(style()->pixelMetric(QStyle::PM_DefaultLayoutSpacing) ); dtime = new Dtime(this, m_haveTimedated); layout->addWidget(dtime);