inc/mpmpxcollectiondata.h
changeset 36 a0afa279b8fe
parent 35 fdb31ab341af
child 51 560ce2306a17
equal deleted inserted replaced
35:fdb31ab341af 36:a0afa279b8fe
    63     bool isAutoPlaylist();
    63     bool isAutoPlaylist();
    64     bool isAutoPlaylist( int index );
    64     bool isAutoPlaylist( int index );
    65     int itemCount( int index );
    65     int itemCount( int index );
    66     int containerId();
    66     int containerId();
    67     int itemId(int index);
    67     int itemId(int index);
       
    68     int albumSongId( int index );
    68     void removeItem(int index);
    69     void removeItem(int index);
    69     bool testCachedItem( int itemId );
    70     bool testCachedItem( int itemId );
    70     void insertCachedItem(int index);
    71     void insertCachedItem(int index);
    71 
    72 
    72     bool setCurrentAlbum( int index );
    73     bool setCurrentAlbum( int index );
    77     void setMpxMedia( const CMPXMedia& entries, bool reopen=false );
    78     void setMpxMedia( const CMPXMedia& entries, bool reopen=false );
    78     const CMPXMedia& containerMedia();
    79     const CMPXMedia& containerMedia();
    79     void setContext( TCollectionContext context );
    80     void setContext( TCollectionContext context );
    80     void setAlbumContent( const CMPXMedia& albumContent );
    81     void setAlbumContent( const CMPXMedia& albumContent );
    81     int itemIndex( int itemUniqueId );
    82     int itemIndex( int itemUniqueId );
       
    83     int albumSongIndex( int songUniqueId );
    82 
    84 
    83 signals:
    85 signals:
    84 
    86 
    85     void contextChanged( TCollectionContext context );
    87     void contextChanged( TCollectionContext context );
    86     void dataChanged();
    88     void dataChanged();