static Tizen::Ui::Controls::Popup* CreateContentDeletePopup(Tizen::Ui::IActionEventListener& listener, int deleteActionId, int cancelActionId);
static Tizen::Ui::Controls::Panel* CreateFlickMenuN(Tizen::Ui::IActionEventListener& listener, FlickMenuStyle menuStyle);
static Tizen::Ui::Controls::TableViewContextItem* CreateTableViewContextItemN(Tizen::Ui::IActionEventListener& listener, int itemWidth, FlickMenuStyle menuStyle);
- static Tizen::Base::String GetStringItemSelectd(int itemCount);
+ static Tizen::Base::String GetStringItemSelected(int itemCount);
static Tizen::Ui::Controls::Footer* CreateContentListFooter(const Tizen::Ui::Controls::Form& form);
static Tizen::Ui::Controls::Footer* CreatePlaylistEditFooter(const Tizen::Ui::Controls::Form& form);
int __transactionID;
unsigned int __playerScreenState;
bool __isAnimationPerformed;
+ bool __isRunByAppControl;
Tizen::Base::Runtime::Timer* __pAnimationFinishedTimer;
Tizen::Base::Runtime::Timer* __pContentPlayTimer;
AllListEditorPanel::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)
{
AppLogDebug("ENTER");
- Form* pForm = dynamic_cast<Form*>(GetParent());
- AppAssert(pForm);
- Footer* pFooter = pForm->GetFooter();
if (__pPresentationModel == null)
{
return;
AppLogDebug("ENTER");
ContentPanel::OnSceneDeactivated(currentSceneId, nextSceneId);
- Form* pForm = dynamic_cast<Form*>(GetParent());
- AppAssert(pForm);
-
- Footer* pFooter = pForm->GetFooter();
-
+ Footer* pFooter = GetFooter();
pFooter->RemoveAllButtons();
pFooter->RemoveAllItems();
pFooter->RemoveActionEventListener(*this);
Tizen::Base::Collection::IList* pArgs)
{
AppLogDebug("ENTER");
+ ContentPanel::OnSceneActivatedN(previousSceneId, currentSceneId, null);
+
Form* pForm = dynamic_cast<Form*>(GetParent());
- Footer* pFooter = null;
AppAssert(pForm);
pForm->SetFormBackEventListener(this);
SetEditHeaderStyle();
- pFooter = CommonUtil::CreateBackButtonStyleFooter(*pForm, STYLE_ADDTO_DELETE_ADD);
+ Footer* pFooter = CommonUtil::CreateBackButtonStyleFooter(*pForm, STYLE_ADDTO_DELETE_ADD);
pFooter->AddActionEventListener(*this);
pFooter->SetShowState(true);
CommonUtil::SetFooterItemEnabled(*pFooter, false);
const Tizen::Ui::Scenes::SceneId& nextSceneId)
{
AppLogDebug("ENTER");
- Form* pForm = dynamic_cast<Form*>(GetParent());
- AppAssert(pForm);
+ ContentPanel::OnSceneDeactivated(currentSceneId, nextSceneId);
- Footer* pFooter = pForm->GetFooter();
+ Footer* pFooter = GetFooter();
pFooter->RemoveAllButtons();
pFooter->RemoveAllItems();
pFooter->RemoveActionEventListener(*this);
}
Tizen::Base::String
-CommonUtil::GetStringItemSelectd(int itemCount)
+CommonUtil::GetStringItemSelected(int itemCount)
{
AppLogDebug("ENTER");
String StrSelectStr = null;
if (itemCount > INIT_VALUE)
{
- String ResSelect = ResourceManager::GetString("IDS_COM_BODY_SELECTED");
- ResSelect.Append(L"(%d)");
-
- StrSelectStr.Format(STRING_LENGTH, ResSelect.GetPointer(), itemCount);
+ if (itemCount == 1)
+ {
+ String ResSelect = ResourceManager::GetString("IDS_VR_POP_1_ITEM_SELECTED");
+ StrSelectStr.Format(STRING_LENGTH, ResSelect.GetPointer());
+ }
+ else
+ {
+ String ResSelect = ResourceManager::GetString("IDS_VR_POP_PD_ITEMS_SELECTED");
+ StrSelectStr.Format(STRING_LENGTH, ResSelect.GetPointer(), itemCount);
+ }
}
// else
// {
return ;\r
}\r
\r
- __pBallonTooltip->SetText(CommonUtil::GetStringItemSelectd(checkedItemCount));\r
+ __pBallonTooltip->SetText(CommonUtil::GetStringItemSelected(checkedItemCount));\r
if (__pBallonTooltip->GetShowState() == false)\r
{\r
SetShowStateBalloonTooltip(true);\r
\r
if (__pContentTableView != null && IsEmptyContentList() == false)\r
{\r
- CommonUtil::SetAllCheckState(false, *__pContentTableView, __pContentTableView->GetItemCount());\r
+ SetItemCheckedAll(false);\r
__pContentTableView->UpdateTableView();\r
}\r
CommonUtil::SetFooterItemEnabled(*GetFooter(), false);\r
Boolean* pIsInitialize = static_cast<Boolean*>(pArgs->GetAt(0));\r
if (pIsInitialize->Equals(true))\r
{\r
- CommonUtil::SetAllCheckState(false, *__pContentTableView, __pContentTableView->GetItemCount());\r
+ SetItemCheckedAll(false);\r
}\r
pArgs->RemoveAll(true);\r
delete pArgs;\r
\r
RemovePlayListPicker();\r
RemoveSharePicker();\r
-\r
- CommonUtil::SetFooterItemEnabled(*GetFooter(), false);\r
AppLogDebug("EXIT");\r
}\r
\r
{\r
SetShowStateContentTableview(false);\r
SetShowStateNoContent(true);\r
+ SetShowStateBalloonTooltip(false);\r
\r
GetHeader()->SetButtonEnabled(BUTTON_POSITION_RIGHT, false);\r
GetHeader()->Invalidate(true);\r
return;
}
- __pBallonTooltip->SetText(CommonUtil::GetStringItemSelectd(checkedItemCount));
+ __pBallonTooltip->SetText(CommonUtil::GetStringItemSelected(checkedItemCount));
if (__pBallonTooltip->GetShowState() == false)
{
SetShowStateBalloonTooltip(true);
AppLogDebug("ENTER");
__pPresentationModel->UpdateFolderPathList();
__pPresentationModel->InitializeContentList(__currentFolderIndex);
- UpdateTableView();
AppLogDebug("EXIT");
}
}
else
{
+ if (__pFolderPathList == null)
+ {
+ AppLogDebug("EXIT");
+ return INIT_VALUE;
+ }
+
String* pStrPath = static_cast<String*>(__pFolderPathList->GetAt(folderIndex));
ContentDirectory directory;
r = directory.Construct(CONTENT_TYPE_AUDIO);
FolderListPresentationModel::InitializeContentList(int folderIndex)
{
AppLogDebug("ENTER");
- ContentDirectory contentDirectory;
- result r = contentDirectory.Construct(CONTENT_TYPE_AUDIO);
- if (IsFailed(r))
- {
- AppLogDebug("EXIT(%s)", GetErrorMessage(r));
- return;
- }
-
if (__pContentList != null)
{
__pContentList->RemoveAll(true);
__pContentList = null;
}
+ ContentDirectory contentDirectory;
+ result r = contentDirectory.Construct(CONTENT_TYPE_AUDIO);
+ if (IsFailed(r) || __pFolderPathList == null)
+ {
+ AppLogDebug("EXIT(%s)", GetErrorMessage(r));
+ return;
+ }
+
String* pFolderPath = static_cast<String*>(__pFolderPathList->GetAt(folderIndex));
if (pFolderPath != null)
{
FolderListPresentationModel::UpdateFolderPathList(void)
{
AppLogDebug("ENTER");
- result r = E_SUCCESS;
-
if (__pFolderPathList != null)
{
__pFolderPathList->RemoveAll(true);
}
__pFolderPathList = ContentDirectoryPathList();
- TryCatch(__pFolderPathList != null, r = E_FAILURE, "__pFolderPathList is null");
+ result r = GetLastResult();
+ if (__pFolderPathList == null)
+ {
+ r = E_FAILURE;
+ }
AppLogDebug("EXIT");
return r;
-
-CATCH:
- return r;
}
\ No newline at end of file
, __transactionID(ANIMATION_TRANSACTION_STATUS_STOPPED)
, __playerScreenState(PLAYER_SCREEN_STATE_NORMAL)
, __isAnimationPerformed(false)
+ , __isRunByAppControl(false)
, __pAnimationFinishedTimer(null)
, __pContentPlayTimer(null)
, __pPreviousSceneId(null)
__pAlbumArtElements = null;
}
+ __isRunByAppControl = false;
+
RemoveContextMenu();
RemoveSharePicker();
RemovePlayListPicker();
SetContentInfo( __pPlayerPresentationModel->GetCurrentContentIndex());
OnPlayStateChanged(__pPlayerPresentationModel->GetPlayerState());
OnPlayTimeChanged(__pPlayerPresentationModel->GetCurrentDuration(), __pPlayerPresentationModel->GetPlayPosition());
+
+ if (GetPlayerScreenState() == PLAYER_SCREEN_STATE_DURING_CALL)
+ {
+ SetPlayerScreenState(PLAYER_SCREEN_STATE_NORMAL);
+ }
}
- if (__pContentsListViewPanel->GetShowState() == true)
+ if (__pContentsListViewPanel->IsEnabled() == true && __isRunByAppControl == false)
{
TableView* pContentsTableView = static_cast<TableView*>(__pContentsListViewPanel->GetControl(IDC_CONTENTS_TABLEVIEW));
pContentsTableView->UpdateTableView();
__pMoreContextButton->SetEnabled(isFileExist);
__pMoreContextButton->Invalidate(true);
- __pContentsViewToggleButton->SetEnabled(isFileExist);
- __pContentsViewToggleButton->Invalidate(true);
+ if (__isRunByAppControl == false)
+ {
+ __pContentsViewToggleButton->SetEnabled(isFileExist);
+ __pContentsViewToggleButton->Invalidate(true);
+ }
AppLogDebug("EXIT");
}
__pForwardButton->SetEnabled(true);
__pPlayStateSlider->SetEnabled(true);
__pMoreContextButton->SetEnabled(true);
+
+ if (__isRunByAppControl == false)
+ {
+ break;
+ }
+ }
+ // fall through
+ case PLAYER_SCREEN_STATE_APP_CONTROL:
+ {
+ __pContentsViewToggleButton->SetEnabled(false);
+ __pContentsViewToggleButton->Invalidate(true);
+ __pShuffleButton->SetEnabled(false);
+ __pRepeatButton->SetEnabled(false);
+
+ __isRunByAppControl = true;
}
break;
Bitmap* pThumb = ResourceManager::GetBitmapN(L"music_play_grid_thumb_loading.png");
static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->SetBackgroundBitmap(*pThumb);
delete pThumb;
-// static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->RemoveTouchEventListener(*this);
- }
- break;
-
- case PLAYER_SCREEN_STATE_APP_CONTROL:
- {
- __pContentsViewToggleButton->SetEnabled(false);
- __pShuffleButton->SetEnabled(false);
- __pRepeatButton->SetEnabled(false);
}
break;
Bitmap* pThumb = ResourceManager::GetBitmapN(L"music_play_grid_thumb_loading.png");
static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->SetBackgroundBitmap(*pThumb);
delete pThumb;
-// static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->RemoveTouchEventListener(*this);
}
break;
{
__pContentListTableView->SetItemChecked(iCount, false);
ContentInformation* pContentInfo = __pPresentationModel->GetContentInfoN(iCount);
- RemoveContentAt(pContentInfo->contentId);
- delete pContentInfo;
+ if (pContentInfo != null)
+ {
+ RemoveContentAt(pContentInfo->contentId);
+ delete pContentInfo;
+ }
}
}
}
delete pBackgroundPressBitmap;
parent.AddControl(*pTableViewItem);
+ parent.SetIndividualSelectionEnabled(pEditButton, true);
CommonUtil::SetLayoutFitToContainer(parent, *pTableViewItem);
AppLogDebug("EXIT");
if (IsFailed(pGroupTableViewItem->Construct(IDL_SETTING_PLAYLIST_SET_ITEM_PANEL)))
{
AppLogDebug("Construct(IDL_SETTING_PLAYLIST_SET_ITEM_PANEL) failed(%s)", GetErrorMessage(GetLastResult()));
+ delete pGroupTableViewItem;
+ delete pItem;
return null;
}
}
if (IsFailed(pGroupTableViewItem->Construct(IDL_SETTING_OFF_SET_ITEM_PANEL)))
{
AppLogDebug("Construct(IDL_SETTING_PLAYLIST_SET_ITEM_PANEL) failed(%s)", GetErrorMessage(GetLastResult()));
+ delete pGroupTableViewItem;
+ delete pItem;
return null;
}
Label* pSubText = static_cast<Label*>(pGroupTableViewItem->GetControl(IDC_LABEL_SUB_TEXT));
{
__pContentListTableView->SetItemChecked(iCount, false);
ContentInformation* pContentInfo = __pPresentationModel->GetContentInfoN(iCount);
- RemoveContentAt(pContentInfo->contentId);
- delete pContentInfo;
+ if (pContentInfo != null)
+ {
+ RemoveContentAt(pContentInfo->contentId);
+ delete pContentInfo;
+ }
}
}
}