diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2009-03-20 00:50:21 +0100 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2009-03-20 00:50:21 +0100 |
commit | 6eb9b36039f9c3a814207950ad35322ea1a8d3f0 (patch) | |
tree | 9d19c4b230d0386c3a4c691a9ed8f75decb052d6 /src/history.cpp | |
parent | Fixed history classes documentation (diff) | |
download | rekonq-6eb9b36039f9c3a814207950ad35322ea1a8d3f0.tar.xz |
QDesktopServices removed! Now rekonq lives just in kde directories!!
Diffstat (limited to 'src/history.cpp')
-rw-r--r-- | src/history.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/history.cpp b/src/history.cpp index 9813d438..424c9aad 100644 --- a/src/history.cpp +++ b/src/history.cpp @@ -237,13 +237,12 @@ void HistoryManager::loadSettings() } - void HistoryManager::load() { loadSettings(); - QFile historyFile(QDesktopServices::storageLocation(QDesktopServices::DataLocation) - + QLatin1String("/history")); + QString historyFilePath = KStandardDirs::locateLocal("appdata" , "history"); + QFile historyFile( historyFilePath ); if (!historyFile.exists()) return; if (!historyFile.open(QFile::ReadOnly)) @@ -329,15 +328,9 @@ void HistoryManager::save() if (first == m_history.count() - 1) saveAll = true; - QString directory = QDesktopServices::storageLocation(QDesktopServices::DataLocation); - if (directory.isEmpty()) - directory = QDir::homePath() + QLatin1String("/.") + QCoreApplication::applicationName(); - if (!QFile::exists(directory)) { - QDir dir; - dir.mkpath(directory); - } + QString historyFilePath = KStandardDirs::locateLocal("appdata" , "history"); + QFile historyFile( historyFilePath ); - QFile historyFile(directory + QLatin1String("/history")); // When saving everything use a temporary file to prevent possible data loss. QTemporaryFile tempFile; tempFile.setAutoRemove(false); |