[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