mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-03-23 09:19:41 +01:00
* Emit changed() signal when setting a new playlist title, description or icon.
This commit is contained in:
parent
ad0c17395b
commit
de9aa6f1fd
@ -820,3 +820,27 @@ PlayableModel::insertQueries( const QList< Tomahawk::query_ptr >& queries, int r
|
||||
{
|
||||
insertInternal( queries, row );
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
PlayableModel::setTitle( const QString& title )
|
||||
{
|
||||
m_title = title;
|
||||
emit changed();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
PlayableModel::setDescription( const QString& description )
|
||||
{
|
||||
m_description = description;
|
||||
emit changed();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
PlayableModel::setIcon( const QPixmap& pixmap )
|
||||
{
|
||||
m_icon = pixmap;
|
||||
emit changed();
|
||||
}
|
||||
|
@ -67,11 +67,11 @@ public:
|
||||
virtual bool isLoading() const { return m_loading; }
|
||||
|
||||
virtual QString title() const { return m_title; }
|
||||
virtual void setTitle( const QString& title ) { m_title = title; }
|
||||
virtual void setTitle( const QString& title );
|
||||
virtual QString description() const { return m_description; }
|
||||
virtual void setDescription( const QString& description ) { m_description = description; }
|
||||
virtual void setDescription( const QString& description );
|
||||
virtual QPixmap icon() const { return m_icon; }
|
||||
virtual void setIcon( const QPixmap& pixmap ) { m_icon = pixmap; }
|
||||
virtual void setIcon( const QPixmap& pixmap );
|
||||
|
||||
virtual int trackCount() const { return rowCount( QModelIndex() ); }
|
||||
virtual int itemCount() const { return rowCount( QModelIndex() ); }
|
||||
@ -117,6 +117,8 @@ signals:
|
||||
void loadingStarted();
|
||||
void loadingFinished();
|
||||
|
||||
void changed();
|
||||
|
||||
public slots:
|
||||
virtual void setCurrentItem( const QModelIndex& index );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user