2 #include "ui_musicapplication.h"
23 m_backgroundWidget(nullptr),
24 m_remoteWidget(nullptr),
25 m_lastRemoteBeforeWallpaper(-1),
26 m_backgroundListTransparent(60)
54 ui->userIcon->setPixmap(
TTK::Image::roundedPixmap(QPixmap(
":/image/lb_app_logo"), QPixmap(
":/image/lb_mask_30"), QSize(30, 30)));
59 ui->musicSearchButton->setCursor(QCursor(Qt::PointingHandCursor));
62 ui->musicWindowIdentify->setToolTip(tr(
"Identify Songs"));
63 ui->musicWindowIdentify->setCursor(QCursor(Qt::PointingHandCursor));
66 ui->musicWindowTools->setToolTip(tr(
"Tools"));
67 ui->musicWindowTools->setCursor(QCursor(Qt::PointingHandCursor));
71 ui->musicWindowChangeSkin->setToolTip(tr(
"Skin"));
72 ui->musicWindowChangeSkin->setCursor(QCursor(Qt::PointingHandCursor));
76 ui->musicWindowSetting->setToolTip(tr(
"Settings"));
77 ui->musicWindowSetting->setCursor(QCursor(Qt::PointingHandCursor));
81 ui->musicWindowConcise->setToolTip(tr(
"Concise Mode"));
82 ui->musicWindowConcise->setCursor(QCursor(Qt::PointingHandCursor));
86 ui->musicWindowRemote->setToolTip(tr(
"Open Remote"));
87 ui->musicWindowRemote->setCursor(QCursor(Qt::PointingHandCursor));
92 ui->minimization->setCursor(QCursor(Qt::PointingHandCursor));
93 ui->minimization->setToolTip(tr(
"Minimization"));
96 ui->windowClose->setToolTip(tr(
"Close"));
97 ui->windowClose->setCursor(QCursor(Qt::PointingHandCursor));
134 return m_ui->background->renderPixmap();
253 m_ui->background->setAnimation(!state);
375 remote->deleteLater();
400 m_ui->centerLeftWidget->backgroundTransparent(value);
442 if(!origin.colorTable().isEmpty())
444 origin = origin.convertToFormat(QImage::Format_ARGB32);
466 pix.fill(Qt::transparent);
467 QPainter painter(&pix);
473 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.
#define TTKGenerateSingleWidget(...)
static constexpr const char * BtnMinimum
TTK_MODULE_EXPORT QPixmap roundedPixmap(const QPixmap &input, int ratioX, int ratioY)
bool backgroundTransparentEnabled() const
static void initialize(QWidget *parent, QObject *receiver=nullptr, const char *member=nullptr)
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