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

#include <CoverArtMgr.hh>

Inheritance diagram for Browser::CoverArtMgr:
[legend]
Collaboration diagram for Browser::CoverArtMgr:
[legend]

Public Member Functions

 CoverArtMgr (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &builder)
 ~CoverArtMgr ()

Protected Member Functions

void update (MPD::Client &client, mpd_idle event, MPD::NotifyData &data)
 This is a convienience implementationrule.
void on_deliver (GlyrMemCache *list)
 Called once an item is ready.

Detailed Description

Definition at line 11 of file CoverArtMgr.hh.


Constructor & Destructor Documentation

Browser::CoverArtMgr::CoverArtMgr ( BaseObjectType *  cobject,
const Glib::RefPtr< Gtk::Builder > &  builder 
)

Member Function Documentation

void Browser::CoverArtMgr::on_deliver ( GlyrMemCache *  c) [protected, virtual]

Called once an item is ready.

Note: it's only called for the last request, or when requets are enqueue()'d

Parameters:
cthe ready to use item

Reimplemented from Glyr::UpdateInterface.

void Browser::CoverArtMgr::update ( MPD::Client &  client,
mpd_idle  event,
MPD::NotifyData &  data 
) [protected, virtual]

This is a convienience implementationrule.

Many Metadatamanagers are implemented as Gtk::Builder derivates, i.e. deriving from a widget, and letting Gtk::Builder set the basic attributes. Since this requries a special ctor, those cannot implement AbstractClientUser like other classes.

Parameters:
client
event
data

Implements Glyr::UpdateInterface.


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