207 lines
5.2 KiB
XML
207 lines
5.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|||
|
|
<ui version="4.0">
|
||
|
|
<class>DialogHistory</class>
|
||
|
|
<widget class="QDialog" name="DialogHistory">
|
||
|
|
<property name="geometry">
|
||
|
|
<rect>
|
||
|
|
<x>0</x>
|
||
|
|
<y>0</y>
|
||
|
|
<width>900</width>
|
||
|
|
<height>600</height>
|
||
|
|
</rect>
|
||
|
|
</property>
|
||
|
|
<property name="windowTitle">
|
||
|
|
<string>Download History</string>
|
||
|
|
</property>
|
||
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||
|
|
<item>
|
||
|
|
<widget class="QLabel" name="l_info">
|
||
|
|
<property name="text">
|
||
|
|
<string>View and manage your download history. Tracks are grouped by source (album, playlist, mix).</string>
|
||
|
|
</property>
|
||
|
|
<property name="wordWrap">
|
||
|
|
<bool>true</bool>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QGroupBox" name="gb_file_info">
|
||
|
|
<property name="title">
|
||
|
|
<string>History File Location</string>
|
||
|
|
</property>
|
||
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||
|
|
<item>
|
||
|
|
<widget class="QLineEdit" name="le_file_path">
|
||
|
|
<property name="readOnly">
|
||
|
|
<bool>true</bool>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QPushButton" name="pb_open_folder">
|
||
|
|
<property name="text">
|
||
|
|
<string>Open Folder</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
</layout>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QGroupBox" name="gb_statistics">
|
||
|
|
<property name="title">
|
||
|
|
<string>Statistics</string>
|
||
|
|
</property>
|
||
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||
|
|
<item>
|
||
|
|
<widget class="QLabel" name="l_total_tracks">
|
||
|
|
<property name="text">
|
||
|
|
<string>Total Tracks: 0</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QLabel" name="l_by_albums">
|
||
|
|
<property name="text">
|
||
|
|
<string>Albums: 0</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QLabel" name="l_by_playlists">
|
||
|
|
<property name="text">
|
||
|
|
<string>Playlists: 0</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QLabel" name="l_by_mixes">
|
||
|
|
<property name="text">
|
||
|
|
<string>Mixes: 0</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QLabel" name="l_by_manual">
|
||
|
|
<property name="text">
|
||
|
|
<string>Manual: 0</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<spacer name="horizontalSpacer">
|
||
|
|
<property name="orientation">
|
||
|
|
<enum>Qt::Horizontal</enum>
|
||
|
|
</property>
|
||
|
|
<property name="sizeHint" stdset="0">
|
||
|
|
<size>
|
||
|
|
<width>40</width>
|
||
|
|
<height>20</height>
|
||
|
|
</size>
|
||
|
|
</property>
|
||
|
|
</spacer>
|
||
|
|
</item>
|
||
|
|
</layout>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QTreeWidget" name="tw_history">
|
||
|
|
<property name="alternatingRowColors">
|
||
|
|
<bool>true</bool>
|
||
|
|
</property>
|
||
|
|
<property name="selectionMode">
|
||
|
|
<enum>QAbstractItemView::ExtendedSelection</enum>
|
||
|
|
</property>
|
||
|
|
<property name="sortingEnabled">
|
||
|
|
<bool>true</bool>
|
||
|
|
</property>
|
||
|
|
<column>
|
||
|
|
<property name="text">
|
||
|
|
<string>Source / Track</string>
|
||
|
|
</property>
|
||
|
|
</column>
|
||
|
|
<column>
|
||
|
|
<property name="text">
|
||
|
|
<string>Type</string>
|
||
|
|
</property>
|
||
|
|
</column>
|
||
|
|
<column>
|
||
|
|
<property name="text">
|
||
|
|
<string>Download Date</string>
|
||
|
|
</property>
|
||
|
|
</column>
|
||
|
|
<column>
|
||
|
|
<property name="text">
|
||
|
|
<string>Track ID</string>
|
||
|
|
</property>
|
||
|
|
</column>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||
|
|
<item>
|
||
|
|
<widget class="QPushButton" name="pb_export">
|
||
|
|
<property name="text">
|
||
|
|
<string>Export...</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QPushButton" name="pb_import">
|
||
|
|
<property name="text">
|
||
|
|
<string>Import...</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QPushButton" name="pb_clear_history">
|
||
|
|
<property name="text">
|
||
|
|
<string>Clear History</string>
|
||
|
|
</property>
|
||
|
|
<property name="styleSheet">
|
||
|
|
<string notr="true">background-color: #dc3545; color: white;</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QPushButton" name="pb_remove_selected">
|
||
|
|
<property name="text">
|
||
|
|
<string>Remove Selected</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<spacer name="horizontalSpacer_2">
|
||
|
|
<property name="orientation">
|
||
|
|
<enum>Qt::Horizontal</enum>
|
||
|
|
</property>
|
||
|
|
<property name="sizeHint" stdset="0">
|
||
|
|
<size>
|
||
|
|
<width>40</width>
|
||
|
|
<height>20</height>
|
||
|
|
</size>
|
||
|
|
</property>
|
||
|
|
</spacer>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QPushButton" name="pb_refresh">
|
||
|
|
<property name="text">
|
||
|
|
<string>Refresh</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
<item>
|
||
|
|
<widget class="QPushButton" name="pb_close">
|
||
|
|
<property name="text">
|
||
|
|
<string>Close</string>
|
||
|
|
</property>
|
||
|
|
</widget>
|
||
|
|
</item>
|
||
|
|
</layout>
|
||
|
|
</item>
|
||
|
|
</layout>
|
||
|
|
</widget>
|
||
|
|
<resources/>
|
||
|
|
<connections/>
|
||
|
|
</ui>
|