#ifndef _GL_ALBUM_LIST_FORM_H_
#define _GL_ALBUM_LIST_FORM_H_
+#include <FApp.h>
#include <FUi.h>
#include "GlAlbumEventListener.h"
#include "GlFormContentUpdateEventListener.h"
class AlbumListForm
: public IAlbumEventListener
, public IFormContentUpdateEventListener
+ , public Tizen::App::IAppControlResponseListener
, public Tizen::Ui::IActionEventListener
, public Tizen::Ui::IOrientationEventListener
, public Tizen::Ui::Controls::Form
virtual void OnFileInfoChanged(const Tizen::Content::ContentType contentType);
virtual void OnThumbnailDecoded(const int index);
+ virtual void OnAppControlCompleteResponseReceived(const Tizen::App::AppId& appId,
+ const Tizen::Base::String& operationId, Tizen::App::AppCtrlResult appControlResult,
+ const Tizen::Base::Collection::IMap* pExtraData);
+
private:
result InitializeHeader(void);
result InitializeFooter(void);
#ifndef _GL_FILE_LIST_FORM_H_
#define _GL_FILE_LIST_FORM_H_
+#include <FApp.h>
#include <FUi.h>
#include "GlFormContentUpdateEventListener.h"
#include "GlSlideSettingListener.h"
class FileListForm
: public IFormContentUpdateEventListener
, public ISlideSettingListener
+ , public Tizen::App::IAppControlResponseListener
, public Tizen::Ui::IActionEventListener
, public Tizen::Ui::Controls::Form
, public Tizen::Ui::Controls::IFormBackEventListener
virtual void OnFormMenuRequested (Tizen::Ui::Controls::Form &source);
+ virtual void OnAppControlCompleteResponseReceived(const Tizen::App::AppId& appId,
+ const Tizen::Base::String& operationId, Tizen::App::AppCtrlResult appControlResult,
+ const Tizen::Base::Collection::IMap* pExtraData);
+
void SetMenuState(bool state);
private:
new (std::nothrow) String(APPCONTROL_DATA_TRUE));
__pPresentationModel->StartAppControl(APPCONTROL_PROVIDER_ID_CAMERA,
APPCONTROL_OPERATION_ID_CREATE_CONTENT, null,
- new (std::nothrow) String(APPCONTROL_MIME_IMAGE_JPG), pDataList, null);
+ new (std::nothrow) String(APPCONTROL_MIME_IMAGE_JPG), pDataList, this);
}
break;
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
+void
+AlbumListForm::OnAppControlCompleteResponseReceived(const AppId& appId, const Tizen::Base::String& operationId,
+ AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData)
+{
+ AppLogDebug("OnAppControlCompleteResponseReceived : %d", appControlResult);
+
+ GalleryApp* pGalleryApp = static_cast<GalleryApp*>(GalleryApp::GetInstance());
+ TryReturnVoid(pGalleryApp != null, "pGalleryApp is null");
+ pGalleryApp->SetFrameEnabled(true);
+}
+
result
AlbumListForm::Update(void)
{
AddControl(*__pAlbumViewIconList);
}
-
-
-
-
-
-
pDataList->Construct();
pDataList->Add(new (std::nothrow) String(APPCONTROL_KEY_CAMERA_ALLOW_SWITCH), new (std::nothrow) String(APPCONTROL_DATA_TRUE));
__pPresentationModel->StartAppControl(APPCONTROL_PROVIDER_ID_CAMERA, APPCONTROL_OPERATION_ID_CREATE_CONTENT,
- null, new (std::nothrow) String(APPCONTROL_MIME_IMAGE_JPG), pDataList, null);
+ null, new (std::nothrow) String(APPCONTROL_MIME_IMAGE_JPG), pDataList, this);
}
break;
}
}
+
+void
+FileListForm::OnAppControlCompleteResponseReceived(const AppId& appId, const Tizen::Base::String& operationId,
+ AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData)
+{
+ AppLogDebug("OnAppControlCompleteResponseReceived : %d", appControlResult);
+
+ GalleryApp* pGalleryApp = static_cast<GalleryApp*>(GalleryApp::GetInstance());
+ TryReturnVoid(pGalleryApp != null, "pGalleryApp is null");
+ pGalleryApp->SetFrameEnabled(true);
+}