Logo Search packages:      
Sourcecode: qmpdclient version File versions  Download package

Public Member Functions | Public Attributes | Private Member Functions

MPDCachePrivate Struct Reference

Collaboration diagram for MPDCachePrivate:
Collaboration graph

List of all members.

Public Member Functions

MPDSongList cacheAlbumSongs (const QStringList &)
MPDSongList cacheArtistSongs (const QStringList &)
MPDSongList cacheDirectorySongs (const QList< MPDDirectory > &)
MPDSongList cachePlaylistSongs (const MPDSongList &)
void disconnected ()
bool isConnected ()
void load ()
MPDSongList playlists ()
void save ()
MPDSongList songsByAlbums (const QStringList &)
MPDSongList songsByArtists (const QStringList &)
void updateLibrary (bool reread)
void updatePlaylists (bool reread)

Public Attributes

QMap< QString, MPDSongListalbumSongMap
bool allCached
QMap< QString, QSet< QString > > artistAlbumMap
QStringList artists
QMap< QString, MPDSongListartistSongMap
QString cachePath
QStringList files
bool loadCache
QMap< QString, MPDDirectorypathDirectoryMap
QMap< MPDSong, MPDSongListplaylistMap
MPDDirectory root
MPDStats stats

Private Member Functions

void cacheArtists ()
 Cache stuff.
void cacheDirectories ()
void cacheEverything ()
void clearArtistCache ()
void clearDirectoryCache ()

Detailed Description

Definition at line 38 of file mpdcache_p.h.

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index