[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kresources
From: Caleb Tennis <caleb () gentoo ! org>
Date: 2005-12-07 16:58:36
Message-ID: 1133974716.761875.22498.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 486350 by ctennis:
Change Q3PtrList -> QList<*>
M +9 -16 manager.h
--- trunk/KDE/kdelibs/kresources/manager.h #486349:486350
@@ -24,7 +24,7 @@
#ifndef KRESOURCES_MANAGER_H
#define KRESOURCES_MANAGER_H
-#include <q3dict.h>
+#include <QList>
#include <qstringlist.h>
#include <kdebug.h>
@@ -217,7 +217,6 @@
// The managerimpl will use the same Factory object as the manager
// because of the Factory::self() pattern
mImpl = new ManagerImpl( this, family );
- mObservers.setAutoDelete( false );
}
virtual ~Manager()
@@ -360,7 +359,7 @@
*/
void removeObserver( ManagerObserver<T> *observer )
{
- mObservers.remove( observer );
+ mObservers.removeAll( observer );
}
private:
@@ -372,10 +371,8 @@
kdDebug(5650) << "Manager::resourceAdded " << res->resourceName() << endl;
T *resource = dynamic_cast<T *>( res );
if ( resource ) {
- ManagerObserver<T> *observer;
- for ( observer = mObservers.first(); observer;
- observer = mObservers.next() )
- observer->resourceAdded( resource );
+ for(int i = 0; i < mObservers.size(); ++i)
+ mObservers.at(i)->resourceAdded( resource );
}
}
@@ -388,10 +385,8 @@
<< endl;
T *resource = dynamic_cast<T *>( res );
if ( resource ) {
- ManagerObserver<T> *observer;
- for ( observer = mObservers.first(); observer;
- observer = mObservers.next() )
- observer->resourceModified( resource );
+ for(int i = 0; i < mObservers.size(); ++i)
+ mObservers.at(i)->resourceAdded( resource );
}
}
@@ -404,11 +399,9 @@
<< endl;
T *resource = dynamic_cast<T *>( res );
if ( resource ) {
- ManagerObserver<T> *observer;
- for ( observer = mObservers.first(); observer;
- observer = mObservers.next() ) {
+ for(int i = 0; i < mObservers.size(); ++i)
+ mObservers.at(i)->resourceDeleted( resource ); {
kdDebug(5650) << "Notifying a observer to Manager..." << endl;
- observer->resourceDeleted( resource );
}
}
}
@@ -416,7 +409,7 @@
private:
ManagerImpl *mImpl;
Factory *mFactory;
- Q3PtrList<ManagerObserver<T> > mObservers;
+ QList<ManagerObserver<T> *> mObservers;
};
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic