//IKeypadEventListener
virtual void OnKeypadActionPerformed(Tizen::Ui::Control& source, Tizen::Ui::KeypadAction keypadAction){};
virtual void OnKeypadClosed(Tizen::Ui::Control& source);
- virtual void OnKeypadOpened(Tizen::Ui::Control& source){};
+ virtual void OnKeypadOpened(Tizen::Ui::Control& source);
virtual void OnKeypadWillOpen(Tizen::Ui::Control& source){};
virtual void OnFileOpInvalidate(enum FileActionMode actionId);
int __textLength;
bool __mountState;
bool __isCreateAlbum;
+ bool __isKeyPadOpen;
AlbumNameEditorMode __albumNameEditorMode;
Tizen::Ui::Scenes::SceneId __callerSceneId;
Tizen::Ui::Scenes::SceneId __previousSceneId;
, __textLength(0)
, __mountState(false)
, __isCreateAlbum(false)
+ , __isKeyPadOpen(false)
, __albumNameEditorMode(ALBUM_NAME_EDITOR_MODE_RENAME)
, __pMessageBox(null)
, __pMoveIndexList(null)
if (__albumNameEditorMode == ALBUM_NAME_EDITOR_MODE_CREATE)
{
+ if (__isKeyPadOpen == true )
+ {
__pNameEditField->HideKeypad();
__isCreateAlbum = true;
+ }
+ else
+ {
+ OnCreateAlbum();
+ }
}
else if (__albumNameEditorMode == ALBUM_NAME_EDITOR_MODE_RENAME)
__pNameEditField->SetEnabled(true);
}
+ __isKeyPadOpen = false;
+
__pPresentationModel->RemoveContentEventListener(*this);
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
void
AlbumNameEditorForm::OnKeypadClosed(Tizen::Ui::Control& source)
{
+ AppLogDebug("ENTER");
if ( __isCreateAlbum == true)
{
OnCreateAlbum();
__isCreateAlbum = false;
}
+ __isKeyPadOpen = false;
+ AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
+void
+AlbumNameEditorForm::OnKeypadOpened(Tizen::Ui::Control& source)
+{
+ AppLogDebug("ENTER");
+ __isKeyPadOpen = true;
+ AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
+}