Fixed zira issues 2.1b_release accepted/tizen_2.1/20130426.150142 submit/tizen_2.1/20130426.142051
authorchitta ranjan <chitta.rs@samsung.com>
Fri, 26 Apr 2013 06:31:50 +0000 (15:31 +0900)
committerchitta ranjan <chitta.rs@samsung.com>
Fri, 26 Apr 2013 06:31:50 +0000 (15:31 +0900)
Change-Id: I66ad170c9457bd4a001d2076841fb18e72ab2c53
Signed-off-by: chitta ranjan <chitta.rs@samsung.com>
inc/GlAlbumNameEditorForm.h
src/GlAlbumNameEditorForm.cpp

index 1d7514b..300eccc 100644 (file)
@@ -35,6 +35,7 @@ class ProgressAnimation;
 class AlbumNameEditorForm
        : public BaseForm
        , public IAlbumRenameEventListener
+       , public IFormContentUpdateEventListener
        , public IFileOpInvalidateListener
        , public Tizen::Ui::IActionEventListener
        , public Tizen::Ui::ITextEventListener
@@ -50,6 +51,8 @@ public:
        virtual result OnInitializing(void);
        virtual result OnTerminating(void);
 
+       virtual void OnContentUpdated(void);
+
        virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
        virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source);
 
index 0181802..af295a1 100644 (file)
@@ -432,6 +432,8 @@ AlbumNameEditorForm::OnSceneActivatedN(const SceneId& previousSceneId,
        __pPresentationModel = AlbumListPresentationModel::GetInstance();
        __previousSceneId = previousSceneId;
 
+       __pPresentationModel->AddContentEventListener(this);
+
        if (pArgs != null)
        {
                Integer* pAlbumTypePtr = static_cast<Integer*>(pArgs->GetAt(ALBUM_FIRST_ELEMENT));
@@ -544,5 +546,16 @@ AlbumNameEditorForm::OnSceneDeactivated(const SceneId& currentSceneId,
                const SceneId& nextSceneId)
 {
        AppLogDebug("ENTER");
+       __pPresentationModel->RemoveContentEventListener(*this);
+       AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
+}
+
+void
+AlbumNameEditorForm::OnContentUpdated(void)
+{
+       AppLogDebug("ENTER");
+
+       SceneManager* pSceneManager = SceneManager::GetInstance();
+       pSceneManager->GoForward(ForwardSceneTransition(IDSCN_ALBUM_LIST));
        AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
 }