1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-03 20:57:52 +02:00

Move implementations out of the header

This commit is contained in:
Uwe L. Korn
2013-06-23 11:33:21 +02:00
parent d5b07b411f
commit 152c800ab2
2 changed files with 47 additions and 6 deletions

View File

@@ -3,6 +3,7 @@
* Copyright 2010-2011, Christian Muehlhaeuser <muesli@tomahawk-player.org> * Copyright 2010-2011, Christian Muehlhaeuser <muesli@tomahawk-player.org>
* Copyright 2010-2011, Leo Franchi <lfranchi@kde.org> * Copyright 2010-2011, Leo Franchi <lfranchi@kde.org>
* Copyright 2013, Teo Mrnjavac <teo@kde.org> * Copyright 2013, Teo Mrnjavac <teo@kde.org>
* Copyright 2013, Uwe L. Korn <uwelk@xhochy.com>
* *
* Tomahawk is free software: you can redistribute it and/or modify * Tomahawk is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -117,6 +118,39 @@ Tomahawk::ExternalResolver* JSResolver::factory( const QString& scriptPath, cons
} }
Tomahawk::ExternalResolver::Capabilities
JSResolver::capabilities() const
{
return m_capabilities;
}
QString
JSResolver::name() const
{
return m_name;
}
QPixmap
JSResolver::icon() const
{
return m_icon;
}
unsigned int
JSResolver::weight() const
{
return m_weight;
}
unsigned int
JSResolver::timeout() const
{
return m_timeout;
}
bool bool
JSResolver::running() const JSResolver::running() const
{ {
@@ -138,6 +172,13 @@ JSResolver::reload()
} }
void
JSResolver::setIcon( const QPixmap &icon )
{
m_icon = icon;
}
void void
JSResolver::init() JSResolver::init()
{ {

View File

@@ -41,12 +41,12 @@ public:
virtual ~JSResolver(); virtual ~JSResolver();
static ExternalResolver* factory( const QString& scriptPath, const QStringList& additionalScriptPaths = QStringList() ); static ExternalResolver* factory( const QString& scriptPath, const QStringList& additionalScriptPaths = QStringList() );
virtual Capabilities capabilities() const { return m_capabilities; } virtual Capabilities capabilities() const;
virtual QString name() const { return m_name; } virtual QString name() const;
virtual QPixmap icon() const { return m_icon; } virtual QPixmap icon() const;
virtual unsigned int weight() const { return m_weight; } virtual unsigned int weight() const;
virtual unsigned int timeout() const { return m_timeout; } virtual unsigned int timeout() const;
virtual AccountConfigWidget* configUI() const; virtual AccountConfigWidget* configUI() const;
virtual void saveConfig(); virtual void saveConfig();
@@ -55,7 +55,7 @@ public:
virtual bool running() const; virtual bool running() const;
virtual void reload(); virtual void reload();
virtual void setIcon( const QPixmap& icon ) { m_icon = icon; } virtual void setIcon( const QPixmap& icon );
public slots: public slots:
virtual void resolve( const Tomahawk::query_ptr& query ); virtual void resolve( const Tomahawk::query_ptr& query );