2 #include "ui_musictoolsetswidget.h"
19 setAttribute(Qt::WA_DeleteOnClose);
22 m_ui->topTitleCloseButton->setIcon(QIcon(
":/functions/btn_close_hover"));
24 m_ui->topTitleCloseButton->setCursor(QCursor(Qt::PointingHandCursor));
25 m_ui->topTitleCloseButton->setToolTip(tr(
"Close"));
26 connect(
m_ui->topTitleCloseButton, SIGNAL(clicked()), SLOT(close()));
28 m_ui->listItemWidget->setSpacing(11);
29 m_ui->listItemWidget->setIconSize(QSize(60, 60));
30 m_ui->listItemWidget->setFrameShape(QFrame::NoFrame);
31 m_ui->listItemWidget->setViewMode(QListView::IconMode);
32 m_ui->listItemWidget->setMovement(QListView::Static);
36 connect(
m_ui->listItemWidget, SIGNAL(itemClicked(QListWidgetItem*)), SLOT(
currentItemClicked(QListWidgetItem*)));
56 ToolItem(
const QString &icon,
const QString &
name)
66 pairs << ToolItem(
":/tools/lb_bell", tr(
"Bell"))
67 << ToolItem(
":/tools/lb_timer", tr(
"Timing"))
68 << ToolItem(
":/tools/lb_transform", tr(
"Transform"))
69 << ToolItem(
":/tools/lb_spectrum", tr(
"Spectrum"))
70 << ToolItem(
":/tools/lb_connections" ,tr(
"Connection"))
71 << ToolItem(
":/tools/lb_gain", tr(
"Gain"))
72 << ToolItem(
":/tools/lb_dlna", tr(
"DLNA"))
73 << ToolItem(
":/tools/lb_detect", tr(
"Identify"))
74 << ToolItem(
":/tools/lb_screen_saver", tr(
"Saver"))
75 << ToolItem(
":/tools/lb_playlist", tr(
"Playlist"));
77 for(
const ToolItem &pair :
qAsConst(pairs))
79 QListWidgetItem *item =
new QListWidgetItem(QIcon(pair.m_icon), pair.m_name,
m_ui->listItemWidget);
81 item->setSizeHint(QSize(80, 90));
82 m_ui->listItemWidget->addItem(item);
90 switch(
m_ui->listItemWidget->row(item))
100 QStringList songlist;
152 m_ui->listItemWidget->clear();
158 QListWidgetItem *it =
m_ui->listItemWidget->currentItem();
static const QString ListWidgetStyle02
static MusicApplication * instance()
#define TTK_DECLARE_LIST(Class)
The class of the song ringtone maker widget.
#define TTKGenerateSingleWidget(...)
static const QString ScrollBarStyle01
ScrollBar.
#define TTKRemoveSingleWidget(name)
void currentPlaylist(QStringList &list)
static const QString ToolButtonStyle04
static constexpr unsigned int Color01
Color QRgb.