summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2009-09-30 12:14:28 +0200
committerAndrea Diamantini <adjam7@gmail.com>2009-09-30 12:14:28 +0200
commit3c427654281e06e745ba5c4f62781469be991ac6 (patch)
treea197815e872d7ecd1ff908f0213a1e12edb6f3c6 /src/mainwindow.cpp
parentTurned "Add bookmark" action to KDE one and implemented an "add to preferred" (diff)
downloadrekonq-3c427654281e06e745ba5c4f62781469be991ac6.tar.xz
Cleaning thumbs cache
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index c5f3c556..53527a4f 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -67,6 +67,7 @@
#include <KJobUiDelegate>
#include <kdeprintdialog.h>
#include <KToggleAction>
+#include <KStandardDirs>
// Qt Includes
#include <QtCore/QTimer>
@@ -990,6 +991,21 @@ void MainWindow::clearPrivateData()
{
QWebSettings::clearIconDatabase();
}
+
+ if(clearWidget.homePageThumbs->isChecked())
+ {
+ QString path = KStandardDirs::locateLocal("cache", QString("thumbs/rekonq"), true);
+ path.remove("rekonq");
+ kDebug() << path;
+ QDir cacheDir(path);
+ QStringList fileList = cacheDir.entryList();
+ foreach(QString str, fileList)
+ {
+ kDebug() << str;
+ QFile file(path + str);
+ file.remove();
+ }
+ }
}
}
@@ -1035,7 +1051,7 @@ void MainWindow::slotOpenActionUrl(QAction *action)
void MainWindow::addPreferredLink()
{
QString name = currentTab()->title();
- QString url = currentTab()->url().path();
+ QString url = currentTab()->url().pathOrUrl();
QStringList names = ReKonfig::previewNames();
QStringList urls = ReKonfig::previewUrls();