2 #include "ui_musicapplication.h"
21 m_backgroundWidget(nullptr),
22 m_remoteWidget(nullptr),
23 m_lastRemoteBeforeWallpaper(-1),
24 m_backgroundListTransparent(60)
50 ui->userIcon->setPixmap(
TTK::Image::roundedPixmap(QPixmap(
":/image/lb_app_logo"), QPixmap(
":/image/lb_mask_30"), QSize(30, 30)));
55 ui->songSearchButton->setCursor(QCursor(Qt::PointingHandCursor));
58 ui->windowIdentify->setToolTip(tr(
"Identify Songs"));
59 ui->windowIdentify->setCursor(QCursor(Qt::PointingHandCursor));
62 ui->windowTools->setToolTip(tr(
"Tools"));
63 ui->windowTools->setCursor(QCursor(Qt::PointingHandCursor));
67 ui->windowChangeSkin->setToolTip(tr(
"Skin"));
68 ui->windowChangeSkin->setCursor(QCursor(Qt::PointingHandCursor));
72 ui->windowSetting->setToolTip(tr(
"Settings"));
73 ui->windowSetting->setCursor(QCursor(Qt::PointingHandCursor));
77 ui->windowConcise->setToolTip(tr(
"Concise Mode"));
78 ui->windowConcise->setCursor(QCursor(Qt::PointingHandCursor));
82 ui->windowRemote->setToolTip(tr(
"Open Remote"));
83 ui->windowRemote->setCursor(QCursor(Qt::PointingHandCursor));
88 ui->minimization->setCursor(QCursor(Qt::PointingHandCursor));
89 ui->minimization->setToolTip(tr(
"Minimization"));
92 ui->windowClose->setToolTip(tr(
"Close"));
93 ui->windowClose->setCursor(QCursor(Qt::PointingHandCursor));
130 return m_ui->background->renderPixmap();
249 m_ui->background->setAnimation(!state);
371 remote->deleteLater();
396 m_ui->centerLeftWidget->backgroundTransparent(value);
438 if(!origin.colorTable().isEmpty())
440 origin = origin.convertToFormat(QImage::Format_ARGB32);
462 pix.fill(Qt::transparent);
463 QPainter painter(&pix);
464 painter.setRenderHint(QPainter::SmoothPixmapTransform);
470 m_ui->background->setPixmap(pix);
int backgroundListTransparent() const
static constexpr const char * TinyBtnMainSearch
void setListTransToolText(int value)
static QString cpoyArtistFileToLocal(const QString &path)
static MusicApplication * instance()
static constexpr const char * BtnSetting
static QPixmap setBackgroundUrl(QString &name)
The class of the local background widget.
static constexpr const char * BtnMinimum
TTK_MODULE_EXPORT QPixmap roundedPixmap(const QPixmap &input, int ratioX, int ratioY)
bool backgroundTransparentEnabled() const
#define TTK_GENERATE_SINGLE_WIDGET(...)
static constexpr const char * BtnIdentify
static const QString LineEditStyle02
void updateArtistFileTheme(const QString &theme)
static constexpr const char * BtnTools
void setSkinTransToolText(int value)
TTK_MODULE_EXPORT void reRenderImage(int delta, const QImage *input, QImage *output)
static constexpr const char * BtnSkin
void setCurrentBackgroundTheme(const QString &theme, int background, int list)
static constexpr const char * BtnConciseIn
static constexpr const char * BtnTClose
static constexpr const char * BtnRemote