Add My Documents as default folder for windows
authorduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 15 Apr 2009 17:09:33 +0000 (17:09 +0000)
committerduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 15 Apr 2009 17:09:33 +0000 (17:09 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2513 38d2e660-2303-0410-9eaa-f027e97ec537

wizard/BFolderPage.py

index 4e1174457fd71bc7a95d26521068a5ce872625c9..187557db00b1bbe318f73276ac29ee2ff9a40d97 100644 (file)
@@ -95,6 +95,11 @@ class BFolderPage(BWizardPage):
         stored_folder = self.defaultFolder()
         if stored_folder != "":
             self._destination_folder = stored_folder
+        elif os.name == "nt":
+            from win32com.shell import shell, shellcon
+            self._destination_folder = shell.SHGetFolderPath(0, shellcon.CSIDL_PERSONAL, 0, 0)
+            del shell
+            del shellcon
         else:
             self._destination_folder = os.path.expanduser("~")
         self.pageContent.directoryEdit.setText(self._destination_folder)