1 #ifndef __FBBASE_VIEW_H__
2 #define __FBBASE_VIEW_H__
4 class CFbBaseView : public CBaseView, public CUsbListener, public CMediaContentListener {
10 void UpdateEmptyFocusSequence(void);
11 void UpdatedGrid(void);
12 void UnsetFocus(void);
13 void CbLinkApp( int type, int source_type, char *path);
17 void t_CreateTopSession(void);
18 void t_CreateLeftSession(void);
19 void t_CreateGridView(void);
21 void t_CreateFullView(void);
23 void t_SetSelectedGroupButton(Evas_Object* obj);
24 Evas_Object* t_SelectedGroupButton(void);
26 virtual void t_OnShow(void);
27 virtual void t_OnUpdate(void *data);
28 virtual void t_OnHide(void);
31 CFbBaseView(const char *szViewId) : CBaseView(szViewId), m(0) {}
32 virtual ~CFbBaseView() {}
34 virtual bool Create(void *data);
35 virtual void Destroy(void);
36 virtual Evas_Object* Base(void);
40 virtual void OnStatusChanged(SUsbHostDeviceInfo *changedDevice, SUsbHostDeviceStatus status);
41 virtual void OnDbUpdated(const SEntity *entity);
45 #endif /* __FBBASE_VIEW_H__ */