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

List:       kde-commits
Subject:    KDE/kdeaddons/konq-plugins/sidebar/newsticker
From:       Laurent Montel <montel () kde ! org>
Date:       2005-12-27 11:17:17
Message-ID: 1135682237.813484.709.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 491729 by mlaurent:

Q3Support--


 M  +8 -8      sidebar_news.cpp  
 M  +2 -2      sidebar_news.h  


--- trunk/KDE/kdeaddons/konq-plugins/sidebar/newsticker/sidebar_news.cpp #491728:491729
@@ -30,7 +30,7 @@
 #include <dcopclient.h>
 #include <qtimer.h>
 #include <qbuffer.h>
-#include <q3widgetstack.h>
+#include <QStackedWidget>
 #include <kdebug.h>
 #include <kapplication.h>
 #include <klocale.h>
@@ -62,13 +62,13 @@
     m_appIcon = iconLoader.loadIcon(iconName, KIcon::Small);
 
     // create all sidebar widgets
-    widgets = new Q3WidgetStack(widgetParent, "main_widgetstack");
+    widgets = new QStackedWidget(widgetParent);
     newswidget = new NSStackTabWidget(widgets, "feedbrowser_stackchld",
                                       m_appIcon);
     noRSSwidget = new NoRSSWidget(widgets, "nofeed_stackchld");
     widgets->addWidget(newswidget);
     widgets->addWidget(noRSSwidget);
-    widgets->raiseWidget(noRSSwidget);
+    widgets->setCurrentWidget (noRSSwidget);
     noRSSwidget->show();
 
     // try to connect to the DCOP service
@@ -97,10 +97,10 @@
 
       // show special widget if there are no RSS sources available
       if (newswidget->isEmpty()) {
-        widgets->raiseWidget(noRSSwidget);
+        widgets->setCurrentWidget (noRSSwidget);
         noRSSwidget->show();
       } else {
-        widgets->raiseWidget(newswidget);
+        widgets->setCurrentWidget (newswidget);
       }
     }
   }
@@ -181,8 +181,8 @@
       connect(nspanel, SIGNAL(pixmapUpdated(NSPanel *)),
               this, SLOT(updatePixmap(NSPanel *)));
 
-      if (widgets->visibleWidget() != newswidget)
-        widgets->raiseWidget(newswidget);
+      if (widgets->currentWidget () != newswidget)
+        widgets->setCurrentWidget (newswidget);
     }
   }
 
@@ -197,7 +197,7 @@
       kdWarning() << "removedSource called for non-existing id" << endl;
 
     if (newswidget->isEmpty())
-      widgets->raiseWidget(noRSSwidget);
+      widgets->setCurrentWidget (noRSSwidget);
   }
 
 
--- trunk/KDE/kdeaddons/konq-plugins/sidebar/newsticker/sidebar_news.h #491728:491729
@@ -37,7 +37,7 @@
 
 
 class QPixmap;
-class Q3WidgetStack;
+class QStackedWidget;
 
 namespace KSB_News {
 
@@ -66,7 +66,7 @@
 
   private:
     int checkDcopService();
-    Q3WidgetStack *widgets;
+    QStackedWidget *widgets;
     NSStackTabWidget *newswidget;
     NoRSSWidget *noRSSwidget;
     Q3PtrList<NSPanel> nspanelptrlist;
[prev in list] [next in list] [prev in thread] [next in thread] 

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