From 01f663ff20f2c886d20e098ebe68d60d92c9e62c Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Thu, 21 Jan 2010 00:56:38 +0100 Subject: Spare fixes --- src/application.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/application.h') diff --git a/src/application.h b/src/application.h index 12ff2e3b..a0cd6745 100644 --- a/src/application.h +++ b/src/application.h @@ -110,6 +110,7 @@ public: public slots: /** * Save application's configuration + * * @see ReKonfig::self()->writeConfig(); */ void saveConfiguration() const; -- cgit v1.2.1 From fd9b924083594cc7fb5d42d6ae2f624f52b5e8ba Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Fri, 22 Jan 2010 17:28:19 +0100 Subject: STEP 1: Subdivide loadUrl stuffs --- src/application.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/application.h') diff --git a/src/application.h b/src/application.h index a0cd6745..c9fb079d 100644 --- a/src/application.h +++ b/src/application.h @@ -48,6 +48,7 @@ class HistoryManager; class MainWindow; class SessionManager; class AdBlockManager; +class WebView; typedef QList< QPointer > MainWindowList; @@ -135,6 +136,11 @@ private slots: void postLaunch(); private: + + // loadUrl Utilities + WebView *createView(const Rekonq::OpenType &); + KUrl resolvUrl(const QString &); + static QPointer s_historyManager; static QPointer s_bookmarkProvider; static QPointer s_sessionManager; -- cgit v1.2.1 From 3bbfba5e0757af9c02dc5cec637e51b67365a896 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Tue, 26 Jan 2010 02:09:05 +0100 Subject: MultiThreaded rekonq !! Yeah, you're reading well... rekonq is using multithreading for the loadUrl slot. This (in theory) should mean: "NO MORE UI FREEZES ON LOAD URLS" :D --- src/application.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/application.h') diff --git a/src/application.h b/src/application.h index c9fb079d..a326015d 100644 --- a/src/application.h +++ b/src/application.h @@ -35,6 +35,7 @@ #include #include #include +#include // Qt Includes #include @@ -135,11 +136,13 @@ private slots: */ void postLaunch(); + void loadResolvedUrl(ThreadWeaver::Job *); + private: // loadUrl Utilities - WebView *createView(const Rekonq::OpenType &); - KUrl resolvUrl(const QString &); +// WebView *createView(const Rekonq::OpenType &); +// KUrl resolvUrl(const QString &); static QPointer s_historyManager; static QPointer s_bookmarkProvider; -- cgit v1.2.1 From 1d9e3e220ffcb606a8bd1bd39da45e22e24e77a0 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Tue, 26 Jan 2010 02:11:29 +0100 Subject: Cleaning code a bit.. --- src/application.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/application.h') diff --git a/src/application.h b/src/application.h index a326015d..4b951ded 100644 --- a/src/application.h +++ b/src/application.h @@ -139,11 +139,6 @@ private slots: void loadResolvedUrl(ThreadWeaver::Job *); private: - - // loadUrl Utilities -// WebView *createView(const Rekonq::OpenType &); -// KUrl resolvUrl(const QString &); - static QPointer s_historyManager; static QPointer s_bookmarkProvider; static QPointer s_sessionManager; -- cgit v1.2.1