Freya  0.0.1
A Gtk3 MPD Client
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
src/Browser/NowPlaying/TextPageMgr.hh
Go to the documentation of this file.
00001 #ifndef FREYA_TEXTPAGEMGR_HH
00002 #define FREYA_TEXTPAGEMGR_HH
00003 
00004 #include <gtkmm.h>
00005 #include "../../Glyr/UpdateInterface.hh"
00006 
00007 namespace Browser
00008 {
00009     class TextPageMgr : public Gtk::ScrolledWindow, public Glyr::UpdateInterface
00010     {
00011         public: 
00012             TextPageMgr(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& builder);
00013             
00014             void update(MPD::Client& client, mpd_idle events, MPD::NotifyData& data);
00015 
00016             void set_request_type(GLYR_GET_TYPE type);
00017     
00018             void on_deliver(GlyrMemCache * list);
00019 
00020         private:
00021             Gtk::TextView * textView;
00022             GLYR_GET_TYPE type;
00023 
00024     };
00025 }
00026 
00027 #endif /* end of include guard: FREYA_TEXTPAGEMGR_HH */
00028