2 #include "$(projectName)Form.h"
4 using namespace Osp::Base;
5 using namespace Osp::App;
6 using namespace Osp::Ui;
7 using namespace Osp::Ui::Controls;
9 $(projectName)Form::$(projectName)Form(void)
13 $(projectName)Form::~$(projectName)Form(void)
18 $(projectName)Form::Initialize(void)
20 Construct(L"IDF_FORM");
25 $(projectName)Form::OnInitializing(void)
30 // Add your initialization code here
32 // Setup back event listener
33 SetFormBackEventListener(this);
35 // Get a button via resource ID
36 Osp::Ui::Controls::Button *pButtonOk = static_cast<Button*>(GetControl(L"IDC_BUTTON_OK"));
37 if (pButtonOk != null)
39 pButtonOk->SetActionId(ID_BUTTON_OK);
40 pButtonOk->AddActionEventListener(*this);
47 $(projectName)Form::OnTerminating(void)
51 // TODO: Add your termination code here
57 $(projectName)Form::OnActionPerformed(const Osp::Ui::Control& source, int actionId)
63 AppLog("OK Button is clicked!\n");
72 $(projectName)Form::OnFormBackRequested(Osp::Ui::Controls::Form& source)
74 UiApp* pApp = UiApp::GetInstance();