Added collections

This commit is contained in:
BarsTiger
2022-12-22 21:42:26 +02:00
parent 144705d1c3
commit b90410f15f
9 changed files with 246 additions and 25 deletions

View File

@@ -187,9 +187,9 @@ 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_lay = QtWidgets.QVBoxLayout(self.browser_page)
self.browser_page_lay.setContentsMargins(0, 0, 0, 0)
self.browser_page_lay.setObjectName("browser_page_lay")
self.browser_page_tabs = QtWidgets.QTabWidget(self.browser_page)
self.browser_page_tabs.setObjectName("browser_page_tabs")
self.first_filebrowser_tab = QtWidgets.QWidget()
@@ -218,11 +218,11 @@ class Ui_MainWindow(object):
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.browser_page_options_tab_lay = QtWidgets.QVBoxLayout(self.browser_page_options_tab)
self.browser_page_options_tab_lay.setObjectName("browser_page_options_tab_lay")
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.browser_page_options_tab_lay.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)
@@ -236,10 +236,10 @@ class Ui_MainWindow(object):
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.browser_page_options_tab_lay.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.browser_page_options_tab_lay.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)
@@ -254,14 +254,50 @@ class Ui_MainWindow(object):
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)
self.browser_page_options_tab_lay.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_options_tab_lay.addItem(spacerItem)
self.browser_page_tabs.addTab(self.browser_page_options_tab, "")
self.verticalLayout_2.addWidget(self.browser_page_tabs)
self.browser_page_lay.addWidget(self.browser_page_tabs)
self.content.addWidget(self.browser_page)
self.collections_page = QtWidgets.QWidget()
self.collections_page.setObjectName("collections_page")
self.collections_page_lay = QtWidgets.QVBoxLayout(self.collections_page)
self.collections_page_lay.setContentsMargins(0, 0, 0, 0)
self.collections_page_lay.setObjectName("collections_page_lay")
self.collections_page_tabs = QtWidgets.QTabWidget(self.collections_page)
self.collections_page_tabs.setObjectName("collections_page_tabs")
self.collections_tab_in_tabs = QtWidgets.QWidget()
self.collections_tab_in_tabs.setObjectName("collections_tab_in_tabs")
self.collections_tab_in_tabs_lay = QtWidgets.QHBoxLayout(self.collections_tab_in_tabs)
self.collections_tab_in_tabs_lay.setContentsMargins(0, 0, 0, 0)
self.collections_tab_in_tabs_lay.setObjectName("collections_tab_in_tabs_lay")
self.collections_listwidget = QtWidgets.QListWidget(self.collections_tab_in_tabs)
self.collections_listwidget.setEditTriggers(QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed)
self.collections_listwidget.setObjectName("collections_listwidget")
self.collections_tab_in_tabs_lay.addWidget(self.collections_listwidget)
self.this_collection_listwidget = QtWidgets.QListWidget(self.collections_tab_in_tabs)
self.this_collection_listwidget.setObjectName("this_collection_listwidget")
self.collections_tab_in_tabs_lay.addWidget(self.this_collection_listwidget)
self.collections_tab_in_tabs_lay.setStretch(0, 1)
self.collections_tab_in_tabs_lay.setStretch(1, 3)
self.collections_page_tabs.addTab(self.collections_tab_in_tabs, "")
self.edit_collections_tabs = QtWidgets.QWidget()
self.edit_collections_tabs.setObjectName("edit_collections_tabs")
self.edit_collections_tabs_lay = QtWidgets.QVBoxLayout(self.edit_collections_tabs)
self.edit_collections_tabs_lay.setContentsMargins(0, 0, 0, 0)
self.edit_collections_tabs_lay.setObjectName("edit_collections_tabs_lay")
self.edit_collections_paths_label = QtWidgets.QLabel(self.edit_collections_tabs)
self.edit_collections_paths_label.setObjectName("edit_collections_paths_label")
self.edit_collections_tabs_lay.addWidget(self.edit_collections_paths_label)
self.edit_collections_paths = QtWidgets.QListWidget(self.edit_collections_tabs)
self.edit_collections_paths.setStyleSheet("font: 15pt \"Segoe UI\";")
self.edit_collections_paths.setEditTriggers(QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed)
self.edit_collections_paths.setDragEnabled(False)
self.edit_collections_paths.setObjectName("edit_collections_paths")
self.edit_collections_tabs_lay.addWidget(self.edit_collections_paths)
self.collections_page_tabs.addTab(self.edit_collections_tabs, "")
self.collections_page_lay.addWidget(self.collections_page_tabs)
self.content.addWidget(self.collections_page)
self.stream_page = QtWidgets.QWidget()
self.stream_page.setObjectName("stream_page")
@@ -321,26 +357,26 @@ class Ui_MainWindow(object):
sizePolicy.setHeightForWidth(self.restream_options_group.sizePolicy().hasHeightForWidth())
self.restream_options_group.setSizePolicy(sizePolicy)
self.restream_options_group.setObjectName("restream_options_group")
self.verticalLayout = QtWidgets.QVBoxLayout(self.restream_options_group)
self.verticalLayout.setContentsMargins(-1, 5, -1, -1)
self.verticalLayout.setObjectName("verticalLayout")
self.restream_options_group_lay = QtWidgets.QVBoxLayout(self.restream_options_group)
self.restream_options_group_lay.setContentsMargins(-1, 5, -1, -1)
self.restream_options_group_lay.setObjectName("restream_options_group_lay")
self.restream_micro_checkbox = QtWidgets.QCheckBox(self.restream_options_group)
self.restream_micro_checkbox.setObjectName("restream_micro_checkbox")
self.verticalLayout.addWidget(self.restream_micro_checkbox)
self.restream_options_group_lay.addWidget(self.restream_micro_checkbox)
self.input_device_restream_label = QtWidgets.QLabel(self.restream_options_group)
self.input_device_restream_label.setObjectName("input_device_restream_label")
self.verticalLayout.addWidget(self.input_device_restream_label)
self.restream_options_group_lay.addWidget(self.input_device_restream_label)
self.input_device_restream_box = QtWidgets.QComboBox(self.restream_options_group)
self.input_device_restream_box.setMinimumSize(QtCore.QSize(0, 30))
self.input_device_restream_box.setObjectName("input_device_restream_box")
self.verticalLayout.addWidget(self.input_device_restream_box)
self.restream_options_group_lay.addWidget(self.input_device_restream_box)
self.output_device_restream_label = QtWidgets.QLabel(self.restream_options_group)
self.output_device_restream_label.setObjectName("output_device_restream_label")
self.verticalLayout.addWidget(self.output_device_restream_label)
self.restream_options_group_lay.addWidget(self.output_device_restream_label)
self.output_device_restream_box = QtWidgets.QComboBox(self.restream_options_group)
self.output_device_restream_box.setMinimumSize(QtCore.QSize(0, 30))
self.output_device_restream_box.setObjectName("output_device_restream_box")
self.verticalLayout.addWidget(self.output_device_restream_box)
self.restream_options_group_lay.addWidget(self.output_device_restream_box)
self.audio_devices_settings_tab_lay.addWidget(self.restream_options_group, 0, QtCore.Qt.AlignTop)
self.use_original_streaming_method_check = QtWidgets.QCheckBox(self.audio_devices_settings_tab)
self.use_original_streaming_method_check.setChecked(True)
@@ -473,8 +509,10 @@ class Ui_MainWindow(object):
self.retranslateUi(MainWindow)
self.menu.setCurrentRow(-1)
self.content.setCurrentIndex(0)
self.pads_content.setCurrentIndex(0)
self.browser_page_tabs.setCurrentIndex(0)
self.collections_page_tabs.setCurrentIndex(0)
self.settings_tabs_widget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
@@ -515,6 +553,9 @@ class Ui_MainWindow(object):
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.collections_page_tabs.setTabText(self.collections_page_tabs.indexOf(self.collections_tab_in_tabs), _translate("MainWindow", "Collections"))
self.edit_collections_paths_label.setText(_translate("MainWindow", "Double click row to edit path to collection"))
self.collections_page_tabs.setTabText(self.collections_page_tabs.indexOf(self.edit_collections_tabs), _translate("MainWindow", "Edit collections"))
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)"))