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

#include <OtherAlbumsMgr.hh>

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

Public Member Functions

 OtherAlbumsMgr (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &builder)
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 10 of file OtherAlbumsMgr.hh.


Constructor & Destructor Documentation

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

Member Function Documentation

void Browser::OtherAlbumsMgr::on_deliver ( GlyrMemCache *  c) [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::OtherAlbumsMgr::update ( MPD::Client &  client,
mpd_idle  event,
MPD::NotifyData &  data 
) [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: