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

List:       kde-commits
Subject:    KDE_3_3_BRANCH: kdelibs/kdeui
From:       Luboš Luňák <l.lunak () kde ! org>
Date:       2004-10-06 12:50:59
Message-ID: 20041006125059.1D7BE128A1 () office ! kde ! org
[Download RAW message or body]

CVS commit by lunakl: 

Backport r1.144.


  M +11 -0     kmainwindow.cpp   1.138.2.2
  M +6 -0      kmainwindow.h   1.114.2.3


--- kdelibs/kdeui/kmainwindow.cpp  #1.138.2.1:1.138.2.2
@@ -1193,4 +1193,15 @@ QSize KMainWindow::sizeForCentralWidgetS
 }
 
+#if KDE_IS_VERSION( 3, 9, 0 )
+#warning Remove, should be in Qt
+#endif
+void KMainWindow::setIcon( const QPixmap& p )
+{
+    QMainWindow::setIcon( p );
+    // Qt3 doesn't support _NET_WM_ICON, but KApplication::setTopWidget(), which
+    // is used by KMainWindow, sets it
+    KWin::setIcons( winId(), p, QPixmap());
+}
+
 // why do we support old gcc versions? using KXMLGUIBuilder::finalizeGUI;
 // DF: because they compile KDE much faster :)

--- kdelibs/kdeui/kmainwindow.h  #1.114.2.2:1.114.2.3
@@ -638,4 +638,10 @@ public:
     QSize sizeForCentralWidgetSize(QSize size) KDE_DEPRECATED;
 
+    /**
+     * @internal
+     */
+    // KDE4 remove
+    virtual void setIcon( const QPixmap & );
+
 public slots:
     /**


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

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