Files
tidal-dl/tidal_dl_ng/ui/main.ui
T

822 lines
24 KiB
XML
Raw Normal View History

2023-12-19 23:58:57 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
2025-10-14 19:53:19 -06:00
<class>cb_api_key</class>
<widget class="QMainWindow" name="cb_api_key">
2023-12-19 23:58:57 +01:00
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
2024-03-23 14:00:33 +01:00
<width>1200</width>
<height>800</height>
2023-12-19 23:58:57 +01:00
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="w_central">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
<horstretch>100</horstretch>
<verstretch>100</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<layout class="QHBoxLayout" name="horizontalLayout" stretch="0,50,25">
2023-12-19 23:58:57 +01:00
<item>
2024-03-23 14:00:33 +01:00
<layout class="QVBoxLayout" name="lv_list_user">
2023-12-19 23:58:57 +01:00
<item>
2024-03-23 14:00:33 +01:00
<widget class="QTreeWidget" name="tr_lists_user">
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="editTriggers">
2025-10-14 19:53:19 -06:00
<set>QAbstractItemView::NoEditTriggers</set>
2024-03-23 14:00:33 +01:00
</property>
<property name="showDropIndicator" stdset="0">
<bool>false</bool>
</property>
2024-04-01 19:02:00 +02:00
<property name="selectionMode">
2025-10-14 19:53:19 -06:00
<enum>QAbstractItemView::NoSelection</enum>
2024-04-01 19:02:00 +02:00
</property>
2024-03-23 14:00:33 +01:00
<property name="indentation">
<number>10</number>
</property>
<property name="uniformRowHeights">
<bool>true</bool>
</property>
<property name="sortingEnabled">
<bool>true</bool>
</property>
<attribute name="headerCascadingSectionResizes">
<bool>true</bool>
</attribute>
<attribute name="headerHighlightSections">
<bool>true</bool>
</attribute>
<attribute name="headerShowSortIndicator" stdset="0">
<bool>true</bool>
</attribute>
<column>
<property name="text">
<string notr="true">Name</string>
</property>
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
</column>
<column>
<property name="text">
<string>obj</string>
</property>
</column>
<column>
<property name="text">
<string notr="true">Info</string>
</property>
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
</column>
2023-12-19 23:58:57 +01:00
<item>
2024-03-23 14:00:33 +01:00
<property name="text">
<string>Playlists</string>
</property>
<property name="text">
<string/>
</property>
<property name="text">
<string/>
</property>
<property name="flags">
<set>ItemIsEnabled</set>
</property>
2023-12-19 23:58:57 +01:00
</item>
<item>
2024-03-23 14:00:33 +01:00
<property name="text">
<string>Mixes</string>
</property>
<property name="text">
<string/>
</property>
<property name="text">
<string/>
</property>
<property name="flags">
<set>ItemIsEnabled</set>
</property>
2023-12-19 23:58:57 +01:00
</item>
2024-03-23 14:00:33 +01:00
<item>
<property name="text">
<string>Favorites</string>
</property>
<property name="text">
<string/>
</property>
<property name="text">
<string/>
</property>
<property name="flags">
<set>ItemIsEnabled</set>
</property>
</item>
</widget>
2023-12-19 23:58:57 +01:00
</item>
<item>
<layout class="QHBoxLayout" name="lv_list_control">
2023-12-19 23:58:57 +01:00
<item>
<widget class="QPushButton" name="pb_reload_user_lists">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Reload</string>
</property>
</widget>
2023-12-19 23:58:57 +01:00
</item>
<item>
<widget class="QPushButton" name="pb_download_list">
2023-12-19 23:58:57 +01:00
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
2023-12-19 23:58:57 +01:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Download List</string>
2023-12-19 23:58:57 +01:00
</property>
</widget>
</item>
</layout>
2024-03-23 14:00:33 +01:00
</item>
</layout>
</item>
<item>
2025-10-14 19:53:19 -06:00
<layout class="QVBoxLayout" name="lv_search_result" stretch="0,0,0,0,0">
2024-03-23 14:00:33 +01:00
<property name="spacing">
2025-10-14 19:53:19 -06:00
<number>7</number>
2024-03-23 14:00:33 +01:00
</property>
<item>
<layout class="QHBoxLayout" name="lh_search">
2023-12-19 23:58:57 +01:00
<item>
2024-03-23 14:00:33 +01:00
<widget class="QLineEdit" name="l_search">
2023-12-19 23:58:57 +01:00
<property name="acceptDrops">
<bool>false</bool>
</property>
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
2024-03-23 14:00:33 +01:00
<property name="locale">
<locale language="English" country="UnitedStates"/>
2023-12-19 23:58:57 +01:00
</property>
2024-03-23 14:00:33 +01:00
<property name="text">
<string notr="true"/>
2023-12-19 23:58:57 +01:00
</property>
<property name="placeholderText">
2024-03-23 14:00:33 +01:00
<string notr="true">Type and press ENTER to search...</string>
</property>
<property name="clearButtonEnabled">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cb_search_type">
2024-04-01 16:06:02 +02:00
<property name="minimumSize">
<size>
<width>100</width>
<height>0</height>
</size>
</property>
2024-03-23 14:00:33 +01:00
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="currentText">
<string notr="true"/>
</property>
2024-04-01 16:06:02 +02:00
<property name="sizeAdjustPolicy">
2025-10-14 19:53:19 -06:00
<enum>QComboBox::AdjustToContents</enum>
2024-04-01 16:06:02 +02:00
</property>
2025-10-14 19:53:19 -06:00
<property name="placeholderText" stdset="0">
2024-03-23 14:00:33 +01:00
<string notr="true"/>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pb_search">
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="text">
<string notr="true">Search</string>
</property>
<property name="shortcut">
<string notr="true"/>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QTreeView" name="tr_results">
2024-03-23 14:00:33 +01:00
<property name="editTriggers">
2025-10-14 19:53:19 -06:00
<set>QAbstractItemView::NoEditTriggers</set>
2024-03-23 14:00:33 +01:00
</property>
<property name="showDropIndicator" stdset="0">
<bool>false</bool>
</property>
<property name="dragDropOverwriteMode">
<bool>false</bool>
</property>
<property name="alternatingRowColors">
<bool>false</bool>
</property>
<property name="selectionMode">
2025-10-14 19:53:19 -06:00
<enum>QAbstractItemView::NoSelection</enum>
2024-03-23 14:00:33 +01:00
</property>
<property name="indentation">
<number>10</number>
</property>
<property name="sortingEnabled">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="lh_download" stretch="5,0,5,0,15">
<item>
<widget class="QLabel" name="l_quality_audio">
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="text">
<string notr="true">Audio</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cb_quality_audio">
2024-04-01 16:06:02 +02:00
<property name="minimumSize">
<size>
<width>140</width>
<height>0</height>
</size>
</property>
2024-03-23 14:00:33 +01:00
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="currentText">
<string notr="true"/>
</property>
2024-04-01 16:06:02 +02:00
<property name="sizeAdjustPolicy">
2025-10-14 19:53:19 -06:00
<enum>QComboBox::AdjustToContents</enum>
2024-03-23 14:00:33 +01:00
</property>
<property name="frame">
<bool>true</bool>
</property>
2025-10-14 19:53:19 -06:00
<property name="placeholderText" stdset="0">
<string notr="true"/>
</property>
2024-03-23 14:00:33 +01:00
</widget>
</item>
<item>
<widget class="QLabel" name="l_quality_video">
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="text">
<string notr="true">Video</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cb_quality_video">
2024-04-01 16:06:02 +02:00
<property name="minimumSize">
<size>
<width>100</width>
<height>0</height>
</size>
</property>
2024-03-23 14:00:33 +01:00
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="currentText">
<string notr="true"/>
</property>
2024-04-01 16:06:02 +02:00
<property name="sizeAdjustPolicy">
2025-10-14 19:53:19 -06:00
<enum>QComboBox::AdjustToContents</enum>
2024-04-01 16:06:02 +02:00
</property>
2025-10-14 19:53:19 -06:00
<property name="placeholderText" stdset="0">
2024-03-23 14:00:33 +01:00
<string notr="true"/>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pb_download">
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="text">
<string notr="true">Download</string>
</property>
<property name="shortcut">
<string notr="true"/>
</property>
</widget>
</item>
</layout>
</item>
2025-10-14 19:53:19 -06:00
<item>
<widget class="QComboBox" name="comboBox"/>
</item>
2024-03-23 14:00:33 +01:00
<item>
<widget class="QPlainTextEdit" name="te_debug">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="acceptDrops">
<bool>false</bool>
</property>
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="undoRedoEnabled">
<bool>false</bool>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
<property name="placeholderText">
<string>Logs...</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="lv_info">
<item>
<layout class="QVBoxLayout" name="lv_info_item">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="l_pm_cover">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>280</width>
<height>280</height>
</size>
</property>
<property name="baseSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="frameShape">
2025-10-14 19:53:19 -06:00
<enum>QFrame::NoFrame</enum>
2024-03-23 14:00:33 +01:00
</property>
<property name="text">
<string/>
</property>
<property name="pixmap">
2024-03-25 16:53:27 +01:00
<pixmap>default_album_image.png</pixmap>
2024-03-23 14:00:33 +01:00
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="lv_queue_download">
2024-03-23 14:00:33 +01:00
<item>
<widget class="QLabel" name="l_h_queue_download">
2024-03-23 14:00:33 +01:00
<property name="font">
<font>
2025-10-14 19:53:19 -06:00
<weight>75</weight>
2024-03-23 14:00:33 +01:00
<italic>false</italic>
<bold>true</bold>
<kerning>true</kerning>
</font>
</property>
<property name="text">
<string>Download Queue</string>
</property>
</widget>
</item>
<item>
<widget class="QTreeWidget" name="tr_queue_download">
2024-03-23 14:00:33 +01:00
<property name="editTriggers">
2025-10-14 19:53:19 -06:00
<set>QAbstractItemView::NoEditTriggers</set>
2024-03-23 14:00:33 +01:00
</property>
<property name="tabKeyNavigation">
<bool>false</bool>
</property>
<property name="showDropIndicator" stdset="0">
<bool>false</bool>
</property>
<property name="dragDropOverwriteMode">
<bool>false</bool>
</property>
<property name="selectionMode">
2025-10-14 19:53:19 -06:00
<enum>QAbstractItemView::NoSelection</enum>
2024-03-23 14:00:33 +01:00
</property>
<property name="selectionBehavior">
2025-10-14 19:53:19 -06:00
<enum>QAbstractItemView::SelectItems</enum>
2024-03-23 14:00:33 +01:00
</property>
<property name="rootIsDecorated">
<bool>false</bool>
2024-03-23 14:00:33 +01:00
</property>
<property name="itemsExpandable">
<bool>false</bool>
</property>
<property name="sortingEnabled">
<bool>false</bool>
</property>
<property name="expandsOnDoubleClick">
<bool>false</bool>
</property>
<attribute name="headerShowSortIndicator" stdset="0">
<bool>false</bool>
</attribute>
<attribute name="headerStretchLastSection">
<bool>false</bool>
2024-03-23 14:00:33 +01:00
</attribute>
<column>
<property name="text">
2024-04-01 12:26:10 +02:00
<string notr="true">🧑‍💻️</string>
2024-03-23 14:00:33 +01:00
</property>
</column>
<column>
<property name="text">
<string>obj</string>
</property>
</column>
<column>
<property name="text">
<string>Name</string>
</property>
</column>
<column>
<property name="text">
<string>Type</string>
</property>
</column>
<column>
<property name="text">
2025-01-12 17:42:09 +01:00
<string>Quality Audio</string>
</property>
</column>
<column>
<property name="text">
<string>Quality Video</string>
2024-03-23 14:00:33 +01:00
</property>
</column>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QPushButton" name="pb_queue_download_remove">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Remove</string>
</property>
<property name="icon">
2025-10-14 19:53:19 -06:00
<iconset theme="QIcon::ThemeIcon::EditClear">
<normaloff>.</normaloff>.</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pb_queue_download_toggle">
<property name="text">
<string>Queue</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::MediaPlaybackPause"/>
2025-10-14 19:53:19 -06:00
<iconset theme="QIcon::ThemeIcon::MediaPlaybackStart">
<normaloff>.</normaloff>.</iconset>
</property>
</widget>
</item>
</layout>
2023-12-19 23:58:57 +01:00
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QPushButton" name="pb_queue_download_clear_finished">
<property name="text">
<string>Clear Finished</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pb_queue_download_clear_all">
<property name="text">
<string>Clear All</string>
</property>
</widget>
</item>
</layout>
</item>
2023-12-19 23:58:57 +01:00
</layout>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
2024-03-23 14:00:33 +01:00
<width>1200</width>
2025-10-14 19:53:19 -06:00
<height>26</height>
2023-12-19 23:58:57 +01:00
</rect>
</property>
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<widget class="QMenu" name="m_file">
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="title">
<string>File</string>
</property>
2024-01-19 10:00:27 +01:00
<addaction name="a_preferences"/>
<addaction name="a_logout"/>
2024-01-19 10:00:27 +01:00
<addaction name="a_exit"/>
2023-12-19 23:58:57 +01:00
</widget>
<widget class="QMenu" name="m_help">
<property name="title">
<string>Help</string>
</property>
<addaction name="a_version"/>
<addaction name="a_updates_check"/>
</widget>
2023-12-19 23:58:57 +01:00
<addaction name="m_file"/>
<addaction name="m_help"/>
2023-12-19 23:58:57 +01:00
</widget>
<widget class="QStatusBar" name="statusbar">
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="layoutDirection">
2025-10-14 19:53:19 -06:00
<enum>Qt::LeftToRight</enum>
2023-12-19 23:58:57 +01:00
</property>
</widget>
2024-01-19 10:00:27 +01:00
<action name="a_preferences">
2023-12-19 23:58:57 +01:00
<property name="enabled">
2024-02-04 12:19:40 +01:00
<bool>true</bool>
2023-12-19 23:58:57 +01:00
</property>
<property name="text">
2024-01-19 10:00:27 +01:00
<string notr="true">Preferences...</string>
2023-12-19 23:58:57 +01:00
</property>
<property name="iconText">
2024-01-19 10:00:27 +01:00
<string notr="true">Preferences...</string>
2023-12-19 23:58:57 +01:00
</property>
<property name="toolTip">
2024-01-19 10:00:27 +01:00
<string notr="true">Preferences...</string>
2023-12-19 23:58:57 +01:00
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
</action>
2024-01-19 10:00:27 +01:00
<action name="a_version">
<property name="text">
<string>Version</string>
</property>
</action>
<action name="a_exit">
<property name="text">
<string>Quit TIDAL-Downloader-NG</string>
2024-01-19 10:00:27 +01:00
</property>
</action>
<action name="a_logout">
<property name="text">
<string>Logout</string>
</property>
</action>
<action name="a_updates_check">
<property name="text">
<string>Check for Updates</string>
</property>
</action>
2023-12-19 23:58:57 +01:00
</widget>
<resources/>
<connections/>
</ui>