#include <MediaContentDbListener.h>
#include <UsbConnectionListener.h>
-class CFbBaseView : public CBaseView, CUsbConnectionListener, CMediaContentDbUpdateListener {
+class CFbBaseView : public CBaseView, public CUsbConnectionListener, public CMediaContentDbUpdateListener {
private:
struct SFbBaseView* m;
_CHECK(m->pLayoutMgr->AddLayout(m->pFbVideoLayout))
_CHECK(m->pLayoutMgr->AddLayout(m->pFbMusicLayout))
_CHECK(CUsbConnectionListener::Create())
+ _CHECK(CMediaContentDbUpdateListener::Create())
_WHEN_SUCCESS{}
+ _CHECK_FAIL{ CMediaContentDbUpdateListener::Destroy(); }
_CHECK_FAIL{ CUsbConnectionListener::Destroy(); }
_CHECK_FAIL{ m->pLayoutMgr->RemoveLayout(m->pFbMusicLayout); }
_CHECK_FAIL{ m->pLayoutMgr->RemoveLayout(m->pFbVideoLayout); }
ASSERT(m);
CBaseView::Destroy();
+ CMediaContentDbUpdateListener::Destroy();
CUsbConnectionListener::Destroy();
m->pLayoutMgr->RemoveLayout(m->pFbMusicLayout);
const char *sorttext[] = {
N_("Title A-Z"),
N_("Title Z-A"),
- N_("Date ↓"),
- N_("Date ↑"),
- N_("Size ↓"),
- N_("Size ↑"),
+ N_("Date ↓ "),
+ N_("Date ↑ "),
+ N_("Size ↓ "),
+ N_("Size ↑ "),
};
const char *sortbtnids[] = {
void CSortCtxPopup::t_OnConfiguration(void)
{
t_SetList(sorttext, ARRAY_SIZE(sorttext), (int)CInfo::SortType(),
- CCtxPopup::TOPBTN_SORT, sortbtnids,
- POSITION_SORT_POPUP_X, POSITION_SORT_POPUP_Y);
+ CCtxPopup::TOPBTN_SORT,
+ POSITION_SORT_POPUP_X, POSITION_SORT_POPUP_Y,
+ FBR_STYLE_HOVER_ENTRY,
+ FBR_STYLE_HOVER_CTXPOPUP, FBR_STYLE_HOVER_CTXPOPUP, FBR_STYLE_HOVER_CTXPOPUP);
}
void CSortCtxPopup::t_OnBtnClicked(Evas_Object* obj, void* ev)
usb.Destroy();
t_SetList(sourcetext, size, (int)CInfo::SourceType(),
- CCtxPopup::TOPBTN_SOURCE, srcbtnids,
- POSITION_SOURCE_POPUP_X, POSITION_SOURCE_POPUP_Y);
+ CCtxPopup::TOPBTN_SOURCE,
+ POSITION_SOURCE_POPUP_X, POSITION_SOURCE_POPUP_Y,
+ FBR_STYLE_HOVER_CTXPOPUP,
+ FBR_STYLE_HOVER_ENTRY, FBR_STYLE_HOVER_ENTRY, FBR_STYLE_HOVER_ENTRY);
}