diff options
| author | Robert Honz <exislow+github@gmail.com> | 2024-05-14 07:31:57 +0200 |
|---|---|---|
| committer | Robert Honz <exislow+github@gmail.com> | 2024-05-14 07:31:57 +0200 |
| commit | f46e9cf3e0d34fdd130b18587399e442431bb0e6 (patch) | |
| tree | bc99c85159e7d0821ff33ba8dd98ec6c0b05a867 /tidal_dl_ng/ui | |
| parent | 214018c4a2b63a3d53b543488f13beca3cc0b552 (diff) | |
| download | tidal-dl-ng-f46e9cf3e0d34fdd130b18587399e442431bb0e6.tar.gz | |
✨ Results tree uses `View` component and displays filter input fields.
Diffstat (limited to 'tidal_dl_ng/ui')
| -rw-r--r-- | tidal_dl_ng/ui/main.py | 25 | ||||
| -rw-r--r-- | tidal_dl_ng/ui/main.ui | 43 |
2 files changed, 9 insertions, 59 deletions
diff --git a/tidal_dl_ng/ui/main.py b/tidal_dl_ng/ui/main.py index 0a999c8..9c1525d 100644 --- a/tidal_dl_ng/ui/main.py +++ b/tidal_dl_ng/ui/main.py @@ -1,7 +1,7 @@ ################################################################################ ## Form generated from reading UI file 'main.ui' ## -## Created by: Qt User Interface Compiler version 6.6.2 +## Created by: Qt User Interface Compiler version 6.7.0 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ @@ -21,6 +21,7 @@ from PySide6.QtWidgets import ( QPushButton, QSizePolicy, QStatusBar, + QTreeView, QTreeWidget, QTreeWidgetItem, QVBoxLayout, @@ -223,7 +224,7 @@ class Ui_MainWindow: self.lv_search_result.addLayout(self.lh_search) - self.tr_results = QTreeWidget(self.w_central) + self.tr_results = QTreeView(self.w_central) self.tr_results.setObjectName("tr_results") self.tr_results.setEditTriggers(QAbstractItemView.NoEditTriggers) self.tr_results.setProperty("showDropIndicator", False) @@ -232,8 +233,6 @@ class Ui_MainWindow: self.tr_results.setSelectionMode(QAbstractItemView.ExtendedSelection) self.tr_results.setIndentation(10) self.tr_results.setSortingEnabled(True) - self.tr_results.header().setProperty("showSortIndicator", True) - self.tr_results.header().setStretchLastSection(False) self.lv_search_result.addWidget(self.tr_results) @@ -572,22 +571,14 @@ class Ui_MainWindow: self.pb_reload_user_lists.setText(QCoreApplication.translate("MainWindow", "Reload", None)) self.pb_download_list.setText(QCoreApplication.translate("MainWindow", "Download List", None)) - ___qtreewidgetitem4 = self.tr_results.headerItem() - ___qtreewidgetitem4.setText(6, QCoreApplication.translate("MainWindow", "Quality", None)) - ___qtreewidgetitem4.setText(5, QCoreApplication.translate("MainWindow", "Duration", None)) - ___qtreewidgetitem4.setText(4, QCoreApplication.translate("MainWindow", "Album", None)) - ___qtreewidgetitem4.setText(3, QCoreApplication.translate("MainWindow", "Title", None)) - ___qtreewidgetitem4.setText(2, QCoreApplication.translate("MainWindow", "Artist", None)) - ___qtreewidgetitem4.setText(1, QCoreApplication.translate("MainWindow", "obj", None)) - ___qtreewidgetitem4.setText(0, QCoreApplication.translate("MainWindow", "#", None)) self.te_debug.setPlaceholderText(QCoreApplication.translate("MainWindow", "Logs...", None)) self.l_pm_cover.setText("") self.l_h_queue_download.setText(QCoreApplication.translate("MainWindow", "Download Queue", None)) - ___qtreewidgetitem5 = self.tr_queue_download.headerItem() - ___qtreewidgetitem5.setText(4, QCoreApplication.translate("MainWindow", "Quality", None)) - ___qtreewidgetitem5.setText(3, QCoreApplication.translate("MainWindow", "Type", None)) - ___qtreewidgetitem5.setText(2, QCoreApplication.translate("MainWindow", "Name", None)) - ___qtreewidgetitem5.setText(1, QCoreApplication.translate("MainWindow", "obj", None)) + ___qtreewidgetitem4 = self.tr_queue_download.headerItem() + ___qtreewidgetitem4.setText(4, QCoreApplication.translate("MainWindow", "Quality", None)) + ___qtreewidgetitem4.setText(3, QCoreApplication.translate("MainWindow", "Type", None)) + ___qtreewidgetitem4.setText(2, QCoreApplication.translate("MainWindow", "Name", None)) + ___qtreewidgetitem4.setText(1, QCoreApplication.translate("MainWindow", "obj", None)) self.pb_queue_download_remove.setText(QCoreApplication.translate("MainWindow", "Remove", None)) self.pb_queue_download_clear_finished.setText(QCoreApplication.translate("MainWindow", "Clear Finished", None)) self.pb_queue_download_clear_all.setText(QCoreApplication.translate("MainWindow", "Clear All", None)) diff --git a/tidal_dl_ng/ui/main.ui b/tidal_dl_ng/ui/main.ui index a62d77b..0ad3693 100644 --- a/tidal_dl_ng/ui/main.ui +++ b/tidal_dl_ng/ui/main.ui @@ -294,7 +294,7 @@ </layout> </item> <item> - <widget class="QTreeWidget" name="tr_results"> + <widget class="QTreeView" name="tr_results"> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> @@ -316,47 +316,6 @@ <property name="sortingEnabled"> <bool>true</bool> </property> - <attribute name="headerShowSortIndicator" stdset="0"> - <bool>true</bool> - </attribute> - <attribute name="headerStretchLastSection"> - <bool>false</bool> - </attribute> - <column> - <property name="text"> - <string>#</string> - </property> - </column> - <column> - <property name="text"> - <string>obj</string> - </property> - </column> - <column> - <property name="text"> - <string>Artist</string> - </property> - </column> - <column> - <property name="text"> - <string>Title</string> - </property> - </column> - <column> - <property name="text"> - <string>Album</string> - </property> - </column> - <column> - <property name="text"> - <string>Duration</string> - </property> - </column> - <column> - <property name="text"> - <string>Quality</string> - </property> - </column> </widget> </item> <item> |
