1 #ifndef __FBBASE_VIEW_H__
2 #define __FBBASE_VIEW_H__
4 #include <MediaContentDbListener.h>
5 #include <UsbConnectionListener.h>
7 class CFbBaseView : public CBaseView, public CUsbConnectionListener, public CMediaContentDbUpdateListener {
13 void UpdateEmptyFocusSequence(void);
14 void UpdatedGrid(void);
15 void UnsetFocus(void);
16 void CbLinkApp( int type, int source_type, char *path);
20 void t_CreateTopSession(void);
21 void t_CreateLeftSession(void);
22 void t_CreateGridView(void);
24 void t_CreateFullView(void);
26 void t_SetSelectedGroupButton(Evas_Object* obj);
27 Evas_Object* t_SelectedGroupButton(void);
29 virtual void t_OnShow(void);
30 virtual void t_OnUpdate(void *data);
31 virtual void t_OnHide(void);
34 CFbBaseView(const char *szViewId) : CBaseView(szViewId), m(0) {}
35 virtual ~CFbBaseView() {}
37 virtual bool Create(void *data);
38 virtual void Destroy(void);
39 virtual Evas_Object* Base(void);
43 virtual void OnConnect(void);
44 virtual void OnUpdated(const SEntity *entity);
48 #endif /* __FBBASE_VIEW_H__ */