#define __DIRECTORY_INFO_H__
-#include "ExtNameInfo.h"
-
-
class CDirectoryInfo : public CExtNameInfo {
private:
struct SDirectoryInfo* m;
};
-#endif /* __DIRECTORY_INFO_H__ */
\ No newline at end of file
+#endif /* __DIRECTORY_INFO_H__ */
#ifndef __FBBASE_VIEW_H__
#define __FBBASE_VIEW_H__
-#include <MediaContentDbListener.h>
-#include <UsbConnectionListener.h>
-
-class CFbBaseView : public CBaseView, public CUsbConnectionListener, public CMediaContentDbUpdateListener {
+class CFbBaseView : public CBaseView, public CUsbListener, public CMediaContentListener {
private:
struct SFbBaseView* m;
public:
virtual void OnStatusChanged(SUsbHostDeviceInfo *changedDevice, SUsbHostDeviceStatus status);
- virtual void OnUpdated(const SEntity *entity);
+ virtual void OnDbUpdated(const SEntity *entity);
};
#define __FILE_GRID_H__
-#include <InputHandler.h>
-
-
class CFileGrid : public CListenerMgr, IMouseMoveListener, IKeyUpListener {
private:
struct SFileGrid* m;
#define __DBG_H__
#include <dlog.h>
-#include <AppCommon.h>
#ifdef LOG_TAG
#undef LOG_TAG
* limitations under the License.
*/
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
#include "dbg.h"
-#include "i18n.h"
+#include <AppCommon.h>
#include "common.h"
-#include <media_content.h>
-
-#include "ExtNameInfo.h"
#include "DirectoryInfo.h"
* limitations under the License.
*/
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
#include "dbg.h"
-#include "i18n.h"
+#include <AppCommon.h>
#include "common.h"
-#include <media_content.h>
-
-#include "ExtNameInfo.h"
#include "FileInfo.h"
* limitations under the License.
*/
-#include <stdio.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstdlib>
#include <Eina.h>
#include "dbg.h"
+#include <AppCommon.h>
#include "common.h"
-#include "i18n.h"
-
-#include <media_content.h>
-#include "AppCommon.h"
-#include "ExtNameInfo.h"
#include "FileList.h"
int CFileList::t_Max(void)
* limitations under the License.
*/
-#include <stdio.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstdlib>
#include <Eina.h>
-#include <media_content.h>
-//#include <usb-device.h>
#include "dbg.h"
+#include <AppCommon.h>
#include "common.h"
-#include "i18n.h"
-
-#include "AppCommon.h"
#include "FileList.h"
-#include "ExtNameInfo.h"
#include "Mediadata.h"
#include "MediadataImpl.h"
* limitations under the License.
*/
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
#include <Eina.h>
-#include <media_content.h>
#include "dbg.h"
+#include <AppCommon.h>
#include "common.h"
-#include "i18n.h"
-
-#include "AppCommon.h"
#include "FileList.h"
-#include "ExtNameInfo.h"
#include "FileInfo.h"
#include "DirectoryInfo.h"
#include "Mediadata.h"
#include <Elementary.h>
-#include <AppCommon.h>
-#include <BaseView.h>
-#include <ViewMgr.h>
-#include <BaseLayout.h>
-#include <LayoutMgr.h>
-
#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "FileGrid.h"
-#include <CtxPopup.h>
#include "FbBaseView.h"
#include "FbAllLayout.h"
#include "../views/BaseView/Info.h"
#include <Elementary.h>
-#include <AppCommon.h>
-#include <BaseView.h>
-#include <ViewMgr.h>
-#include <BaseLayout.h>
-#include <LayoutMgr.h>
#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "FileGrid.h"
-#include <CtxPopup.h>
#include "FbBaseView.h"
#include "FbMusicLayout.h"
#include "../views/BaseView/Info.h"
#include <Elementary.h>
-#include <AppCommon.h>
-#include <BaseView.h>
-#include <ViewMgr.h>
-#include <BaseLayout.h>
-#include <LayoutMgr.h>
-
#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "FileGrid.h"
-
-#include <CtxPopup.h>
#include "FbBaseView.h"
#include "FbPhotoLayout.h"
#include "../views/BaseView/Info.h"
#include <Elementary.h>
-#include <AppCommon.h>
-#include <BaseView.h>
-#include <ViewMgr.h>
-#include <BaseLayout.h>
-#include <LayoutMgr.h>
#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "FileGrid.h"
-#include <CtxPopup.h>
#include "FbBaseView.h"
#include "FbVideoLayout.h"
#include "../views/BaseView/Info.h"
* limitations under the License.
*/
-#include <string.h>
-#include <app.h>
-#include <Elementary.h>
-#include <Eina.h>
+#include <cstring>
#include "dbg.h"
-#include "define.h"
-
#include <AppCommon.h>
-#include "BaseApp.h"
-#include <BaseView.h>
-#include <ViewMgr.h>
-#include <CtxPopup.h>
-#include <InputHandler.h>
-
+#include "define.h"
#include "FbBaseView.h"
-#include <ExtNameInfo.h>
#include "FbContextView.h"
-#include <SortMgr.h>
-
#define PARAM_SOURCE "source"
#define FBR_WIN_TITLE "File Browser"
#include <Eina.h>
#include <Ecore.h>
#include <aul.h>
-#include "i18n.h"
#include "define.h"
-
-#include "AppCommon.h"
-#include "ExtNameInfo.h"
#include "common.h"
#include "dbg.h"
-#include <MediaContentDbListener.h>
-#include <UsbConnectionListener.h>
-#include "Popup.h"
-#include "InputHandler.h"
-
-#include <CtxPopup.h>
-
-#include <BaseView.h>
+#include <AppCommon.h>
#include "FbBaseView.h"
+#include "i18n.h"
#include "Info.h"
-
+#include "Popup.h"
#include "SourceCtxPopup.h"
#include "SortCtxPopup.h"
-
-#include <ViewMgr.h>
-#include <LayoutMgr.h>
-#include <BaseLayout.h>
#include "FbAllLayout.h"
#include "FbPhotoLayout.h"
#include "FbVideoLayout.h"
Evas_Object *eoBtnSource;
Evas_Object *eoBtnSort;
- CCtxPopup *pCtxPopup;
+ CContextPopup *pCtxPopup;
CPopup *pPopup;
CLayoutMgr *pLayoutMgr;
private:
SFbBaseView *m;
private:
- static void sm_CbCtxPopupSelected(void* cookie, CCtxPopup* instance, const char* text)
+ static void sm_CbCtxPopupSelected(void* cookie, CContextPopup* instance, const char* text)
{
SFbBaseView* m = (SFbBaseView*)cookie;
if (!m)
_DBG(" instance->Type(): %d", instance->Type());
switch (instance->Type()) {
- case CCtxPopup::TOPBTN_SORT:
+ case CContextPopup::TOPBTN_SORT:
elm_object_text_set(m->eoBtnSort, text);
switch(m->curLayoutId)
{
m->pLayoutMgr->Show(_get_layout_id(m->curLayoutId));
break;
- case CCtxPopup::TOPBTN_SOURCE:
+ case CContextPopup::TOPBTN_SOURCE:
elm_object_text_set(m->eoBtnSource, text);
switch(m->curLayoutId)
{
_CHECK(m->pLayoutMgr->AddLayout(m->pFbVideoLayout))
_CHECK(m->pLayoutMgr->AddLayout(m->pFbMusicLayout))
_COMMAND{
- if(!CUsbConnectionListener::Create())
- _ERR("Fail to create CUsbConnectionListener()");
- if(!CMediaContentDbUpdateListener::Create())
- _ERR("Fail to create CMediaContentDbUpdateListener()");
+ if(!CUsbListener::Create())
+ _ERR("Fail to create CUsbListener()");
+ if(!CMediaContentListener::Create())
+ _ERR("Fail to create CMediaContentListener()");
}
_WHEN_SUCCESS{}
CBaseView::Destroy();
- if(CMediaContentDbUpdateListener::FlagCreate())
- CMediaContentDbUpdateListener::Destroy();
- if(CUsbConnectionListener::FlagCreate())
- CUsbConnectionListener::Destroy();
+ if(CMediaContentListener::FlagCreate())
+ CMediaContentListener::Destroy();
+ if(CUsbListener::FlagCreate())
+ CUsbListener::Destroy();
m->pLayoutMgr->RemoveLayout(m->pFbMusicLayout);
m->pFbMusicLayout->Destroy();
}
-void CFbBaseView::OnUpdated(const SEntity *entity)
+void CFbBaseView::OnDbUpdated(const SEntity *entity)
{
_DBG();
m->pPopup->Destroy();
#include <Ecore.h>
#include <aul.h>
#include "dbg.h"
-#include "i18n.h"
+#include <AppCommon.h>
#include "define.h"
#include "common.h"
-#include <AppCommon.h>
#include "Mediadata.h"
-#include "ExtNameInfo.h"
-#include <SortMgr.h>
#include "GengridItemClass.h"
-#include "InputHandler.h"
#include "FileGrid.h"
#include "Info.h"
-#include <BaseView.h>
-#include <InputHandler.h>
-#include <ViewMgr.h>
#include "FbContextView.h"
* limitations under the License.
*/
-#include <Elementary.h>
-#include <Eina.h>
#include <Ecore.h>
#include <aul.h>
-#include "i18n.h"
+#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "common.h"
-#include "dbg.h"
-#include <media_content.h>
-#include "ExtNameInfo.h"
+#include "i18n.h"
#include "DirectoryInfo.h"
#include "GengridItemClass.h"
#include <Eina.h>
#include <Ecore.h>
#include <aul.h>
-#include "i18n.h"
+#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "common.h"
-#include "ExtNameInfo.h"
#include "Info.h"
#include <Eina.h>
#include <Ecore.h>
#include <aul.h>
-#include "i18n.h"
-#include "AppCommon.h"
#include "define.h"
#include "common.h"
#include "dbg.h"
+#include <AppCommon.h>
#include "Popup.h"
#define MAX_POPUP_TIME 10 /* seconds */
* limitations under the License.
*/
-#include <Elementary.h>
-#include <Eina.h>
#include <Ecore.h>
#include <aul.h>
-#include "i18n.h"
+#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "common.h"
+#include "i18n.h"
#include "Info.h"
-#include "CtxPopup.h"
-#include <app-res-defines.h>
#include "SortCtxPopup.h"
+#define BTN_ID "BTN_ID"
+
const char *sorttext[] = {
N_("Title A-Z"),
N_("Title Z-A"),
void CSortCtxPopup::t_OnConfiguration(void)
{
t_SetList(sorttext, ARRAY_SIZE(sorttext), (int)CInfo::SortType(),
- CCtxPopup::TOPBTN_SORT, sortbtnids,
+ CContextPopup::TOPBTN_SORT, sortbtnids,
POSITION_SORT_POPUP_X, POSITION_SORT_POPUP_Y,
NULL,
FBR_STYLE_HOVER_ENTRY, FBR_STYLE_HOVER_ENTRY, FBR_STYLE_HOVER_ENTRY);
return;
CInfo::SetSortType(index);
- CCtxPopup::t_OnBtnClicked(obj, ev);
+ CContextPopup::t_OnBtnClicked(obj, ev);
Destroy(); //_destroy_ctxpopup(bd);
}
#define __SORT_CTX_POPUP_H__
-class CSortCtxPopup : public CCtxPopup {
+class CSortCtxPopup : public CContextPopup {
protected:
virtual void t_OnConfiguration(void);
#include <Eina.h>
#include <Ecore.h>
#include <aul.h>
-#include "i18n.h"
+#include "dbg.h"
+#include <AppCommon.h>
#include "define.h"
#include "common.h"
+#include "i18n.h"
#include "Info.h"
-#include "CtxPopup.h"
-#include <MediaContentDbListener.h>
-#include <UsbConnectionListener.h>
-#include <app-res-defines.h>
#include "SourceCtxPopup.h"
+#define BTN_ID "BTN_ID"
+
const char *srcbtnids[] = {
"ALL",
"TV",
{
int size = ARRAY_SIZE(sourcetext);
- CUsbConnectionListener usb;
+ CUsbListener usb;
if(usb.Create()) {
if (!usb.FlagConnected())
size--;
size--;
t_SetList(sourcetext, size, (int)CInfo::SourceType(),
- CCtxPopup::TOPBTN_SOURCE, srcbtnids,
+ CContextPopup::TOPBTN_SOURCE, srcbtnids,
POSITION_SOURCE_POPUP_X, POSITION_SOURCE_POPUP_Y,
NULL,
FBR_STYLE_HOVER_ENTRY, FBR_STYLE_HOVER_ENTRY, FBR_STYLE_HOVER_ENTRY);
return;
CInfo::SetSourceType(index);
- CCtxPopup::t_OnBtnClicked(obj, ev);
+ CContextPopup::t_OnBtnClicked(obj, ev);
Destroy();
}
#define __SOURCE_CTX_POPUP_H__
-class CSourceCtxPopup : public CCtxPopup {
+class CSourceCtxPopup : public CContextPopup {
protected:
virtual void t_OnConfiguration(void);
#include <Elementary.h>
#include <Eina.h>
-#include "i18n.h"
#include "dbg.h"
-
-#include "AppCommon.h"
-#include "InputHandler.h"
+#include <AppCommon.h>
#include "define.h"
#include "common.h"
-#include "ExtNameInfo.h"
-#include <BaseView.h>
-#include <ViewMgr.h>
+#include "i18n.h"
#include "FbContextView.h"
#include "Dummy/DummyContent.h"