result
_FooterImpl::SetBackButton(void)
{
+ bool isBackButton = false;
+
+ Tizen::System::SystemInfo::GetValue(L"http://tizen.org/feature/input.back_key", isBackButton);
+
+ if(isBackButton)
+ {
+ SysTryReturnResult(NID_UI_CTRL, 0, E_UNSUPPORTED_OPERATION, "[E_UNSUPPORTED_OPERATION] HW BackButton exist");
+ }
+
SysTryReturnResult(NID_UI_CTRL, (__style != FOOTER_STYLE_TAB), E_UNSUPPORTED_OPERATION,
"[E_UNSUPPORTED_OPERATION] The current Footer style does not support the operation.");
void
_FooterImpl::OnActionPerformed(const _Control& source, int actionId)
{
- _Button* pButton = dynamic_cast<_Button*>(const_cast<_Control*>(&source));
-
- if (pButton == GetCore().GetButton(BACK_BUTTON))
- {
- return ;
- }
-
if (GetCore().IsInitialDraw() == true && GetCore().GetSelectedItemIndex() == 0)
{
return;
result
_FooterImpl::SetOptionButton(void)
{
+ bool isOptionButton = false;
+
+ Tizen::System::SystemInfo::GetValue(L"http://tizen.org/feature/input.option_key", isOptionButton);
+
+ if(isOptionButton)
+ {
+ SysTryReturnResult(NID_UI_CTRL, 0, E_UNSUPPORTED_OPERATION, "[E_UNSUPPORTED_OPERATION] HW OptionButton exist");
+ }
+
SysTryReturnResult(NID_UI_CTRL, (__style != FOOTER_STYLE_TAB), E_UNSUPPORTED_OPERATION,
"[E_UNSUPPORTED_OPERATION] The current Footer style does not support the operation.");
#define _FUI_CTRL_INTERNAL_FOOTER_IMPL_H_
#include <climits>
+#include <FSysSystemInfo.h>
#include <FUiCtrlFooter.h>
#include "FUi_ControlImpl.h"
#include "FUiCtrl_Button.h"