Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Zolotarev <deathbaba@gmail.com>2011-03-20 06:20:31 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:13:54 +0300
commit3d2498ee2119e667580a54074126f7eff12f5aca (patch)
treecb35082737d6075de58b78ae5a1fe2b5b62cdcff /bada/Sloynik/src/ArticleForm.cpp
parent1e7be338c611ee9f6ea8a2c139b2eb9ac242207f (diff)
- Created [generator],[generator_tests] and moved indexer_tool to [generator_tool]
Diffstat (limited to 'bada/Sloynik/src/ArticleForm.cpp')
-rw-r--r--bada/Sloynik/src/ArticleForm.cpp53
1 files changed, 53 insertions, 0 deletions
diff --git a/bada/Sloynik/src/ArticleForm.cpp b/bada/Sloynik/src/ArticleForm.cpp
new file mode 100644
index 0000000000..30dd84f7e0
--- /dev/null
+++ b/bada/Sloynik/src/ArticleForm.cpp
@@ -0,0 +1,53 @@
+#include "ArticleForm.h"
+#include "SearchForm.h"
+#include <FApp.h>
+
+using namespace Osp::Base;
+using namespace Osp::Ui;
+using namespace Osp::Ui::Controls;
+
+ArticleForm::ArticleForm() : m_pBuffer(NULL)
+{
+}
+
+ArticleForm::~ArticleForm()
+{
+}
+
+bool ArticleForm::Initialize()
+{
+ Construct(FORM_STYLE_NORMAL | FORM_STYLE_TITLE | FORM_STYLE_INDICATOR
+ | FORM_STYLE_SOFTKEY_0);
+
+ SetSoftkeyText(SOFTKEY_0, L"Search");
+ SetSoftkeyActionId(SOFTKEY_0, ID_SEARCH_SOFTKEY);
+ AddSoftkeyActionListener(SOFTKEY_0, *this);
+
+ m_pWeb = new Osp::Web::Controls::Web();
+ m_pWeb->Construct(Osp::Graphics::Rectangle(0, 0, 480, 700));
+ AddControl(*m_pWeb);
+
+ return true;
+}
+
+void ArticleForm::MyInit()
+{
+ SetTitleText(m_Name);
+ m_pWeb->LoadData("", *m_pBuffer, "text/html", "UTF-8");
+}
+
+void ArticleForm::OnActionPerformed(const Osp::Ui::Control& source, int actionId)
+{
+ switch (actionId)
+ {
+ case ID_SEARCH_SOFTKEY:
+ {
+ Frame * pFrame =
+ Osp::App::Application::GetInstance()->GetAppFrame()->GetFrame();
+ pFrame->SetCurrentForm(*m_pSearchForm);
+ m_pSearchForm->Draw();
+ m_pSearchForm->Show();
+ }
+ break;
+ }
+}