1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-05 13:47:26 +02:00

Implementations in headers make domme a sad panda.

This commit is contained in:
Teo Mrnjavac
2013-02-11 09:01:02 +01:00
parent 143b332380
commit 69e226a906
2 changed files with 88 additions and 11 deletions

View File

@@ -57,6 +57,13 @@ DatabaseCommand_ShareTrack::DatabaseCommand_ShareTrack( const Tomahawk::result_p
setTrack( result->track() ); setTrack( result->track() );
} }
QString
DatabaseCommand_ShareTrack::commandname() const
{
return "sharetrack";
}
void void
DatabaseCommand_ShareTrack::exec( DatabaseImpl* dbi ) DatabaseCommand_ShareTrack::exec( DatabaseImpl* dbi )
{ {
@@ -95,3 +102,73 @@ DatabaseCommand_ShareTrack::postCommitHook()
Qt::QueuedConnection, Qt::QueuedConnection,
Q_ARG( const Tomahawk::query_ptr&, m_query ) ); Q_ARG( const Tomahawk::query_ptr&, m_query ) );
} }
bool
DatabaseCommand_ShareTrack::doesMutates() const
{
return false;
}
bool
DatabaseCommand_ShareTrack::singletonCmd() const
{
return false;
}
bool
DatabaseCommand_ShareTrack::localOnly() const
{
return false;
}
bool
DatabaseCommand_ShareTrack::groupable() const
{
return true;
}
QString
DatabaseCommand_ShareTrack::artist() const
{
return m_artist;
}
void
DatabaseCommand_ShareTrack::setArtist( const QString& s )
{
m_artist = s;
}
QString
DatabaseCommand_ShareTrack::track() const
{
return m_track;
}
void
DatabaseCommand_ShareTrack::setTrack( const QString& s )
{
m_track = s;
}
QString
DatabaseCommand_ShareTrack::recipient() const
{
return m_recipient;
}
void
DatabaseCommand_ShareTrack::setRecipient( const QString& s )
{
m_recipient = s;
}

View File

@@ -48,24 +48,24 @@ public:
//TODO: construct from result instead? //TODO: construct from result instead?
virtual QString commandname() const { return "sharetrack"; } virtual QString commandname() const;
virtual void exec( DatabaseImpl* ); virtual void exec( DatabaseImpl* );
virtual void postCommitHook(); virtual void postCommitHook();
virtual bool doesMutates() const { return false; } virtual bool doesMutates() const;
virtual bool singletonCmd() const { return false; } virtual bool singletonCmd() const;
virtual bool localOnly() const { return false; } virtual bool localOnly() const;
virtual bool groupable() const { return true; } virtual bool groupable() const;
QString artist() const { return m_artist; } QString artist() const;
void setArtist( const QString& s ) { m_artist = s; } void setArtist( const QString& s );
QString track() const { return m_track; } QString track() const;
void setTrack( const QString& s ) { m_track = s; } void setTrack( const QString& s );
QString recipient() const { return m_recipient; } QString recipient() const;
void setRecipient( const QString& s ) { m_recipient = s; } void setRecipient( const QString& s );
private: private:
Tomahawk::query_ptr m_query; Tomahawk::query_ptr m_query;