diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2009-09-30 12:14:28 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2009-09-30 12:14:28 +0200 |
commit | 3c427654281e06e745ba5c4f62781469be991ac6 (patch) | |
tree | a197815e872d7ecd1ff908f0213a1e12edb6f3c6 /src/mainwindow.cpp | |
parent | Turned "Add bookmark" action to KDE one and implemented an "add to preferred" (diff) | |
download | rekonq-3c427654281e06e745ba5c4f62781469be991ac6.tar.xz |
Cleaning thumbs cache
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 18 |
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(); |