(self, includeUserSpecifiedDirectories=True)
| 1040 | settings.endGroup() |
| 1041 | |
| 1042 | def getInitialMediaDirectory(self, includeUserSpecifiedDirectories=True): |
| 1043 | if IsPySide: |
| 1044 | if self.config["mediaSearchDirectories"] and os.path.isdir(self.config["mediaSearchDirectories"][0]) and includeUserSpecifiedDirectories: |
| 1045 | defaultdirectory = self.config["mediaSearchDirectories"][0] |
| 1046 | elif includeUserSpecifiedDirectories and os.path.isdir(self.mediadirectory): |
| 1047 | defaultdirectory = self.mediadirectory |
| 1048 | elif os.path.isdir(QtGui.QDesktopServices.storageLocation(QtGui.QDesktopServices.MoviesLocation)): |
| 1049 | defaultdirectory = QtGui.QDesktopServices.storageLocation(QtGui.QDesktopServices.MoviesLocation) |
| 1050 | elif os.path.isdir(QtGui.QDesktopServices.storageLocation(QtGui.QDesktopServices.HomeLocation)): |
| 1051 | defaultdirectory = QtGui.QDesktopServices.storageLocation(QtGui.QDesktopServices.HomeLocation) |
| 1052 | else: |
| 1053 | defaultdirectory = "" |
| 1054 | elif IsPySide6 or IsPySide2: |
| 1055 | if self.config["mediaSearchDirectories"] and os.path.isdir(self.config["mediaSearchDirectories"][0]) and includeUserSpecifiedDirectories: |
| 1056 | defaultdirectory = self.config["mediaSearchDirectories"][0] |
| 1057 | elif includeUserSpecifiedDirectories and os.path.isdir(self.mediadirectory): |
| 1058 | defaultdirectory = self.mediadirectory |
| 1059 | elif os.path.isdir(QStandardPaths.standardLocations(QStandardPaths.MoviesLocation)[0]): |
| 1060 | defaultdirectory = QStandardPaths.standardLocations(QStandardPaths.MoviesLocation)[0] |
| 1061 | elif os.path.isdir(QStandardPaths.standardLocations(QStandardPaths.HomeLocation)[0]): |
| 1062 | defaultdirectory = QStandardPaths.standardLocations(QStandardPaths.HomeLocation)[0] |
| 1063 | else: |
| 1064 | defaultdirectory = "" |
| 1065 | return defaultdirectory |
| 1066 | |
| 1067 | @needsClient |
| 1068 | def browseMediapath(self): |
no outgoing calls
no test coverage detected