2 #include "ui_musicapplication.h"
16 m_systemCloseConfig(false),
17 m_lrcWidgetShowFullScreen(true)
46 ui->resizeLabelWidget->setPixmap(QPixmap(
":/tiny/lb_resize_normal"));
47 ui->musicSongTitle->setEffectOnResize(
true);
48 connect(ui->musicDesktopLrc, SIGNAL(clicked()),
m_systemTrayMenu, SLOT(showDesktopLrc()));
55 case QSystemTrayIcon::DoubleClick:
break;
56 case QSystemTrayIcon::Trigger:
59 if(w->isMinimized() || w->isHidden())
89 connect(
m_systemTray, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), SLOT(
iconActivated(QSystemTrayIcon::ActivationReason)));
124 m_ui->topRightWidget->setVisible(!concise);
125 m_ui->centerRightWidget->setVisible(!concise);
126 m_ui->bottomCenterWidget->setVisible(!concise);
127 m_ui->bottomRightWidget->setVisible(!concise);
130 m_ui->musicWindowConcise->setParent(concise ?
m_ui->background :
m_ui->topRightWidget);
132 m_ui->minimization->setParent(concise ?
m_ui->background :
m_ui->topRightWidget);
133 m_ui->windowClose->setParent(concise ?
m_ui->background :
m_ui->topRightWidget);
135 m_ui->musicBestLove->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
136 m_ui->musicDownload->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
137 m_ui->musicMoreFunction->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
138 m_ui->musicSound->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
139 m_ui->musicDesktopLrc->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
141 m_ui->musicTimeWidget->setParent(concise ?
m_ui->background :
m_ui->bottomCenterWidget);
149 m_ui->musicWindowConcise->move(245, 20);
150 m_ui->musicWindowConcise->show();
151 m_ui->minimization->move(270, 20);
152 m_ui->minimization->show();
153 m_ui->windowClose->move(295, 20);
154 m_ui->windowClose->show();
159 m_ui->musicPrevious->setFixedSize(28, 28);
160 m_ui->musicKey->setFixedSize(28, 28);
161 m_ui->musicNext->setFixedSize(28, 28);
163 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicBestLove);
164 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicDownload);
165 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicMoreFunction);
166 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicSound);
167 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicDesktopLrc);
169 m_ui->bottomLeftContainWidgetLayout->addWidget(
m_ui->musicTimeWidget);
175 app->setMaximumSize(size.width(), size.height());
180 m_ui->musicPrevious->setFixedSize(44, 44);
181 m_ui->musicKey->setFixedSize(44, 44);
182 m_ui->musicNext->setFixedSize(44, 44);
184 m_ui->topRightWidgetLayout->insertWidget(11,
m_ui->musicWindowConcise);
185 m_ui->topRightWidgetLayout->addWidget(
m_ui->minimization);
186 m_ui->topRightWidgetLayout->addWidget(
m_ui->windowClose);
188 m_ui->bottomRightWidgetLayout->insertWidget(0,
m_ui->musicBestLove);
189 m_ui->bottomRightWidgetLayout->insertWidget(1,
m_ui->musicDownload);
190 m_ui->bottomRightWidgetLayout->insertWidget(2,
m_ui->musicMoreFunction);
191 m_ui->bottomRightWidgetLayout->insertWidget(4,
m_ui->musicSound);
192 m_ui->bottomRightWidgetLayout->insertWidget(6,
m_ui->musicDesktopLrc);
194 m_ui->bottomCenterWidgetLayout->addWidget(
m_ui->musicTimeWidget, 3, 0, 1, 6);
208 m_ui->lrcDisplayAllButton->move(
m_ui->lrcDisplayAllButton->x(), height / 2);
233 if(
m_ui->musiclrccontainerforinterior->lrcDisplayExpand())
248 m_ui->musiclrccontainerforinterior->createFloatPlayWidget();
250 m_ui->musiclrccontainerforinterior->lrcWidgetShowFullScreen();
260 m_ui->musicDesktopLrc->setChecked(
false);
static MusicApplication * instance()
static constexpr const char * TinyBtnPrevious
The class of the app main widget.
#define CONCISE_WIDTH_MIN
The class of the blur spectrum object.
static constexpr const char * BtnPlay
static constexpr const char * TinyBtnPause
#define TTK_INFO_STREAM(msg)
static constexpr const char * BtnPrevious
static constexpr const char * TinyBtnPlay
void initialize(QVBoxLayout *layout, QWidget *widget)
static constexpr const char * TinyBtnNext
static constexpr const char * BtnConciseOut
static constexpr const char * BtnPause
static constexpr const char * BtnConciseIn
#define WINDOW_HEIGHT_MIN
static constexpr const char * BtnNext