diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2011-11-11 01:17:14 +0100 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2011-12-12 16:40:28 +0100 |
commit | 9ba3dec3e263b6d8a039092a976ae0cc4f625c87 (patch) | |
tree | a222be9af259ab589c6ddbc861d84bc1a8a8ee2d /src/application.cpp | |
parent | (really) fix handling of overwrite, by KIO delegating it (diff) | |
download | rekonq-9ba3dec3e263b6d8a039092a976ae0cc4f625c87.tar.xz |
Sync feature, first bits
Diffstat (limited to 'src/application.cpp')
-rw-r--r-- | src/application.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/application.cpp b/src/application.cpp index 9dd98a49..768f25a2 100644 --- a/src/application.cpp +++ b/src/application.cpp @@ -47,6 +47,7 @@ #include "mainwindow.h" #include "opensearchmanager.h" #include "sessionmanager.h" +#include "syncmanager.h" #include "stackedurlbar.h" #include "tabbar.h" #include "urlbar.h" @@ -150,6 +151,13 @@ Application::~Application() m_userAgentManager.clear(); } + if (!m_syncManager.isNull()) + { + kDebug() << "deleting sync manager"; + delete m_syncManager.data(); + m_syncManager.clear(); + } + // TODO: // add a check to NOT close rekonq // until last download is finished @@ -403,6 +411,16 @@ UserAgentManager *Application::userAgentManager() } +SyncManager *Application::syncManager() +{ + if (m_syncManager.isNull()) + { + m_syncManager = new SyncManager(instance()); + } + return m_syncManager.data(); +} + + void Application::loadUrl(const KUrl& url, const Rekonq::OpenType& type) { if (url.isEmpty()) |