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:
@@ -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;
|
||||||
|
}
|
||||||
|
@@ -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;
|
||||||
|
Reference in New Issue
Block a user