bool CDirectoryInfo::Create(CNameInfo::EClassType type)
{
- ASSERT(!m);
+ if (m)
+ return false;
m = new SDirectoryInfo;
- ASSERT(m);
+ if (!m)
+ return false;
if (!CExtNameInfo::Create(CLASS_TYPE_DIRECTORY)) {
delete m;
void CDirectoryInfo::Destroy(void)
{
- ASSERT(m);
+ if (!m)
+ return;
CExtNameInfo::Destroy();
bool CDirectoryInfo::SetCount(int nCount)
{
- ASSERT(m);
+ if (!m)
+ return false;
m->nCount = nCount;
int CDirectoryInfo::Count(void)
{
- ASSERT(m);
+ if (!m)
+ return 0;
return m->nCount;
}
bool CDirectoryInfo::Duplicate(CNameInfo *obj)
{
- ASSERT(m);
+ if (!m)
+ return false;
CDirectoryInfo *dst = (CDirectoryInfo*)obj;
bool CDirectoryInfo::SetLoadInfo(filter_h filter, media_folder_h folder)
{
- ASSERT(m);
+ if (!m)
+ return false;
m->filter = filter;
m->folder = folder;
bool CDirectoryInfo::Load(void)
{
- ASSERT(m);
+ if (!m)
+ return false;
int r;
bool ret = false;
bool CFileInfo::Create(void)
{
- ASSERT(!m);
+ if (m)
+ return false;
m = new SFileInfo;
- ASSERT(m);
+ if (!m)
+ return false;
memset(m, 0, sizeof(SFileInfo));
void CFileInfo::Destroy(void)
{
- ASSERT(m);
+ if (!m)
+ return;
CExtNameInfo::Destroy();
bool CFileInfo::Duplicate(CNameInfo* obj)
{
- ASSERT(m);
+ if (!m)
+ return false;
if (!CExtNameInfo::Duplicate(obj))
return false;
bool CFileInfo::SetLoadInfo(media_info_h handle)
{
- ASSERT(m);
+ if (!m)
+ return false;
m->handle = handle;
return true;
bool CFileInfo::Load(void)
{
- ASSERT(m);
+ if (!m)
+ return false;
bool ret = false;
do {
bool CMediadata::Create(void)
{
- ASSERT(!m);
+ if (m)
+ return false;
_CREATE_BEGIN{
_CHECK(m = (SMediadata*)(new CMediadataImpl))
void CMediadata::Destroy(void)
{
- ASSERT(m);
+ if (!m)
+ return;
M->Destroy();
delete M;
bool CMediadata::GetMediaList(const char* folderid, int media_type, int source_type, Eina_List **list)
{
- ASSERT(m);
+ if (!m)
+ return false;
return ((CMediadataImpl*)m)->GetMediaList(folderid, media_type, source_type, list);
}
bool CMediadata::GetFolderList(int media_type, int source_type, Eina_List **list)
{
- ASSERT(m);
+ if (!m)
+ return false;
return ((CMediadataImpl*)m)->GetFolderList(media_type, source_type, list);
}
bool CMediadataImpl::Create(void)
{
- ASSERT(!m);
+ if (m)
+ return false;
_CREATE_BEGIN{
_CHECK(m = new SMediadataImpl)
void CMediadataImpl::Destroy(void)
{
- ASSERT(m);
+ if (!m)
+ return;
_DBG("#########################");
{
ASSERT(0 <= media_type && media_type <= t_Max());
- ASSERT(m);
+ if (!m)
+ return false;
/* Inner Level */
m->media_type = media_type;
{
ASSERT(0 <= media_type && media_type <= t_Max());
- ASSERT(m);
+ if (!m)
+ return false;
_DBG("sourceType: %d, m->source_Type: %d", source_type, m->source_type);
/* Outer level */
bool CGengridItemClass::Create(void)
{
- ASSERT(!m);
+ if (m_pItemClass)
+ return false;
- m = elm_gengrid_item_class_new();
- ASSERT(m);
+ m_pItemClass = elm_gengrid_item_class_new();
+ if (!m_pItemClass) {
+ return false;
+ }
- m->item_style = FBR_STYLE_MEDIA_GRID;
- m->func.text_get = sm_CbTextGet;
- m->func.content_get = sm_CbContentGet;
- m->func.state_get = NULL;
- m->func.del = sm_CbRemove;
+ m_pItemClass->item_style = FBR_STYLE_MEDIA_GRID;
+ m_pItemClass->func.text_get = sm_CbTextGet;
+ m_pItemClass->func.content_get = sm_CbContentGet;
+ m_pItemClass->func.state_get = NULL;
+ m_pItemClass->func.del = sm_CbRemove;
return true;
}
void CGengridItemClass::Destroy(void)
{
- ASSERT(m);
+ if (!m_pItemClass)
+ return;
- elm_gengrid_item_class_free(m);
- m = NULL;
+ elm_gengrid_item_class_free(m_pItemClass);
+ m_pItemClass = NULL;
}
Elm_Gengrid_Item_Class* CGengridItemClass::Handle(void)
{
- return m;
+ return m_pItemClass;
}
class CGengridItemClass {
protected:
- Elm_Gengrid_Item_Class *m;
+ Elm_Gengrid_Item_Class *m_pItemClass;
private:
public:
- CGengridItemClass() : m(NULL) {}
+ CGengridItemClass() : m_pItemClass(NULL) {}
virtual ~CGengridItemClass() { }
bool Create(void);