1 #ifndef __FBBASE_VIEW_H__
2 #define __FBBASE_VIEW_H__
5 #include "ManagerUsb.h"
8 class CFbBaseView : public CBaseView, CUsbConnectionListener, CDbUpdateListener {
10 struct SFbBaseView* m;
14 void UpdateEmptyFocusSequence(void);
15 void UpdatedGrid(void);
16 void UnsetFocus(void);
17 void CbLinkApp( int type, int source_type, char *path);
21 void t_CreateTopSession(void);
22 void t_CreateLeftSession(void);
23 void t_CreateGridView(void);
25 void t_CreateFullView(void);
27 void t_SetSelectedGroupButton(Evas_Object* obj);
28 Evas_Object* t_SelectedGroupButton(void);
30 virtual void t_OnShow(void);
31 virtual void t_OnUpdate(void *data);
32 virtual void t_OnHide(void);
35 CFbBaseView(const char *szViewId) : CBaseView(szViewId), m(0) {}
36 virtual ~CFbBaseView() {}
38 virtual bool Create(void *data);
39 virtual void Destroy(void);
40 virtual Evas_Object* Base(void);
44 virtual void OnConnect(void);
45 virtual void OnUpdated(const SEntity *entity);
49 #endif /* __FBBASE_VIEW_H__ */