From kde-commits Sun Oct 05 15:16:13 2008 From: Daniel Molkentin Date: Sun, 05 Oct 2008 15:16:13 +0000 To: kde-commits Subject: KDE/kdepim/kontact/plugins/summary Message-Id: <1223219773.653455.9591.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=122322041422993 SVN commit 868142 by danimo: it's not plasma, but it's a huge difference to yesterday, and even 3.5 branch. all hail stylesheets! M +1 -0 CMakeLists.txt AM kontact_bg.png A summaryview.qrc M +10 -7 summaryview_part.cpp --- trunk/KDE/kdepim/kontact/plugins/summary/CMakeLists.txt #868141:868142 @@ -2,6 +2,7 @@ ########### next target ############### set(kontact_summaryplugin_PART_SRCS summaryview_plugin.cpp summaryview_part.cpp dropwidget.cpp) +qt4_add_resources(kontact_summaryplugin_PART_SRCS summaryview.qrc ) if(KMAIL_SUPPORTED) qt4_add_dbus_interfaces(kontact_summaryplugin_PART_SRCS ${CMAKE_BINARY_DIR}/kmail/org.kde.kmail.kmail.xml) ** trunk/KDE/kdepim/kontact/plugins/summary/kontact_bg.png #property svn:mime-type + application/octet-stream --- trunk/KDE/kdepim/kontact/plugins/summary/summaryview_part.cpp #868141:868142 @@ -73,9 +73,6 @@ initGUI( core ); - connect( KGlobalSettings::self(), SIGNAL(kdisplayPaletteChanged()), SLOT(slotAdjustPalette()) ); - slotAdjustPalette(); - setDate( QDate::currentDate() ); connect( mCore, SIGNAL(dayChanged(const QDate&)), SLOT(setDate(const QDate&)) ); @@ -386,8 +383,12 @@ void SummaryViewPart::slotAdjustPalette() { - mMainWidget->setBackgroundRole( QPalette::Base ); - mMainWidget->setForegroundRole( QPalette::Text ); + mMainWidget->setStyleSheet( + "#mMainWidget { " + " background: palette(base);" + " background-image: url(:/summaryview/kontact_bg.png);" + " background-position: bottom right;" + " background-repeat: no-repeat; }" ); } void SummaryViewPart::setDate( const QDate &newDate ) @@ -443,10 +444,14 @@ sa->setWidgetResizable( true ); mMainWidget = new QFrame; + mMainWidget->setObjectName("mMainWidget"); sa->setWidget( mMainWidget ); mMainWidget->setFocusPolicy( Qt::StrongFocus ); setWidget( sa ); + connect( KGlobalSettings::self(), SIGNAL(kdisplayPaletteChanged()), SLOT(slotAdjustPalette()) ); + slotAdjustPalette(); + mMainLayout = new QVBoxLayout( mMainWidget ); mMainLayout->setSpacing( KDialog::spacingHint() ); mMainLayout->setMargin( KDialog::marginHint() ); @@ -454,9 +459,7 @@ QHBoxLayout *hbl = new QHBoxLayout(); mMainLayout->addItem( hbl ); mUsernameLabel = new QLabel( mMainWidget ); - mUsernameLabel->setFont( KGlobalSettings::generalFont() ); mDateLabel = new QLabel( mMainWidget ); - mDateLabel->setFont( KGlobalSettings::generalFont() ); if ( !QApplication::isRightToLeft() ) { mUsernameLabel->setAlignment( Qt::AlignLeft ); hbl->addWidget( mUsernameLabel );