Added file explorer

This commit is contained in:
BarsTiger
2022-12-18 16:37:20 +02:00
parent 36933437f8
commit fb1f10608f
15 changed files with 1104 additions and 496 deletions

View File

@@ -187,6 +187,78 @@ class Ui_MainWindow(object):
self.content.addWidget(self.pads_page)
self.browser_page = QtWidgets.QWidget()
self.browser_page.setObjectName("browser_page")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.browser_page)
self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.browser_page_tabs = QtWidgets.QTabWidget(self.browser_page)
self.browser_page_tabs.setObjectName("browser_page_tabs")
self.first_filebrowser_tab = QtWidgets.QWidget()
self.first_filebrowser_tab.setObjectName("first_filebrowser_tab")
self.first_filebrowser_tab_lay = QtWidgets.QHBoxLayout(self.first_filebrowser_tab)
self.first_filebrowser_tab_lay.setContentsMargins(0, 0, 0, 0)
self.first_filebrowser_tab_lay.setObjectName("first_filebrowser_tab_lay")
self.folders_browser_treeview_first = QtWidgets.QTreeView(self.first_filebrowser_tab)
self.folders_browser_treeview_first.setObjectName("folders_browser_treeview_first")
self.first_filebrowser_tab_lay.addWidget(self.folders_browser_treeview_first)
self.files_browser_listwidget_first = QtWidgets.QListWidget(self.first_filebrowser_tab)
self.files_browser_listwidget_first.setObjectName("files_browser_listwidget_first")
self.first_filebrowser_tab_lay.addWidget(self.files_browser_listwidget_first)
self.browser_page_tabs.addTab(self.first_filebrowser_tab, "")
self.second_filebrowser_tab = QtWidgets.QWidget()
self.second_filebrowser_tab.setObjectName("second_filebrowser_tab")
self.second_filebrowser_tab_lay = QtWidgets.QHBoxLayout(self.second_filebrowser_tab)
self.second_filebrowser_tab_lay.setContentsMargins(0, 0, 0, 0)
self.second_filebrowser_tab_lay.setObjectName("second_filebrowser_tab_lay")
self.folders_browser_treeview_second = QtWidgets.QTreeView(self.second_filebrowser_tab)
self.folders_browser_treeview_second.setObjectName("folders_browser_treeview_second")
self.second_filebrowser_tab_lay.addWidget(self.folders_browser_treeview_second)
self.files_browser_listwidget_second = QtWidgets.QListWidget(self.second_filebrowser_tab)
self.files_browser_listwidget_second.setObjectName("files_browser_listwidget_second")
self.second_filebrowser_tab_lay.addWidget(self.files_browser_listwidget_second)
self.browser_page_tabs.addTab(self.second_filebrowser_tab, "")
self.browser_page_options_tab = QtWidgets.QWidget()
self.browser_page_options_tab.setObjectName("browser_page_options_tab")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.browser_page_options_tab)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.first_browser_parent_dir_path_label = QtWidgets.QLabel(self.browser_page_options_tab)
self.first_browser_parent_dir_path_label.setObjectName("first_browser_parent_dir_path_label")
self.verticalLayout_3.addWidget(self.first_browser_parent_dir_path_label)
self.first_browser_parent_dir_path_widget = QtWidgets.QWidget(self.browser_page_options_tab)
self.first_browser_parent_dir_path_widget.setObjectName("first_browser_parent_dir_path_widget")
self.first_browser_parent_dir_path_lay = QtWidgets.QHBoxLayout(self.first_browser_parent_dir_path_widget)
self.first_browser_parent_dir_path_lay.setContentsMargins(0, 0, 0, 0)
self.first_browser_parent_dir_path_lay.setObjectName("first_browser_parent_dir_path_lay")
self.first_browser_parent_dir_box = QtWidgets.QLineEdit(self.first_browser_parent_dir_path_widget)
self.first_browser_parent_dir_box.setMinimumSize(QtCore.QSize(0, 30))
self.first_browser_parent_dir_box.setObjectName("first_browser_parent_dir_box")
self.first_browser_parent_dir_path_lay.addWidget(self.first_browser_parent_dir_box)
self.first_browser_parent_dir_button = QtWidgets.QPushButton(self.first_browser_parent_dir_path_widget)
self.first_browser_parent_dir_button.setMinimumSize(QtCore.QSize(100, 30))
self.first_browser_parent_dir_button.setObjectName("first_browser_parent_dir_button")
self.first_browser_parent_dir_path_lay.addWidget(self.first_browser_parent_dir_button)
self.verticalLayout_3.addWidget(self.first_browser_parent_dir_path_widget)
self.second_browser_parent_dir_path_label = QtWidgets.QLabel(self.browser_page_options_tab)
self.second_browser_parent_dir_path_label.setObjectName("second_browser_parent_dir_path_label")
self.verticalLayout_3.addWidget(self.second_browser_parent_dir_path_label)
self.second_browser_parent_dir_path_widget = QtWidgets.QWidget(self.browser_page_options_tab)
self.second_browser_parent_dir_path_widget.setObjectName("second_browser_parent_dir_path_widget")
self.second_browser_parent_dir_path_lay = QtWidgets.QHBoxLayout(self.second_browser_parent_dir_path_widget)
self.second_browser_parent_dir_path_lay.setContentsMargins(0, 0, 0, 0)
self.second_browser_parent_dir_path_lay.setObjectName("second_browser_parent_dir_path_lay")
self.second_browser_parent_dir_box = QtWidgets.QLineEdit(self.second_browser_parent_dir_path_widget)
self.second_browser_parent_dir_box.setMinimumSize(QtCore.QSize(0, 30))
self.second_browser_parent_dir_box.setText("")
self.second_browser_parent_dir_box.setObjectName("second_browser_parent_dir_box")
self.second_browser_parent_dir_path_lay.addWidget(self.second_browser_parent_dir_box)
self.second_browser_parent_dir_button = QtWidgets.QPushButton(self.second_browser_parent_dir_path_widget)
self.second_browser_parent_dir_button.setMinimumSize(QtCore.QSize(100, 30))
self.second_browser_parent_dir_button.setObjectName("second_browser_parent_dir_button")
self.second_browser_parent_dir_path_lay.addWidget(self.second_browser_parent_dir_button)
self.verticalLayout_3.addWidget(self.second_browser_parent_dir_path_widget)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_3.addItem(spacerItem)
self.browser_page_tabs.addTab(self.browser_page_options_tab, "")
self.verticalLayout_2.addWidget(self.browser_page_tabs)
self.content.addWidget(self.browser_page)
self.collections_page = QtWidgets.QWidget()
self.collections_page.setObjectName("collections_page")
@@ -284,8 +356,8 @@ class Ui_MainWindow(object):
self.use_original_streaming_method_desc.setWordWrap(True)
self.use_original_streaming_method_desc.setObjectName("use_original_streaming_method_desc")
self.audio_devices_settings_tab_lay.addWidget(self.use_original_streaming_method_desc, 0, QtCore.Qt.AlignTop)
spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.audio_devices_settings_tab_lay.addItem(spacerItem)
spacerItem1 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.audio_devices_settings_tab_lay.addItem(spacerItem1)
self.settings_tabs_widget.addTab(self.audio_devices_settings_tab, "")
self.general_settings_tab = QtWidgets.QWidget()
self.general_settings_tab.setObjectName("general_settings_tab")
@@ -337,8 +409,8 @@ class Ui_MainWindow(object):
self.pusher_settings_tab.setObjectName("pusher_settings_tab")
self.api_keys_settings_tabs_widget.addTab(self.pusher_settings_tab, "")
self.general_settings_tab_lay.addWidget(self.api_keys_settings_tabs_widget, 0, QtCore.Qt.AlignTop)
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.general_settings_tab_lay.addItem(spacerItem1)
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.general_settings_tab_lay.addItem(spacerItem2)
self.clear_temp_button = QtWidgets.QPushButton(self.general_settings_tab)
self.clear_temp_button.setMinimumSize(QtCore.QSize(0, 40))
self.clear_temp_button.setObjectName("clear_temp_button")
@@ -402,6 +474,7 @@ class Ui_MainWindow(object):
self.retranslateUi(MainWindow)
self.menu.setCurrentRow(-1)
self.pads_content.setCurrentIndex(0)
self.browser_page_tabs.setCurrentIndex(0)
self.settings_tabs_widget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
@@ -433,6 +506,15 @@ class Ui_MainWindow(object):
self.edit_first_pads_collection_label.setText(_translate("MainWindow", "Pads collection 1"))
self.edit_second_pads_collection_label.setText(_translate("MainWindow", "Pads collection 2"))
self.pads_content.setTabText(self.pads_content.indexOf(self.edit_pads_tab), _translate("MainWindow", "Edit pads"))
self.browser_page_tabs.setTabText(self.browser_page_tabs.indexOf(self.first_filebrowser_tab), _translate("MainWindow", "First browser"))
self.browser_page_tabs.setTabText(self.browser_page_tabs.indexOf(self.second_filebrowser_tab), _translate("MainWindow", "Second browser"))
self.first_browser_parent_dir_path_label.setText(_translate("MainWindow", "First browser parent dir"))
self.first_browser_parent_dir_box.setPlaceholderText(_translate("MainWindow", "D:\\"))
self.first_browser_parent_dir_button.setText(_translate("MainWindow", "Choose folder"))
self.second_browser_parent_dir_path_label.setText(_translate("MainWindow", "Second browser parent dir"))
self.second_browser_parent_dir_box.setPlaceholderText(_translate("MainWindow", "C:\\"))
self.second_browser_parent_dir_button.setText(_translate("MainWindow", "Choose folder"))
self.browser_page_tabs.setTabText(self.browser_page_tabs.indexOf(self.browser_page_options_tab), _translate("MainWindow", "Options"))
self.play_options_group.setTitle(_translate("MainWindow", "Play options"))
self.output_device_play_label.setText(_translate("MainWindow", "Output device (or virtual mic input)"))
self.preview_device_play_label.setText(_translate("MainWindow", "Preview device (your headphones)"))