Browse Source

change default notebooks location to user's document folder

Le Tan 7 years ago
parent
commit
97021fa7bc
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/vconfigmanager.cpp

+ 6 - 1
src/vconfigmanager.cpp

@@ -922,7 +922,12 @@ QString VConfigManager::getEditorStyleFile() const
 
 QString VConfigManager::getVnoteNotebookFolderPath()
 {
-    return QDir::home().filePath(c_vnoteNotebookFolderName);
+    QStringList folders = QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation);
+    if (folders.isEmpty()) {
+        return QDir::home().filePath(c_vnoteNotebookFolderName);
+    } else {
+        return QDir(folders[0]).filePath(c_vnoteNotebookFolderName);
+    }
 }
 
 QHash<QString, QString> VConfigManager::readShortcutsFromSettings(QSettings *p_settings,