Freya  0.0.1
A Gtk3 MPD Client
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
MPD::AbstractItemGenerator Class Reference

#include <AbstractItemGenerator.hh>

Inheritance diagram for MPD::AbstractItemGenerator:
[legend]

Public Member Functions

virtual void fill_queue (AbstractItemlist &data_model)=0
virtual void fill_queue_changes (AbstractItemlist &data_model, unsigned last_version, unsigned &first_pos)=0
virtual void fill_playlists (AbstractItemlist &data_model)=0
virtual void fill_outputs (AbstractItemlist &data_model)=0
virtual void fill_filelist (AbstractItemlist &data_model, const char *path)=0
virtual ~AbstractItemGenerator ()

Detailed Description

Definition at line 48 of file AbstractItemGenerator.hh.


Constructor & Destructor Documentation

Definition at line 57 of file AbstractItemGenerator.hh.


Member Function Documentation

virtual void MPD::AbstractItemGenerator::fill_filelist ( AbstractItemlist &  data_model,
const char *  path 
) [pure virtual]

Implemented in MPD::Client, and Browser::DatabaseCache.

virtual void MPD::AbstractItemGenerator::fill_outputs ( AbstractItemlist &  data_model) [pure virtual]

Implemented in MPD::Client, and Browser::DatabaseCache.

virtual void MPD::AbstractItemGenerator::fill_playlists ( AbstractItemlist &  data_model) [pure virtual]

Implemented in MPD::Client, and Browser::DatabaseCache.

virtual void MPD::AbstractItemGenerator::fill_queue ( AbstractItemlist &  data_model) [pure virtual]

Implemented in MPD::Client, and Browser::DatabaseCache.

virtual void MPD::AbstractItemGenerator::fill_queue_changes ( AbstractItemlist &  data_model,
unsigned  last_version,
unsigned &  first_pos 
) [pure virtual]

Implemented in MPD::Client, and Browser::DatabaseCache.


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