using namespace Tizen::Content;
FileListForm::FileListForm(void)
- : __pOptionMenu(null)
+ : __menuState(true)
+ , __pOptionMenu(null)
, __pPopUp(null)
, __pPresentationModel(null)
{
pFooter->RemoveAllItems();
pFooter->SetStyle(FOOTER_STYLE_BUTTON_ICON);
- pFooter->SetMenuButton();
- pFooter->SetBackButton();
FooterItem itemCamera;
itemCamera.Construct(IDA_FOOTER_CAMERA);
}
void
-FileListForm::SetFooterState(bool state)
+FileListForm::SetMenuState(bool state)
{
- GetFooter()->SetMenuButtonEnabled(state);
- GetFooter()->Invalidate(true);
+ __menuState = state;
}
void
FileListForm::OnFormMenuRequested (Tizen::Ui::Controls::Form &source)
{
- InitializeFooter();
-
- if ( __pOptionMenu == null )
+ if (__menuState == true )
{
- return ;
- }
+ InitializeFooter();
- __pOptionMenu->SetShowState(true);
- __pOptionMenu->Show();
+ if ( __pOptionMenu == null )
+ {
+ return ;
+ }
+
+ __pOptionMenu->SetShowState(true);
+ __pOptionMenu->Show();
+ }
}