Move scrobling 'love' button into toolbar. Use unfilled heart before loved,

and filled when loved.
Closes #1253
This commit is contained in:
Craig Drummond
2018-04-30 17:52:19 +01:00
committed by Craig Drummond
parent 9c2a66331b
commit 7607f2e26a
10 changed files with 25 additions and 126 deletions

View File

@@ -31,6 +31,7 @@
#include "mpd-interface/mpdconnection.h"
#include "models/playqueuemodel.h"
#include "support/utils.h"
#include "scrobbling/scrobblinglove.h"
#ifdef Q_OS_MAC
#include "support/osxstyle.h"
#endif
@@ -264,6 +265,10 @@ NowPlayingWidget::NowPlayingWidget(QWidget *p)
time=new TimeLabel(this, slider);
ratingWidget=new RatingWidget(this);
infoLabel=new QLabel(this);
ScrobblingLove *love = new ScrobblingLove(this);
ratingWidget->ensurePolished();
int loveSize = ratingWidget->height()+Utils::scaleForDpi(2);
love->setFixedSize(loveSize, loveSize);
QFont f=track->font();
QFont small=Utils::smallFont(f);
f.setBold(true);
@@ -289,6 +294,7 @@ NowPlayingWidget::NowPlayingWidget(QWidget *p)
botLayout->setSpacing(space/2);
topLayout->addWidget(track);
topLayout->addWidget(ratingWidget);
topLayout->addWidget(love);
topLayout->addWidget(infoLabel);
layout->addLayout(topLayout);
botLayout->addWidget(artist);