diff options
-rw-r--r-- | src/cleardata.ui | 12 | ||||
-rw-r--r-- | src/mainwindow.cpp | 7 |
2 files changed, 17 insertions, 2 deletions
diff --git a/src/cleardata.ui b/src/cleardata.ui index b70d3b5a..7de7543f 100644 --- a/src/cleardata.ui +++ b/src/cleardata.ui @@ -24,7 +24,17 @@ <item> <widget class="QCheckBox" name="clearHistory"> <property name="text"> - <string>History</string> + <string>Visited pages history</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="clearDownloads"> + <property name="text"> + <string>Downloads history</string> </property> <property name="checked"> <bool>true</bool> diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 85f14738..af26ef42 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1186,7 +1186,12 @@ void MainWindow::clearPrivateData() { Application::historyManager()->clear(); } - + + if(clearWidget.clearDownloads->isChecked()) + { + Application::historyManager()->clearDownloadsHistory(); + } + if(clearWidget.clearCookies->isChecked()) { QDBusInterface kcookiejar("org.kde.kded", "/modules/kcookiejar", "org.kde.KCookieServer"); |