Refactoring
This commit is contained in:
@@ -25,22 +25,19 @@
|
||||
#include <QList>
|
||||
#include <QString>
|
||||
|
||||
#include "core/shared_ptr.h"
|
||||
#include "core/application.h"
|
||||
#include "includes/shared_ptr.h"
|
||||
#include "core/logging.h"
|
||||
#include "core/song.h"
|
||||
#include "settings/settingsdialog.h"
|
||||
|
||||
#include "audioscrobbler.h"
|
||||
#include "scrobblersettings.h"
|
||||
#include "scrobblersettingsservice.h"
|
||||
#include "scrobblerservice.h"
|
||||
|
||||
using std::make_shared;
|
||||
|
||||
AudioScrobbler::AudioScrobbler(Application *app, QObject *parent)
|
||||
AudioScrobbler::AudioScrobbler(QObject *parent)
|
||||
: QObject(parent),
|
||||
app_(app),
|
||||
settings_(make_shared<ScrobblerSettings>(app)) {
|
||||
settings_(make_shared<ScrobblerSettingsService>()) {
|
||||
|
||||
ReloadSettings();
|
||||
|
||||
@@ -122,10 +119,6 @@ void AudioScrobbler::ToggleOffline() {
|
||||
|
||||
}
|
||||
|
||||
void AudioScrobbler::ShowConfig() {
|
||||
app_->OpenSettingsDialogAtPage(SettingsDialog::Page::Scrobbler);
|
||||
}
|
||||
|
||||
void AudioScrobbler::UpdateNowPlaying(const Song &song) {
|
||||
|
||||
if (!settings_->sources().contains(song.source())) return;
|
||||
|
||||
Reference in New Issue
Block a user