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

SharePositionForm.hpp « inc « MapsWithMe « tizen - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 80b9558a23fed38456ca8639afa205004431c3bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#pragma once

#include <FUi.h>

class SharePositionForm: public Tizen::Ui::Controls::Form
, public Tizen::Ui::Controls::IFormBackEventListener
, public Tizen::Ui::IActionEventListener
, public Tizen::Ui::Scenes::ISceneEventListener
{
public:
  SharePositionForm();
  virtual ~SharePositionForm(void);

  bool Initialize(void);
  virtual result OnInitializing(void);
  virtual void OnFormBackRequested(Tizen::Ui::Controls::Form & source);
  virtual void OnActionPerformed(Tizen::Ui::Control const & source, int actionId);
  // ISceneEventListener
  virtual void OnSceneActivatedN(Tizen::Ui::Scenes::SceneId const & previousSceneId,
      Tizen::Ui::Scenes::SceneId const & currentSceneId, Tizen::Base::Collection::IList * pArgs);
  virtual void OnSceneDeactivated(Tizen::Ui::Scenes::SceneId const & currentSceneId,
      Tizen::Ui::Scenes::SceneId const & nextSceneId){}

  enum EActions
  {
    ID_CANCEL,
    ID_SEND_MESSAGE,
    ID_SEND_EMAIL,
    ID_COPY_TO_CLIPBOARD
  };

  bool m_sharePosition;
  Tizen::Base::String m_messageSMS;
  Tizen::Base::String m_messageEmail;
};