1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-07-30 10:50:19 +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, Leo Franchi <lfranchi@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
* 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
JSResolver::running() const
{
@@ -138,6 +172,13 @@ JSResolver::reload()
}
void
JSResolver::setIcon( const QPixmap &icon )
{
m_icon = icon;
}
void
JSResolver::init()
{

View File

@@ -41,12 +41,12 @@ public:
virtual ~JSResolver();
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 QPixmap icon() const { return m_icon; }
virtual unsigned int weight() const { return m_weight; }
virtual unsigned int timeout() const { return m_timeout; }
virtual QString name() const;
virtual QPixmap icon() const;
virtual unsigned int weight() const;
virtual unsigned int timeout() const;
virtual AccountConfigWidget* configUI() const;
virtual void saveConfig();
@@ -55,7 +55,7 @@ public:
virtual bool running() const;
virtual void reload();
virtual void setIcon( const QPixmap& icon ) { m_icon = icon; }
virtual void setIcon( const QPixmap& icon );
public slots:
virtual void resolve( const Tomahawk::query_ptr& query );