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

Inhertit from this class to use MPD::Client's fill_* methods. More...

#include <AbstractItemlist.hh>

Inheritance diagram for MPD::AbstractItemlist:
[legend]

Public Member Functions

virtual void add_item (MPD::AbstractComposite *item)=0
 Called after calling (e.g.) fill_queue()
virtual ~AbstractItemlist ()
 Virtual DTor so, derived class call their own DTor.

Detailed Description

Inhertit from this class to use MPD::Client's fill_* methods.

Definition at line 41 of file AbstractItemlist.hh.


Constructor & Destructor Documentation

virtual MPD::AbstractItemlist::~AbstractItemlist ( ) [inline, virtual]

Virtual DTor so, derived class call their own DTor.

Definition at line 58 of file AbstractItemlist.hh.


Member Function Documentation

virtual void MPD::AbstractItemlist::add_item ( MPD::AbstractComposite *  item) [pure virtual]

Called after calling (e.g.) fill_queue()

Cast this to the correct type, fill_queue delivers you for example a MPD::Song*

Parameters:
itema dynamically allocated item

Implemented in Browser::Database, Browser::DatabaseCache, Browser::QueueMerger, and Browser::SettingsOutputs.


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