TTKMusicPlayer
3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the playlist backup widget. More...
#include <musicplaylistbackupwidget.h>
Public Member Functions | |
MusicPlaylistBackupWidget (QWidget *parent=nullptr) | |
~MusicPlaylistBackupWidget () | |
virtual void | resizeWidget () overridefinal |
Public Member Functions inherited from TTKAbstractResizeInterface | |
virtual | ~TTKAbstractResizeInterface ()=default |
Private Slots | |
void | restoreButtonClicked () |
void | currentDateChanged (const QString &text) |
void | currentTimeChanged (int index) |
void | currentItemChanged (int index) |
Private Member Functions | |
void | initialize () |
Private Attributes | |
QComboBox * | m_dateBox |
QComboBox * | m_timeBox |
QLabel * | m_titleLabel |
QListWidget * | m_listWidget |
MusicSongItemList | m_items |
MusicPlaylistBackupTableWidget * | m_tableWidget |
The class of the playlist backup widget.
Definition at line 73 of file musicplaylistbackupwidget.h.
|
explicit |
Object constructor.
Definition at line 90 of file musicplaylistbackupwidget.cpp.
References TTK::UI::BackgroundStyle10, TTK::UI::ColorStyle01, TTK::UI::ColorStyle02, TTK::UI::ColorStyle03, TTK::UI::ColorStyle05, TTK::UI::ColorStyle08, currentDateChanged(), currentItemChanged(), currentTimeChanged(), TTK::Widget::generateComboBoxFormat(), initialize(), TTK::UI::ListWidgetStyle02, m_dateBox, m_listWidget, m_tableWidget, m_timeBox, m_titleLabel, TTK::UI::PushButtonStyle03, restoreButtonClicked(), and TTK::UI::ScrollBarStyle03.
MusicPlaylistBackupWidget::~MusicPlaylistBackupWidget | ( | ) |
Definition at line 223 of file musicplaylistbackupwidget.cpp.
References m_dateBox, m_listWidget, m_tableWidget, m_timeBox, and m_titleLabel.
|
privateslot |
Current backup date changed.
Definition at line 256 of file musicplaylistbackupwidget.cpp.
References currentTimeChanged(), TTKDateTime::format(), m_timeBox, ROOT_PATH, and TTK_TIMEZ_FORMAT.
Referenced by initialize(), and MusicPlaylistBackupWidget().
|
privateslot |
Current backup list item changed.
Definition at line 304 of file musicplaylistbackupwidget.cpp.
References TTK::Widget::elidedTitleText(), G_SETTING_PTR, MusicSongItem::m_itemName, m_items, MusicSongItem::m_songs, m_tableWidget, m_titleLabel, MusicAbstractSongsListTableWidget::setSongsList(), MusicSettingManager::WidgetSize, and WINDOW_WIDTH_MIN.
Referenced by currentTimeChanged(), and MusicPlaylistBackupWidget().
|
privateslot |
Current backup time changed.
Definition at line 271 of file musicplaylistbackupwidget.cpp.
References currentItemChanged(), TTK::Widget::elidedTitleText(), TTKAbstractXml::fromFile(), m_dateBox, m_items, m_listWidget, m_timeBox, qAsConst, MusicTKPLConfigManager::readBuffer(), ROOT_PATH, TKF_FILE, TTK_LOG_STREAM, and TTKStaticCast.
Referenced by currentDateChanged(), and MusicPlaylistBackupWidget().
|
private |
Init parameters.
Definition at line 320 of file musicplaylistbackupwidget.cpp.
References currentDateChanged(), m_dateBox, ROOT_PATH, and MusicPlaylistBackupModule::runBackup().
Referenced by MusicPlaylistBackupWidget().
|
finaloverridevirtual |
Resize widget bound by resize called.
Implements TTKAbstractResizeInterface.
Definition at line 232 of file musicplaylistbackupwidget.cpp.
References TTK::Widget::elidedTitleText(), G_SETTING_PTR, m_tableWidget, m_titleLabel, MusicSettingManager::WidgetSize, and WINDOW_WIDTH_MIN.
|
privateslot |
Restore button clicked.
Definition at line 246 of file musicplaylistbackupwidget.cpp.
References MusicAbstractMoveDialog::exec(), and MusicMessageBox::setText().
Referenced by MusicPlaylistBackupWidget().
|
private |
Definition at line 113 of file musicplaylistbackupwidget.h.
Referenced by currentTimeChanged(), initialize(), MusicPlaylistBackupWidget(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 116 of file musicplaylistbackupwidget.h.
Referenced by currentItemChanged(), and currentTimeChanged().
|
private |
Definition at line 115 of file musicplaylistbackupwidget.h.
Referenced by currentTimeChanged(), MusicPlaylistBackupWidget(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 117 of file musicplaylistbackupwidget.h.
Referenced by currentItemChanged(), MusicPlaylistBackupWidget(), resizeWidget(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 113 of file musicplaylistbackupwidget.h.
Referenced by currentDateChanged(), currentTimeChanged(), MusicPlaylistBackupWidget(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 114 of file musicplaylistbackupwidget.h.
Referenced by currentItemChanged(), MusicPlaylistBackupWidget(), resizeWidget(), and ~MusicPlaylistBackupWidget().