TTKMusicPlayer
4.1.3.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 |
![]() | |
virtual | ~TTKAbstractResizeInterface ()=default |
Private Slots | |
void | exportButtonClicked () |
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 67 of file musicplaylistbackupwidget.h.
|
explicit |
Object constructor.
Definition at line 87 of file musicplaylistbackupwidget.cpp.
References TTK::UI::BackgroundStyle10, TTK::UI::BorderStyle02, TTK::UI::ColorStyle01, TTK::UI::ColorStyle02, TTK::UI::ColorStyle03, TTK::UI::ColorStyle05, TTK::UI::ColorStyle08, currentDateChanged(), currentItemChanged(), currentTimeChanged(), exportButtonClicked(), TTK::Widget::generateComboBoxStyle(), 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 230 of file musicplaylistbackupwidget.cpp.
References m_dateBox, m_listWidget, m_tableWidget, m_timeBox, and m_titleLabel.
|
privateslot |
Current backup date changed.
Definition at line 287 of file musicplaylistbackupwidget.cpp.
References TTKDateTime::format(), m_listWidget, m_timeBox, ROOT_PATH, and TTK_TIMES_FORMAT.
Referenced by MusicPlaylistBackupWidget().
|
privateslot |
Current backup list item changed.
Definition at line 335 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 MusicPlaylistBackupWidget().
|
privateslot |
Current backup time changed.
Definition at line 302 of file musicplaylistbackupwidget.cpp.
References TTK::Widget::elidedTitleText(), TTKAbstractXml::fromFile(), m_dateBox, m_items, m_listWidget, m_timeBox, qAsConst, MusicTKPLConfigManager::readBuffer(), ROOT_PATH, TKF_FILE, TTK_LOG_STREAM, TTK_SEPARATOR, and TTKStaticCast.
Referenced by MusicPlaylistBackupWidget().
|
privateslot |
Export button clicked.
Definition at line 253 of file musicplaylistbackupwidget.cpp.
References TTK::File::copyPath(), MusicAbstractMoveDialog::exec(), TTK::File::getExistingDirectory(), ROOT_PATH, and MusicMessageBox::setText().
Referenced by MusicPlaylistBackupWidget().
|
private |
Init parameters.
Definition at line 351 of file musicplaylistbackupwidget.cpp.
References m_dateBox, ROOT_PATH, and MusicPlaylistBackupModule::runBackup().
Referenced by MusicPlaylistBackupWidget().
|
finaloverridevirtual |
Resize widget bound by resize called.
Implements TTKAbstractResizeInterface.
Definition at line 239 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 269 of file musicplaylistbackupwidget.cpp.
References MusicAbstractMoveDialog::exec(), MusicSongsContainerWidget::instance(), m_items, m_listWidget, MusicMessageBox::setText(), and MusicSongsContainerWidget::updateSongItem().
Referenced by MusicPlaylistBackupWidget().
|
private |
Definition at line 111 of file musicplaylistbackupwidget.h.
Referenced by currentTimeChanged(), initialize(), MusicPlaylistBackupWidget(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 114 of file musicplaylistbackupwidget.h.
Referenced by currentItemChanged(), currentTimeChanged(), and restoreButtonClicked().
|
private |
Definition at line 113 of file musicplaylistbackupwidget.h.
Referenced by currentDateChanged(), currentTimeChanged(), MusicPlaylistBackupWidget(), restoreButtonClicked(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 115 of file musicplaylistbackupwidget.h.
Referenced by currentItemChanged(), MusicPlaylistBackupWidget(), resizeWidget(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 111 of file musicplaylistbackupwidget.h.
Referenced by currentDateChanged(), currentTimeChanged(), MusicPlaylistBackupWidget(), and ~MusicPlaylistBackupWidget().
|
private |
Definition at line 112 of file musicplaylistbackupwidget.h.
Referenced by currentItemChanged(), MusicPlaylistBackupWidget(), resizeWidget(), and ~MusicPlaylistBackupWidget().