[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/multimedia/k3b/src
From:       Michal Malek <michalm () jabster ! pl>
Date:       2008-09-30 21:22:01
Message-ID: 1222809721.698637.6438.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 866444 by mmalek:

- header and footer in welcome widget follow theme colors from now on
- traditional headers cleanup

 M  +26 -43    k3bwelcomewidget.cpp  
 M  +10 -17    k3bwelcomewidget.h  


--- trunk/extragear/multimedia/k3b/src/k3bwelcomewidget.cpp #866443:866444
@@ -14,46 +14,30 @@
 
 #include "k3bwelcomewidget.h"
 #include "k3b.h"
-#include "k3bflatbutton.h"
-#include <k3bstdguiitems.h>
 #include "k3bapplication.h"
-#include <k3bversion.h>
+#include "k3bflatbutton.h"
+#include "k3bstdguiitems.h"
 #include "k3bthememanager.h"
+#include "k3bversion.h"
 
-#include <qpixmap.h>
-#include <qtoolbutton.h>
-#include <qlabel.h>
-#include <qpainter.h>
-#include <q3simplerichtext.h>
-#include <qlist.h>
-#include <qmap.h>
-#include <qtooltip.h>
-#include <qcursor.h>
-#include <qimage.h>
+#include <QCursor>
+#include <QDragEnterEvent>
 #include <QDropEvent>
-#include <QShowEvent>
+#include <QMouseEvent>
+#include <QPainter>
 #include <QPaintEvent>
 #include <QResizeEvent>
-#include <QMouseEvent>
-#include <QDragEnterEvent>
+#include <QShowEvent>
 #include <QTextDocument>
 
-#include <kurl.h>
 #include <k3urldrag.h>
-#include <klocale.h>
-#include <kstandarddirs.h>
-#include <kapplication.h>
-#include <kiconloader.h>
-#include <kglobal.h>
-#include <kconfiggroup.h>
-#include <kdebug.h>
-#include <kmenu.h>
-#include <kaboutdata.h>
-
-#include <KActionMenu>
-#include <KToggleAction>
 #include <KActionCollection>
+#include <KAboutData>
+#include <KConfigGroup>
+#include <KGlobal>
 #include <KGlobalSettings>
+#include <KLocale>
+#include <KMenu>
 
 static const char* s_allActions[] = {
     "file_new_data",
@@ -84,18 +68,9 @@
 K3bWelcomeWidget::Display::Display( K3bWelcomeWidget* parent )
     : QWidget( parent->viewport() )
 {
-    QFont fnt(font());
-    fnt.setBold(true);
-    fnt.setPointSize( 16 );
-    m_header = new QTextDocument( i18n("Welcome to K3b - The CD and DVD Kreator"), \
                this );
-    m_header->setDefaultFont( fnt );
+    m_header = new QTextDocument( this );
     m_infoText = new QTextDocument( this );
-    m_infoText->setHtml( QString::fromUtf8("<qt align=\"center\">K3b %1 (c) 1999 - \
                2007 Sebastian Trüg")
-                         .arg(KGlobal::mainComponent().aboutData()->version()) );
 
-    // set a large width just to be sure no linebreak occurs
-    m_header->setTextWidth( 800 );
-
     setAcceptDrops( true );
     m_rows = m_cols = 1;
 
@@ -275,10 +250,18 @@
 
 void K3bWelcomeWidget::Display::slotThemeChanged()
 {
-//   if( K3bTheme* theme = k3bappcore->themeManager()->currentTheme() )
-//     if( theme->backgroundMode() == K3bTheme::BG_SCALE )
-//       m_bgImage = theme->pixmap( K3bTheme::WELCOME_BG ).convertToImage();
-
+    if( K3bTheme* theme = k3bappcore->themeManager()->currentTheme() ) {
+//         if( theme->backgroundMode() == K3bTheme::BG_SCALE )
+//             m_bgImage = theme->pixmap( K3bTheme::WELCOME_BG ).convertToImage();
+        m_header->setDefaultStyleSheet( QString("body { font-size: 16pt; \
font-weight: bold; color: %1 }") +                                        \
.arg(theme->foregroundColor().name()) ); +        m_infoText->setDefaultStyleSheet( \
QString("body { color: %1 }") +                                          \
.arg(theme->foregroundColor().name()) ); +    }
+    
+    m_header->setHtml( "<html><body align=\"center\">" + i18n("Welcome to K3b - The \
CD and DVD Kreator") + "</body></html>" ); +    m_infoText->setHtml( \
QString::fromUtf8("<html><body align=\"center\">K3b %1 (c) 1999 - 2007 Sebastian \
Trüg</body></html>") +                         \
.arg(KGlobal::mainComponent().aboutData()->version()) );  updateBgPix();
     update();
 }
--- trunk/extragear/multimedia/k3b/src/k3bwelcomewidget.h #866443:866444
@@ -16,31 +16,24 @@
 #ifndef _K3B_WELCOME_WIDGET_H_
 #define _K3B_WELCOME_WIDGET_H_
 
-#include <QScrollArea>
-#include <qlist.h>
-#include <qmap.h>
-#include <qimage.h>
+#include <QList>
+#include <QMap>
+#include <QImage>
 #include <QPixmap>
-#include <QResizeEvent>
-#include <QShowEvent>
-#include <QDragEnterEvent>
-#include <QDropEvent>
-#include <QMouseEvent>
-#include <QPaintEvent>
+#include <QScrollArea>
 
-#include <kurl.h>
-#include <kaction.h>
-#include <kconfiggroup.h>
+#include <KUrl>
 
+class K3bFlatButton;
 class K3bMainWindow;
-class QDropEvent;
+class KConfigGroup;
 class QDragEnterEvent;
-class K3bFlatButton;
+class QDropEvent;
+class QMouseEvent;
 class QPaintEvent;
 class QResizeEvent;
-class QTextDocument;
-class QMouseEvent;
 class QShowEvent;
+class QTextDocument;
 
 
 class K3bWelcomeWidget : public QScrollArea


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic