(self, MediaDirectoriesTextbox, MediaDirectoriesDialog)
| 1325 | |
| 1326 | @needsClient |
| 1327 | def openAddMediaDirectoryDialog(self, MediaDirectoriesTextbox, MediaDirectoriesDialog): |
| 1328 | if isMacOS() and IsPySide: |
| 1329 | options = QtWidgets.QFileDialog.Options(QtWidgets.QFileDialog.ShowDirsOnly | QtWidgets.QFileDialog.DontUseNativeDialog) |
| 1330 | else: |
| 1331 | options = QtWidgets.QFileDialog.Options(QtWidgets.QFileDialog.ShowDirsOnly) |
| 1332 | folderName = str(QtWidgets.QFileDialog.getExistingDirectory( |
| 1333 | self, None, self.getInitialMediaDirectory(includeUserSpecifiedDirectories=False), options)) |
| 1334 | |
| 1335 | if folderName: |
| 1336 | existingMediaDirs = MediaDirectoriesTextbox.toPlainText() |
| 1337 | if existingMediaDirs == "": |
| 1338 | newMediaDirList = folderName |
| 1339 | else: |
| 1340 | newMediaDirList = existingMediaDirs + "\n" + folderName |
| 1341 | MediaDirectoriesTextbox.setPlainText(newMediaDirList) |
| 1342 | MediaDirectoriesDialog.raise_() |
| 1343 | MediaDirectoriesDialog.activateWindow() |
| 1344 | |
| 1345 | @needsClient |
| 1346 | def promptForStreamURL(self): |
no test coverage detected