16 setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint | Qt::Tool);
17 setAttribute(Qt::WA_DeleteOnClose);
20 setMouseTracking(
true);
62 m_playButton->setCursor(QCursor(Qt::PointingHandCursor));
73 volumeLayout->setContentsMargins(0, 0, 0, 0);
74 volumeLayout->setSpacing(1);
155 if(66 < value && value <=100)
157 style +=
"QToolButton{ margin-left:-48px; }";
159 else if(33 < value && value <=66)
161 style +=
"QToolButton{ margin-left:-32px; }";
163 else if(0 < value && value <=33)
165 style +=
"QToolButton{ margin-left:-16px; }";
169 style +=
"QToolButton{ margin-left:-64px; }";
178 TTKAbstractMoveWidget::show();
185 return TTKAbstractMoveWidget::close();
190 TTKAbstractMoveWidget::contextMenuEvent(event);
192 menu.setWindowFlags(menu.windowFlags() | Qt::FramelessWindowHint);
193 menu.setAttribute(Qt::WA_TranslucentBackground);
195 menu.addAction(QIcon(
":/contextMenu/btn_selected"), tr(
"WindowTop"))->setEnabled(
false);
196 menu.addAction(tr(
"Show MainWindow"),
this, SIGNAL(
showMainWindow()));
199 QAction * action = menu.addAction(tr(
"Square Remote"));
202 action = menu.addAction(tr(
"Rectangle Remote"));
205 action = menu.addAction(tr(
"Simple Style Remote"));
208 action = menu.addAction(tr(
"Complex Style Remote"));
211 action = menu.addAction(tr(
"Ripple Remote"));
214 menu.addAction(tr(
"Quit"),
this, SLOT(
close()));
215 connect(&menu, SIGNAL(triggered(QAction*)), SIGNAL(
remoteTypeChanged(QAction*)));
217 menu.exec(QCursor::pos());
223 w->move(windowSize.width() - w->width() - 150, w->height() + 70);
static MusicApplication * instance()
static const QString MenuStyle04
static constexpr const char * TinyBtnPrevious
static constexpr const char * TinyBtnSetting
static const QString BackgroundStyle04
static const QString PushButtonStyle02
The class of the slider that can clicked any position.
static constexpr const char * TinyBtnPause
static constexpr const char * TinyBtnSoundWhite
static constexpr const char * TinyBtnPlay
static const QString SliderStyle01
Slider.
static constexpr const char * TinyBtnNext
#define TTKObjectCast(x, y)