2 #include "ui_musicapplication.h"
15 m_systemCloseConfig(false),
16 m_lrcWidgetShowFullScreen(true)
44 ui->resizeLabelWidget->setPixmap(QPixmap(
":/tiny/lb_resize_normal"));
45 ui->musicSongTitle->setEffectOnResize(
true);
46 connect(ui->musicDesktopLrc, SIGNAL(clicked()),
m_systemTrayMenu, SLOT(showDesktopLrc()));
53 case QSystemTrayIcon::DoubleClick:
break;
54 case QSystemTrayIcon::Trigger:
57 if(w->isMinimized() || w->isHidden())
78 connect(
m_systemTray, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), SLOT(
iconActivated(QSystemTrayIcon::ActivationReason)));
113 m_ui->topRightWidget->setVisible(!concise);
114 m_ui->centerRightWidget->setVisible(!concise);
115 m_ui->bottomCenterWidget->setVisible(!concise);
116 m_ui->bottomRightWidget->setVisible(!concise);
119 m_ui->musicWindowConcise->setParent(concise ?
m_ui->background :
m_ui->topRightWidget);
121 m_ui->minimization->setParent(concise ?
m_ui->background :
m_ui->topRightWidget);
122 m_ui->windowClose->setParent(concise ?
m_ui->background :
m_ui->topRightWidget);
124 m_ui->musicBestLove->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
125 m_ui->musicDownload->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
126 m_ui->musicMoreFunction->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
127 m_ui->musicSound->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
128 m_ui->musicDesktopLrc->setParent(concise ?
m_ui->background :
m_ui->bottomRightWidget);
130 m_ui->musicTimeWidget->setParent(concise ?
m_ui->background :
m_ui->bottomCenterWidget);
138 m_ui->musicWindowConcise->move(245, 20);
139 m_ui->musicWindowConcise->show();
140 m_ui->minimization->move(270, 20);
141 m_ui->minimization->show();
142 m_ui->windowClose->move(295, 20);
143 m_ui->windowClose->show();
148 m_ui->musicPrevious->setFixedSize(28, 28);
149 m_ui->musicKey->setFixedSize(28, 28);
150 m_ui->musicNext->setFixedSize(28, 28);
152 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicBestLove);
153 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicDownload);
154 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicMoreFunction);
155 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicSound);
156 m_ui->bottomLeftWidgetLayout->addWidget(
m_ui->musicDesktopLrc);
158 m_ui->bottomLeftContainWidgetLayout->addWidget(
m_ui->musicTimeWidget);
164 app->setMaximumSize(size.width(), size.height());
169 m_ui->musicPrevious->setFixedSize(44, 44);
170 m_ui->musicKey->setFixedSize(44, 44);
171 m_ui->musicNext->setFixedSize(44, 44);
173 m_ui->topRightWidgetLayout->insertWidget(11,
m_ui->musicWindowConcise);
174 m_ui->topRightWidgetLayout->addWidget(
m_ui->minimization);
175 m_ui->topRightWidgetLayout->addWidget(
m_ui->windowClose);
177 m_ui->bottomRightWidgetLayout->insertWidget(0,
m_ui->musicBestLove);
178 m_ui->bottomRightWidgetLayout->insertWidget(1,
m_ui->musicDownload);
179 m_ui->bottomRightWidgetLayout->insertWidget(2,
m_ui->musicMoreFunction);
180 m_ui->bottomRightWidgetLayout->insertWidget(4,
m_ui->musicSound);
181 m_ui->bottomRightWidgetLayout->insertWidget(6,
m_ui->musicDesktopLrc);
183 m_ui->bottomCenterWidgetLayout->addWidget(
m_ui->musicTimeWidget, 3, 0, 1, 6);
197 m_ui->lrcDisplayAllButton->move(
m_ui->lrcDisplayAllButton->x(), height / 2);
222 if(
m_ui->musiclrccontainerforinterior->lrcDisplayExpand())
237 m_ui->musiclrccontainerforinterior->createFloatPlayWidget();
239 m_ui->musiclrccontainerforinterior->lrcWidgetShowFullScreen();
249 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
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