equal
deleted
inserted
replaced
37 #include "AknFepGlobalEnums.h" |
37 #include "AknFepGlobalEnums.h" |
38 #include "AknFepManager.h" |
38 #include "AknFepManager.h" |
39 |
39 |
40 #include <PtiObserver.h> // MPtiObserver |
40 #include <PtiObserver.h> // MPtiObserver |
41 |
41 |
|
42 class MAknFepUiStateCtrl |
|
43 { |
|
44 public: |
|
45 virtual void SubmitTextL( const TDesC& aText ) = 0; |
|
46 |
|
47 virtual void CloseUI() = 0; |
|
48 }; |
|
49 |
42 // CONSTANTS |
50 // CONSTANTS |
43 |
51 |
44 // MACROS |
52 // MACROS |
45 |
53 |
46 // DATA TYPES |
54 // DATA TYPES |
56 * TAknFepInputStateBase class. |
64 * TAknFepInputStateBase class. |
57 * |
65 * |
58 * @lib AknFep.lib |
66 * @lib AknFep.lib |
59 * @since 2.6 |
67 * @since 2.6 |
60 */ |
68 */ |
61 class TAknFepInputStateBase : public MPtiObserver |
69 class TAknFepInputStateBase : public MPtiObserver, |
|
70 public MAknFepUiStateCtrl |
62 { |
71 { |
63 public: // Constructors and destructor |
72 public: // Constructors and destructor |
64 /** |
73 /** |
65 * C++ default constructor |
74 * C++ default constructor |
66 * |
75 * |
91 * Call this function when getting first word in selection list |
100 * Call this function when getting first word in selection list |
92 * |
101 * |
93 * @since 2.6 |
102 * @since 2.6 |
94 */ |
103 */ |
95 virtual void FirstWordInSelectionList(); |
104 virtual void FirstWordInSelectionList(); |
|
105 |
|
106 virtual void SubmitTextL( const TDesC& aText ); |
|
107 |
|
108 virtual void CloseUI(); |
96 |
109 |
97 public: // New functions |
110 public: // New functions |
98 /** |
111 /** |
99 * Hnadling Keypress events. |
112 * Hnadling Keypress events. |
100 * This Method is called by CAknFepUIManagerJapanese. |
113 * This Method is called by CAknFepUIManagerJapanese. |
121 * @since 2.6 |
134 * @since 2.6 |
122 * @return own input sate |
135 * @return own input sate |
123 */ |
136 */ |
124 virtual TUIState State() const; |
137 virtual TUIState State() const; |
125 |
138 |
126 /** |
|
127 * Processing of Closeing UI |
|
128 * @since 2.6 |
|
129 */ |
|
130 virtual void CloseUI(); |
|
131 |
139 |
132 /** |
140 /** |
133 * Initialize state |
141 * Initialize state |
134 * @since 2.6 |
142 * @since 2.6 |
135 */ |
143 */ |