, public Tizen::Ui::IActionEventListener
, public Tizen::Messaging::IPushManagerListener
, public Tizen::Messaging::IPushEventListener
+ , public Tizen::Ui::Controls::IFormBackEventListener
{
public:
MainForm(void);
virtual result OnInitializing(void);
virtual result OnTerminating(void);
virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
+ virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source);
void OnPushServiceRegistered(RequestId reqId, const Tizen::Base::String& registrationId, result r, const Tizen::Base::String& errorCode, const Tizen::Base::String& errorMsg);
void OnPushServiceUnregistered(RequestId reqId, result r, const Tizen::Base::String& errorCode, const Tizen::Base::String& errorMsg);
void OnPushMessageReceived(const Tizen::Messaging::PushMessage& message);
class SettingForm\r
: public Tizen::Ui::Controls::Form\r
, public Tizen::Ui::IActionEventListener\r
+ , public Tizen::Ui::Controls::IFormBackEventListener\r
{\r
public:\r
SettingForm(void);\r
virtual result OnInitializing(void);\r
virtual result OnTerminating(void);\r
virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);\r
+ virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source);\r
bool GetSetting(void);\r
void UpdateSetting(bool value);\r
\r
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Manifest xmlns="http://schemas.tizen.org/2012/12/manifest">
<Id>208dv19d5n</Id>
- <Version>1.0.0</Version>
+ <Version>2.0.0</Version>
<Type>C++App</Type>
<Author/>
<Descriptions/>
{
pHeader->SetStyle(HEADER_STYLE_TITLE);
pHeader->SetName(L"MainForm");
- pHeader->SetTitleText(L"PushClient - Main");
+ pHeader->SetTitleText(L"PUSH CLIENT - MAIN");
}
Footer* pFooter = GetFooter();
if (pFooter != null)
{
- pFooter->SetStyle(FOOTER_STYLE_TAB);
-
+ pFooter->SetStyle(FOOTER_STYLE_BUTTON_ICON_TEXT);
+ pFooter->SetBackButton();
+ SetFormBackEventListener(this);
FooterItem footerItem1;
footerItem1.Construct(ID_FOOTER_SETTING);
footerItem1.SetText(L"Setting");
case ID_BUTTON_CHECK:
{
AppLog("####### Check unread messages. #######");
+ if (!IsInitialized())
+ {
+ break;
+ }
IList* pUnreadMessges = null;
IEnumerator* pEnum = null;
}
void
+MainForm::OnFormBackRequested(Form& source)
+{
+ UiApp* pApp = UiApp::GetInstance();
+ AppAssert(pApp);
+ pApp->Terminate();
+}
+
+void
MainForm::OnPushServiceRegistered(RequestId reqId, const Tizen::Base::String& registrationId, result r, const Tizen::Base::String& errorCode, const Tizen::Base::String& errorMsg)
{
AppLog("####### OnPushServiceRegistered! #######");
{
pHeader->SetStyle(HEADER_STYLE_TITLE);
pHeader->SetName(L"SettingForm");
- pHeader->SetTitleText(L"PushClient - Setting");
+ pHeader->SetTitleText(L"PUSH CLIENT - SETTING");
}
Footer* pFooter = GetFooter();
if (pFooter != null)
{
- pFooter->SetStyle(FOOTER_STYLE_TAB);
-
+ pFooter->SetStyle(FOOTER_STYLE_BUTTON_ICON_TEXT);
+ pFooter->SetBackButton();
+ SetFormBackEventListener(this);
FooterItem footerItem1;
footerItem1.Construct(ID_FOOTER_MAIN);
footerItem1.SetText(L"Main");
}
}
+void
+SettingForm::OnFormBackRequested(Form& source)
+{
+ UiApp* pApp = UiApp::GetInstance();
+ AppAssert(pApp);
+ pApp->Terminate();
+}
+
bool
SettingForm::GetSetting(void)
{