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

List:       kde-commits
Subject:    koffice/libs/resources
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2009-03-17 8:31:07
Message-ID: 1237278667.977098.10652.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 940303 by rempt:

also move retrieving the filenames into the thread for that extra bit of concurrency

 M  +2 -2      KoResourceServerProvider.cpp  
 M  +3 -3      KoResourceServerProvider.h  


--- trunk/koffice/libs/resources/KoResourceServerProvider.cpp #940302:940303
@@ -63,13 +63,13 @@
 KoResourceLoaderThread::KoResourceLoaderThread(KoResourceServerBase * server, const \
QString & extensions)  : QThread()
     , m_server(server)
+    , m_extensions( extensions )
 {
-    m_fileNames = getFileNames( extensions );
 }
 
 void KoResourceLoaderThread::run()
 {
-    m_server->loadResources(m_fileNames);
+    m_server->loadResources(getFileNames( m_extensions ));
 }
 
 QStringList KoResourceLoaderThread::getFileNames( const QString & extensions)
--- trunk/koffice/libs/resources/KoResourceServerProvider.h #940302:940303
@@ -42,7 +42,7 @@
     QStringList getFileNames( const QString & extensions);
 
     KoResourceServerBase * m_server;
-    QStringList m_fileNames;
+    QString m_extensions;
 
 };
 
@@ -68,7 +68,7 @@
     KoResourceServer<KoPattern>* m_patternServer;
     KoResourceServer<KoAbstractGradient>* m_gradientServer;
     KoResourceServer<KoColorSet>* m_paletteServer;
-    
+
 private slots:
 
     void paletteThreadDone();
@@ -76,7 +76,7 @@
     void gradientThreadDone();
 
 private:
-    
+
     QThread * paletteThread;
     QThread * gradientThread;
     QThread * patternThread;


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

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