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

List:       kde-commits
Subject:    kdelibs/kio/kio
From:       Lubos Lunak <l.lunak () kde ! org>
Date:       2002-12-09 18:07:13
[Download RAW message or body]

CVS commit by lunakl: 

For konqy preloading.


  M +2 -0      scheduler.cpp   1.100
  M +7 -0      scheduler.h   1.48


--- kdelibs/kio/kio/scheduler.cpp  #1.99:1.100
@@ -880,4 +880,6 @@ Scheduler::slotUnregisterWindow(QObject 
       return;
    long windowId = it.data();
+   disconnect( it.key(), SIGNAL(destroyed(QObject *)),
+              this, SLOT(slotUnregisterWindow(QObject*)));
    m_windowList.remove( it );
    if (kapp)

--- kdelibs/kio/kio/scheduler.h  #1.47:1.48
@@ -235,4 +235,11 @@ namespace KIO {
         static void registerWindow(QWidget *wid)
         { self()->_registerWindow(wid); }
+        
+        /**
+         * @internal
+         * Unregisters the window registered by @ref registerWindow().
+         */
+        static void unregisterWindow(QObject *wid)
+        { self()->slotUnregisterWindow(wid); }
 
         /**


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

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