// limitations under the License.
//
+/**
+ * @file IvBaseForm.h
+ * @brief This is the header file for BaseForm class.
+ */
+
#include <FUi.h>
#ifndef _IV_BASE_FORM_H_
Tizen::Graphics::Bitmap* GetBitmapN(void) const;
protected:
- Tizen::Base::String __filePath;
- Tizen::Graphics::Bitmap* __pBitmap;
+ Tizen::Base::String _filePath;
+ Tizen::Graphics::Bitmap* _pBitmap;
};
#endif /* _IV_IMAGE_EVENT_ARG_H_ */
ImageInfo(void);
virtual ~ImageInfo(void);
- void Construct(const Tizen::Base::String& pFilePath, Tizen::Graphics::Bitmap* pBitmap);
+ void Construct(const Tizen::Base::String& filePath, Tizen::Graphics::Bitmap* pBitmap);
Tizen::Base::String GetFilePath(void) const;
void SetFilePath(const Tizen::Base::String& filePath);
void SetBitmap(Tizen::Graphics::Bitmap* pBitmap);
void ClearBitmap(void);
-protected :
- Tizen::Base::String __pFilePath;
- Tizen::Graphics::Bitmap* __pBitmap;
+protected:
+ Tizen::Base::String _filePath;
+ Tizen::Graphics::Bitmap* _pBitmap;
};
#endif /* _IV_IMAGE_INFO_H_ */
: public Tizen::Base::Runtime::EventDrivenThread
{
public:
- static ImageProvider* GetInstance(void);
-
-public:
- static void Release(void);
-
- void RequestImage(const Tizen::Base::String& filePath, const ImageEvent* event);
- void ClearImageRequests(bool appTerminating = false);
+ void RequestImage(const Tizen::Base::String& filePath, const ImageEvent* pRequestEvent);
+ void ClearImageRequests(bool isAppTerminating = false);
virtual void OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList * pArgs);
virtual bool OnStart(void);
virtual void OnStop(void);
+ static ImageProvider* GetInstance(void);
+ static void Release(void);
+
private:
ImageProvider(void);
- virtual ~ImageProvider(void);
ImageProvider(ImageProvider& value);
ImageProvider& operator=(ImageProvider&);
+ virtual ~ImageProvider(void);
result Construct(void);
+ Tizen::Graphics::Bitmap* GetImageByDecodeN(const Tizen::Base::String& filePath) const;
+
static void CreateInstance(void);
static void DestroyInstance(void);
- Tizen::Graphics::Bitmap* GetImageByDecodeN(const Tizen::Base::String& filePath) const;
-
private:
static ImageProvider* __pImageProviderInstance;
static Tizen::Base::Collection::ArrayList* __pImageEventListener;
Tizen::Base::Runtime::Mutex* __pMutexCmd;
Tizen::Base::Collection::ArrayList* __pCmdQueue;
unsigned long __requestId;
- bool __appTerminating;
+ bool __isAppTerminating;
};
#endif /* _IV_IMAGE_PROVIDER_H_ */
Tizen::Base::String GetAppControlOperationId(void) const;
Tizen::Base::String GetUriData(void) const;
const Tizen::Base::Collection::IMap* GetAppControlArguments(void) const;
+ void SetFrameEnabled(bool isEnabled);
virtual bool OnAppInitializing(Tizen::App::AppRegistry& appRegistry);
virtual bool OnAppInitialized(void);
- virtual bool OnAppTerminating(Tizen::App::AppRegistry& appRegistry, bool forcedTermination = false);
+ virtual bool OnAppTerminating(Tizen::App::AppRegistry& appRegistry, bool isForcedTermination = false);
virtual void OnForeground(void);
virtual void OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String& operationId,
virtual void OnSettingChanged(Tizen::Base::String& key);
- void SetFrameEnabled(bool enabled);
-
void SendAppControlResult(const Tizen::App::AppCtrlResult appControlResult,
const Tizen::Base::Collection::IMap* pExtraData);
class ImageViewerForm
: public BaseForm
+ , public IImageViewerEventListener
+ , public IFileUpdateEventListener
+ , public ISlideSettingListener
, public Tizen::App::IAppControlResponseListener
, public Tizen::Base::Runtime::ITimerEventListener
, public Tizen::Content::IContentTransferListener
, public Tizen::Media::IImageDecodeUrlEventListener
- , public Tizen::Ui::IActionEventListener
- , public Tizen::Ui::IOrientationEventListener
- , public Tizen::Ui::IScrollPanelEventListener
, public Tizen::Ui::Controls::IFormBackEventListener
, public Tizen::Ui::Controls::IGalleryEventListener
, public Tizen::Ui::Controls::IGalleryItemProvider
+ , public Tizen::Ui::IActionEventListener
+ , public Tizen::Ui::IOrientationEventListener
+ , public Tizen::Ui::IScrollPanelEventListener
, public Tizen::Ui::Scenes::ISceneEventListener
- , public IImageViewerEventListener
- , public IFileUpdateEventListener
- , public ISlideSettingListener
{
public:
ImageViewerForm(void);
virtual ~ImageViewerForm(void);
- result Initialize();
+ result Initialize(void);
virtual result OnInitializing(void);
virtual result OnInitialized(void);
result InitializeContextMenuShare(void);
result InitializeSliderPanel(void);
- result ShowPanelDetail(bool showStatus);
+ result ShowPanelDetail(bool isShowStatus);
result ChangeFooterItem(bool isChanged, Tizen::Ui::Controls::Footer* pFooter, int position);
- long long GetFileSize(Tizen::Base::String filePath);
+ long long GetFileSize(Tizen::Base::String filePath) const;
void GetLabelText(int index, Tizen::Base::String& page);
void DownloadFile(void);
void RotateImage(Tizen::Base::String& filePath, RotateMode rotateMode);
void OnRequestMessagesAction(void);
void SetFooterItemState(bool isEnable);
- Tizen::Graphics::Bitmap* GetQuickThumbnailN(Tizen::Base::String& fileName);
+ Tizen::Graphics::Bitmap* GetQuickThumbnailN(Tizen::Base::String& fileName) const;
void CreateShuffledList(int count);
void SlideShowStopped(int index);
Tizen::Ui::Controls::ContextMenu* __pContextMenuSetAs;
Tizen::Ui::Controls::ContextMenu* __pContextMenuShare;
Tizen::Ui::Controls::Popup* __pDeletePopup;
- bool __visible;
- bool __detail;
- bool __startSlide;
- bool __shuffle;
- Tizen::Base::String __downLordFileName;
+ bool __isVisible;
+ bool __isDetail;
+ bool __isStartSlide;
+ bool __isShuffle;
+ Tizen::Base::String __downloadFileName;
RequestId __requestId;
Tizen::Content::ContentTransfer __contentTransfer;
SlideShowPopUp* __pPopUp;
static ImageViewerPresentationModel* GetInstance();
public:
- result AddListener(IImageViewerEventListener* listener);
+ result AddListener(IImageViewerEventListener* pListener);
result RemoveListener(IImageViewerEventListener& listner);
- result AddFileUpdateListener(IFileUpdateEventListener* listener);
+ result AddFileUpdateListener(IFileUpdateEventListener* pListener);
result RemoveFileUpdateListener(IFileUpdateEventListener& listner);
- void ClearImageRequests(bool appTerminating = false);
+ void ClearImageRequests(bool isAppTerminating = false);
void DeleteFilePathAt(const int index);
void UpdateFilePathAt(const int index, const Tizen::Base::String& filePath);
Tizen::Base::String GetFilePathAt(const int index) const;
- Tizen::Base::Collection::ArrayList* GetImageCache() const;
+ Tizen::Base::Collection::ArrayList* GetImageCache(void) const;
ImageInfo* GetImageCacheAt(const int index) const;
void AddImageCache(const Tizen::Base::String& filePath);
Tizen::Base::String GetType(void) const;
int GetStartIndex(void) const;
- Tizen::Base::String GetFileName(const Tizen::Base::String& filePath, bool checkExe = false) const;
+ Tizen::Base::String GetFileName(const Tizen::Base::String& filePath, bool isCheckExe = false) const;
void RequestImage(const Tizen::Base::String& filePath) const;
Tizen::Content::ContentId GetFileContentId(const Tizen::Base::String& filePath) const;
static void CreateInstance(void);
static void DestroyInstance(void);
- void LoadSettingValue();
+ void LoadSettingValue(void);
int GetImageCacheIndex(const Tizen::Base::String& );
private:
SlideShowTransitionEffect __transitionEffectOfSlideShow;
Tizen::Content::ContentManager* __pCntMgr;
SettingPresentationModel* __pSettingPresentationModel;
- bool __ivTriggeredEvent;
+ bool __isIvTriggeredEvent;
short __contentFileEventType;
Tizen::Content::ContentId __contentId;
- bool __ivTriggeredDeleteEvent;
+ bool __isIvTriggeredDeleteEvent;
};
#endif /* _IV_VIEWER_PRESENTATION_MODEL_H_ */
class SettingPresentationModel
{
public:
- static SettingPresentationModel* GetInstance(void);
-
-public:
result GetValue(const Tizen::Base::String& strSectionName, const Tizen::Base::String& entryName,
int& value) const;
result GetValue(const Tizen::Base::String& strSectionName, const Tizen::Base::String& entryName,
Tizen::Base::String& value) const;
+ static SettingPresentationModel* GetInstance(void);
+
private:
SettingPresentationModel(void);
virtual ~SettingPresentationModel(void);
SettingPresentationModel(SettingPresentationModel& value);
- SettingPresentationModel& operator = (SettingPresentationModel&);
result Construct(void);
+ result CreateDefaultRegistry(void);
+
static void CreateInstance(void);
static void DestroyInstance(void);
- result CreateDefaultRegistry(void);
+ SettingPresentationModel& operator = (SettingPresentationModel&);
private:
static SettingPresentationModel* __pPresentationModelInstance;
enum ActionID
{
- ACTION_ID_FORM_IMAGE = 101
- , ACTION_ID_BUTTON_EDITFIELD_CANCEL = 201
- , ACTION_ID_BUTTON_EDITFIELD_SAVE = 202
- , ACTION_ID_CONTEXTMENU_CALLER = 301
- , ACTION_ID_CONTEXTMENU_COPY = 302
- , ACTION_ID_CONTEXTMENU_EMAIL = 303
- , ACTION_ID_CONTEXTMENU_MESSAGE = 304
- , ACTION_ID_CONTEXTMENU_HOME = 305
- , ACTION_ID_CONTEXTMENU_LOCK = 306
- , ACTION_ID_CONTEXTMENU_SET_AS = 307
- , ACTION_ID_CONTORL_BUTTON_PLAY = 308
- , ACTION_ID_DELETE_POPUP_CANCEL = 401
- , ACTION_ID_DELETE_POPUP_DEL = 402
- , ACTION_ID_FOOTER_BUTTON_BACK = 403
- , ACTION_ID_FOOTER_BUTTON_DOWNLOAD = 404
- , ACTION_ID_FOOTER_BUTTON_DELETE = 405
- , ACTION_ID_FOOTER_BUTTON_DETAILS = 406
- , ACTION_ID_FOOTER_BUTTON_SLIDE = 407
- , ACTION_ID_FOOTER_BUTTON_SHARE = 408
- , ACTION_ID_FOOTER_BUTTON_SAVE = 409
- , ACTION_ID_FOOTER_BUTTON_CROP = 412
- , ACTION_ID_FOOTER_BUTTON_ROTATE_LEFT = 413
- , ACTION_ID_FOOTER_BUTTON_ROTATE_RIGHT = 414
- , ACTION_ID_FOOTER_MORE = 501
- , ACTION_ID_PANEL_HEADER_DETAILS_RENAME = 601
- , ACTION_ID_CONTEXTMENU_HOME_AND_LOCK = 602
+ IDA_FORM_IMAGE = 101
+ , IDA_BUTTON_EDITFIELD_CANCEL = 201
+ , IDA_BUTTON_EDITFIELD_SAVE = 202
+ , IDA_CONTEXTMENU_CALLER = 301
+ , IDA_CONTEXTMENU_COPY = 302
+ , IDA_CONTEXTMENU_EMAIL = 303
+ , IDA_CONTEXTMENU_MESSAGE = 304
+ , IDA_CONTEXTMENU_HOME = 305
+ , IDA_CONTEXTMENU_LOCK = 306
+ , IDA_CONTEXTMENU_SET_AS = 307
+ , IDA_CONTORL_BUTTON_PLAY = 308
+ , IDA_DELETE_POPUP_CANCEL = 401
+ , IDA_DELETE_POPUP_DEL = 402
+ , IDA_FOOTER_BUTTON_BACK = 403
+ , IDA_FOOTER_BUTTON_DOWNLOAD = 404
+ , IDA_FOOTER_BUTTON_DELETE = 405
+ , IDA_FOOTER_BUTTON_DETAILS = 406
+ , IDA_FOOTER_BUTTON_SLIDE = 407
+ , IDA_FOOTER_BUTTON_SHARE = 408
+ , IDA_FOOTER_BUTTON_SAVE = 409
+ , IDA_FOOTER_BUTTON_CROP = 412
+ , IDA_FOOTER_BUTTON_ROTATE_LEFT = 413
+ , IDA_FOOTER_BUTTON_ROTATE_RIGHT = 414
+ , IDA_FOOTER_MORE = 501
+ , IDA_PANEL_HEADER_DETAILS_RENAME = 601
+ , IDA_CONTEXTMENU_HOME_AND_LOCK = 602
};
enum SlideShowTransitionEffect
extern const wchar_t* MEDIA_ROOT_PHONE;
-extern const int FOOTER_PANEL_HEIGHT;
-extern const int INDICATOR_BAR_HEIGHT;
-extern const int CROP_RECTANGLE_HEIGHT;
+extern const int H_FOOTER_PANEL;
+extern const int H_INDICATOR_BAR;
+extern const int H_CROP_RECTANGLE;
#endif /* _IV_TYPES_H_ */
CommonUtil::GetMediaType(const String& filePath)
{
AppLogDebug("Enter");
+
ImageViewerMediaType mediaType = IMAGE_VIEWER_MEDIA_TYPE_OTHER;
ContentType contentType = ContentManagerUtil::CheckContentType(filePath);
{
String tempPath = filePath;
tempPath.ToLowerCase();
+
if ( tempPath.EndsWith(CONTENT_EXT_JPG)
|| tempPath.EndsWith(CONTENT_EXT_PNG)
|| tempPath.EndsWith(CONTENT_EXT_BMP)
mediaType = IMAGE_VIEWER_MEDIA_TYPE_VIDEO;
}
}
+
AppLogDebug("EXIT(%s) mediaType(%d)", GetErrorMessage(GetLastResult()), mediaType);
return mediaType;
CommonUtil::CloneBitmapN(const Bitmap& bitmap)
{
AppLogDebug("Enter");
+
Bitmap* pResultBitmap = null;
+
if (&bitmap != null)
{
Rectangle mainRect(0, 0, bitmap.GetWidth(), bitmap.GetHeight());
pResultBitmap = new (std::nothrow) Bitmap();
pResultBitmap->Construct(mainCanvas, mainRect);
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
+
return pResultBitmap;
}
FormFactory::CreateFormN(const String& formId, const SceneId& sceneId)
{
AppLogDebug("ENTER");
+
Form* pNewForm = null;
if (formId == FORM_IMAGE_VIEWER)
{
ImageViewerForm* pForm = new (std::nothrow) ImageViewerForm();
+
pForm->Initialize();
SceneManager::GetInstance()->AddSceneEventListener(sceneId, *pForm);
pNewForm = pForm;
else if (formId == FORM_IMAGE_NAME_EDITOR)
{
ImageNameEditorForm* pForm = new (std::nothrow) ImageNameEditorForm();
+
pForm->Initialize();
SceneManager::GetInstance()->AddSceneEventListener(sceneId, *pForm);
pNewForm = pForm;
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return pNewForm;
r = __pCanvas->SetLineWidth(CROP_BOX_LINE_WIDTH);
r = __pCanvas->DrawBitmap(Rectangle(__imageBox.x, __imageBox.y, __imageBox.width, __imageBox.height), *__pCurrentBitmap);
r = __pCanvas->DrawRectangle(Rectangle(__cropBox.x, __cropBox.y, __cropBox.width, __cropBox.height));
- r = __pCanvas->DrawBitmap(Rectangle((__cropBox.x + __cropBox.width / 2) - (CROP_RECTANGLE_HEIGHT / 2), __cropBox.y - (CROP_RECTANGLE_HEIGHT / 2), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); // Top Rectangle
- r = __pCanvas->DrawBitmap(Rectangle((__cropBox.x + __cropBox.width / 2) - (CROP_RECTANGLE_HEIGHT / 2), (__cropBox.y + __cropBox.height - (CROP_RECTANGLE_HEIGHT / 2)), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); // Bottom Rectangle
- r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x - (CROP_RECTANGLE_HEIGHT / 2), (__cropBox.y + __cropBox.height / 2) - (CROP_RECTANGLE_HEIGHT / 2), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); //Left Rectangle
- r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x + __cropBox.width - (CROP_RECTANGLE_HEIGHT / 2), (__cropBox.y + __cropBox.height / 2) - (CROP_RECTANGLE_HEIGHT / 2), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); //Right Rectangle
- r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x - (CROP_RECTANGLE_HEIGHT / 2), __cropBox.y - (CROP_RECTANGLE_HEIGHT / 2), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); // Top Left Rectangle
- r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x + __cropBox.width - (CROP_RECTANGLE_HEIGHT / 2), __cropBox.y - (CROP_RECTANGLE_HEIGHT / 2), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); // Top Right Rectangle
- r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x + __cropBox.width - (CROP_RECTANGLE_HEIGHT / 2), (__cropBox.y + __cropBox.height - (CROP_RECTANGLE_HEIGHT / 2)), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); // Bottom Right Rectangle
- r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x - (CROP_RECTANGLE_HEIGHT / 2), (__cropBox.y + __cropBox.height - (CROP_RECTANGLE_HEIGHT / 2)), CROP_RECTANGLE_HEIGHT, CROP_RECTANGLE_HEIGHT), *__pRectangleBitmap); // Bottom Left Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle((__cropBox.x + __cropBox.width / 2) - (H_CROP_RECTANGLE / 2), __cropBox.y - (H_CROP_RECTANGLE / 2), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); // Top Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle((__cropBox.x + __cropBox.width / 2) - (H_CROP_RECTANGLE / 2), (__cropBox.y + __cropBox.height - (H_CROP_RECTANGLE / 2)), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); // Bottom Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x - (H_CROP_RECTANGLE / 2), (__cropBox.y + __cropBox.height / 2) - (H_CROP_RECTANGLE / 2), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); //Left Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x + __cropBox.width - (H_CROP_RECTANGLE / 2), (__cropBox.y + __cropBox.height / 2) - (H_CROP_RECTANGLE / 2), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); //Right Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x - (H_CROP_RECTANGLE / 2), __cropBox.y - (H_CROP_RECTANGLE / 2), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); // Top Left Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x + __cropBox.width - (H_CROP_RECTANGLE / 2), __cropBox.y - (H_CROP_RECTANGLE / 2), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); // Top Right Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x + __cropBox.width - (H_CROP_RECTANGLE / 2), (__cropBox.y + __cropBox.height - (H_CROP_RECTANGLE / 2)), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); // Bottom Right Rectangle
+ r = __pCanvas->DrawBitmap(Rectangle(__cropBox.x - (H_CROP_RECTANGLE / 2), (__cropBox.y + __cropBox.height - (H_CROP_RECTANGLE / 2)), H_CROP_RECTANGLE, H_CROP_RECTANGLE), *__pRectangleBitmap); // Bottom Left Rectangle
}
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return r;
{
case INSIDE_TOP_RECTANGLE:
{
- if ((__cropBox.y + deltaY) > __imageBox.y && deltaY < (__cropBox.height - (CROP_RECTANGLE_HEIGHT * 3)))
+ if ((__cropBox.y + deltaY) > __imageBox.y && deltaY < (__cropBox.height - (H_CROP_RECTANGLE * 3)))
{
__cropBox.y += deltaY;
__cropBox.height -= deltaY;
case INSIDE_BOTTOM_RECTANGLE:
{
if ((__cropBox.y + __cropBox.height + deltaY) < (__imageBox.y + __imageBox.height)
- && (__cropBox.height + deltaY) > (CROP_RECTANGLE_HEIGHT * 3))
+ && (__cropBox.height + deltaY) > (H_CROP_RECTANGLE * 3))
{
__cropBox.height += deltaY;
}
case INSIDE_LEFT_RECTANGLE:
{
- if ((__cropBox.x + deltaX) > __imageBox.x && deltaX < __cropBox.width - (CROP_RECTANGLE_HEIGHT * 3))
+ if ((__cropBox.x + deltaX) > __imageBox.x && deltaX < __cropBox.width - (H_CROP_RECTANGLE * 3))
{
__cropBox.x += deltaX;
__cropBox.width -= deltaX;
case INSIDE_RIGHT_RECTANGLE:
{
if ((__cropBox.x + __cropBox.width + deltaX) < (__imageBox.x + __imageBox.width)
- && __cropBox.width + deltaX > (CROP_RECTANGLE_HEIGHT * 3))
+ && __cropBox.width + deltaX > (H_CROP_RECTANGLE * 3))
{
__cropBox.width += deltaX;
}
case INSIDE_TOP_LEFT_RECTANGLE:
{
- if ((__cropBox.y + deltaY) > __imageBox.y && deltaY < (__cropBox.height - (CROP_RECTANGLE_HEIGHT * 3))
- && (__cropBox.x + deltaX) > __imageBox.x && deltaX < __cropBox.width - (CROP_RECTANGLE_HEIGHT * 3))
+ if ((__cropBox.y + deltaY) > __imageBox.y && deltaY < (__cropBox.height - (H_CROP_RECTANGLE * 3))
+ && (__cropBox.x + deltaX) > __imageBox.x && deltaX < __cropBox.width - (H_CROP_RECTANGLE * 3))
{
__cropBox.y += deltaY;
__cropBox.height -= deltaY;
case INSIDE_TOP_RIGHT_RECTANGLE:
{
- if ((__cropBox.y + deltaY) > __imageBox.y && deltaY < (__cropBox.height - (CROP_RECTANGLE_HEIGHT * 3))
- && (__cropBox.x + __cropBox.width + deltaX) < (__imageBox.x + __imageBox.width) && __cropBox.width + deltaX > (CROP_RECTANGLE_HEIGHT * 3))
+ if ((__cropBox.y + deltaY) > __imageBox.y && deltaY < (__cropBox.height - (H_CROP_RECTANGLE * 3))
+ && (__cropBox.x + __cropBox.width + deltaX) < (__imageBox.x + __imageBox.width) && __cropBox.width + deltaX > (H_CROP_RECTANGLE * 3))
{
__cropBox.width += deltaX;
__cropBox.y += deltaY;
case INSIDE_BOTTOM_LEFT_RECTANGLE:
{
- if ((__cropBox.y + __cropBox.height + deltaY) < (__imageBox.y + __imageBox.height) && (__cropBox.height + deltaY) > (CROP_RECTANGLE_HEIGHT * 3)
- && (__cropBox.x + deltaX) > __imageBox.x && deltaX < __cropBox.width - (CROP_RECTANGLE_HEIGHT * 3))
+ if ((__cropBox.y + __cropBox.height + deltaY) < (__imageBox.y + __imageBox.height) && (__cropBox.height + deltaY) > (H_CROP_RECTANGLE * 3)
+ && (__cropBox.x + deltaX) > __imageBox.x && deltaX < __cropBox.width - (H_CROP_RECTANGLE * 3))
{
__cropBox.x += deltaX;
__cropBox.width -= deltaX;
case INSIDE_BOTTOM_RIGHT_RECTANGLE:
{
- if ((__cropBox.x + __cropBox.width + deltaX) < (__imageBox.x + __imageBox.width) && __cropBox.width + deltaX > (CROP_RECTANGLE_HEIGHT * 3)
- && (__cropBox.y + __cropBox.height + deltaY) < (__imageBox.y + __imageBox.height) && (__cropBox.height + deltaY) > (CROP_RECTANGLE_HEIGHT * 3))
+ if ((__cropBox.x + __cropBox.width + deltaX) < (__imageBox.x + __imageBox.width) && __cropBox.width + deltaX > (H_CROP_RECTANGLE * 3)
+ && (__cropBox.y + __cropBox.height + deltaY) < (__imageBox.y + __imageBox.height) && (__cropBox.height + deltaY) > (H_CROP_RECTANGLE * 3))
{
__cropBox.width += deltaX;
__cropBox.height += deltaY;
int temp = __cropBox.height;
int height = (__formHeight * (__cropBox.width - (2 * deltaX))) /__formWidth;
temp = height - temp;
- if ((__cropBox.width - (2 * deltaX) > (CROP_RECTANGLE_HEIGHT * 3)) && (!(height >= __imageBox.height || (__cropBox.width - (2 * deltaX)) >= __imageBox.width)))
+ if ((__cropBox.width - (2 * deltaX) > (H_CROP_RECTANGLE * 3)) && (!(height >= __imageBox.height || (__cropBox.width - (2 * deltaX)) >= __imageBox.width)))
{
if (__cropBox.x + deltaX >= __imageBox.x && __cropBox.x + __cropBox.width - deltaX <= __imageBox.x + __imageBox.width
&& __cropBox.y - (temp / 2) >= __imageBox.y && __cropBox.y + __cropBox.height + (temp / 2) < __imageBox.y + __imageBox.height
- && (__cropBox.width - (2 * deltaX) > (CROP_RECTANGLE_HEIGHT * 3)))
+ && (__cropBox.width - (2 * deltaX) > (H_CROP_RECTANGLE * 3)))
{
__cropBox.x += deltaX;
__cropBox.width = __cropBox.width - (2 * deltaX);
int temp = __cropBox.height;
int height = (__formHeight * (__cropBox.width - (2 * deltaX))) / __formWidth;
temp = height - temp;
- if ((__cropBox.width - (2 * deltaX) > (CROP_RECTANGLE_HEIGHT * 3)) && (!(height >= __imageBox.height || (__cropBox.width - (2 * deltaX)) >= __imageBox.width)))
+ if ((__cropBox.width - (2 * deltaX) > (H_CROP_RECTANGLE * 3)) && (!(height >= __imageBox.height || (__cropBox.width - (2 * deltaX)) >= __imageBox.width)))
{
- if (deltaX < __cropBox.width - (CROP_RECTANGLE_HEIGHT * 3))
+ if (deltaX < __cropBox.width - (H_CROP_RECTANGLE * 3))
{
if (__cropBox.x + deltaX > __imageBox.x && __cropBox.x + __cropBox.width - deltaX <= __imageBox.x + __imageBox.width
&& __cropBox.y - (temp / 2) > __imageBox.y && __cropBox.y + __cropBox.height + (temp / 2) < __imageBox.y + __imageBox.height)
int temp = __cropBox.width;
int width = (__formWidth * (__cropBox.height - (2 * deltaY))) / __formHeight;
temp = width - temp;
- if (__cropBox.height - (2 * deltaY) > (__formHeight * (CROP_RECTANGLE_HEIGHT * 3)) / __formWidth && (!(__cropBox.height - (2 * deltaY) >= __imageBox.height || width >= __imageBox.width)))
+ if (__cropBox.height - (2 * deltaY) > (__formHeight * (H_CROP_RECTANGLE * 3)) / __formWidth && (!(__cropBox.height - (2 * deltaY) >= __imageBox.height || width >= __imageBox.width)))
{
if (__cropBox.x - (temp /2 ) > __imageBox.x && __cropBox.x + __cropBox.width + temp < __imageBox.x + __imageBox.width
&& __cropBox.y + (deltaY) > __imageBox.y && __cropBox.y + __cropBox.height - (2 * deltaY) < __imageBox.y + __imageBox.height)
int temp = __cropBox.width;
int width = (__formWidth * (__cropBox.height - (2 * deltaY))) / __formHeight;
temp = width - temp;
- if (__cropBox.height - (2 * deltaY) > (__formHeight * (CROP_RECTANGLE_HEIGHT * 3)) / __formWidth && (!(__cropBox.height - (2 * deltaY) >= __imageBox.height || width >= __imageBox.width)))
+ if (__cropBox.height - (2 * deltaY) > (__formHeight * (H_CROP_RECTANGLE * 3)) / __formWidth && (!(__cropBox.height - (2 * deltaY) >= __imageBox.height || width >= __imageBox.width)))
{
if (__cropBox.x - (temp / 2) >= __imageBox.x && __cropBox.x + __cropBox.width + temp < __imageBox.x + __imageBox.width
&& __cropBox.y + deltaY > __imageBox.y && __cropBox.y + __cropBox.height - (2 * deltaY) < __imageBox.y + __imageBox.height)
ImageCropForm::CheckCurrentPosition(const Point currentPosition)
{
AppLogDebug("ENTER");
- if (currentPosition.x > ((__cropBox.x + __cropBox.width / 2) - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < ((__cropBox.x + __cropBox.width / 2) + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > (__cropBox.y - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < (__cropBox.y + (CROP_RECTANGLE_HEIGHT / 2)))
+ if (currentPosition.x > ((__cropBox.x + __cropBox.width / 2) - (H_CROP_RECTANGLE / 2)) && currentPosition.x < ((__cropBox.x + __cropBox.width / 2) + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > (__cropBox.y - (H_CROP_RECTANGLE / 2)) && currentPosition.y < (__cropBox.y + (H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_TOP_RECTANGLE;
}
- else if (currentPosition.x > (__cropBox.x - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < (__cropBox.x + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > ((__cropBox.y + __cropBox.height / 2) - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < ((__cropBox.y + __cropBox.height / 2) + (CROP_RECTANGLE_HEIGHT / 2)))
+ else if (currentPosition.x > (__cropBox.x - (H_CROP_RECTANGLE / 2)) && currentPosition.x < (__cropBox.x + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > ((__cropBox.y + __cropBox.height / 2) - (H_CROP_RECTANGLE / 2)) && currentPosition.y < ((__cropBox.y + __cropBox.height / 2) + (H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_LEFT_RECTANGLE;
}
- else if (currentPosition.x > (__cropBox.x + __cropBox.width - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < (__cropBox.x + __cropBox.width + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > ((__cropBox.y + __cropBox.height / 2) - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < ((__cropBox.y + __cropBox.height / 2) + (CROP_RECTANGLE_HEIGHT / 2)))
+ else if (currentPosition.x > (__cropBox.x + __cropBox.width - (H_CROP_RECTANGLE / 2)) && currentPosition.x < (__cropBox.x + __cropBox.width + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > ((__cropBox.y + __cropBox.height / 2) - (H_CROP_RECTANGLE / 2)) && currentPosition.y < ((__cropBox.y + __cropBox.height / 2) + (H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_RIGHT_RECTANGLE;
}
- else if (currentPosition.x > ((__cropBox.x + __cropBox.width / 2) - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < ((__cropBox.x + __cropBox.width / 2) + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > (__cropBox.y + __cropBox.height - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < (__cropBox.y + __cropBox.height + (CROP_RECTANGLE_HEIGHT / 2)))
+ else if (currentPosition.x > ((__cropBox.x + __cropBox.width / 2) - (H_CROP_RECTANGLE / 2)) && currentPosition.x < ((__cropBox.x + __cropBox.width / 2) + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > (__cropBox.y + __cropBox.height - (H_CROP_RECTANGLE / 2)) && currentPosition.y < (__cropBox.y + __cropBox.height + (H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_BOTTOM_RECTANGLE;
}
- else if (currentPosition.x > (__cropBox.x - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < (__cropBox.x + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > (__cropBox.y - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < (__cropBox.y +(CROP_RECTANGLE_HEIGHT / 2)))
+ else if (currentPosition.x > (__cropBox.x - (H_CROP_RECTANGLE / 2)) && currentPosition.x < (__cropBox.x + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > (__cropBox.y - (H_CROP_RECTANGLE / 2)) && currentPosition.y < (__cropBox.y +(H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_TOP_LEFT_RECTANGLE;
}
- else if (currentPosition.x > ((__cropBox.x + __cropBox.width / 2) - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < (__cropBox.x + __cropBox.width + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > (__cropBox.y - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < (__cropBox.y +(CROP_RECTANGLE_HEIGHT / 2)))
+ else if (currentPosition.x > ((__cropBox.x + __cropBox.width / 2) - (H_CROP_RECTANGLE / 2)) && currentPosition.x < (__cropBox.x + __cropBox.width + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > (__cropBox.y - (H_CROP_RECTANGLE / 2)) && currentPosition.y < (__cropBox.y +(H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_TOP_RIGHT_RECTANGLE;
}
- else if (currentPosition.x > (__cropBox.x + __cropBox.width - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < (__cropBox.x + __cropBox.width + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > (__cropBox.y + __cropBox.height - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < (__cropBox.y + __cropBox.height + (CROP_RECTANGLE_HEIGHT / 2)))
+ else if (currentPosition.x > (__cropBox.x + __cropBox.width - (H_CROP_RECTANGLE / 2)) && currentPosition.x < (__cropBox.x + __cropBox.width + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > (__cropBox.y + __cropBox.height - (H_CROP_RECTANGLE / 2)) && currentPosition.y < (__cropBox.y + __cropBox.height + (H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_BOTTOM_RIGHT_RECTANGLE;
}
- else if (currentPosition.x > (__cropBox.x - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.x < (__cropBox.x + (CROP_RECTANGLE_HEIGHT / 2))
- && currentPosition.y > (__cropBox.y + __cropBox.height - (CROP_RECTANGLE_HEIGHT / 2)) && currentPosition.y < (__cropBox.y + __cropBox.height + (CROP_RECTANGLE_HEIGHT / 2)))
+ else if (currentPosition.x > (__cropBox.x - (H_CROP_RECTANGLE / 2)) && currentPosition.x < (__cropBox.x + (H_CROP_RECTANGLE / 2))
+ && currentPosition.y > (__cropBox.y + __cropBox.height - (H_CROP_RECTANGLE / 2)) && currentPosition.y < (__cropBox.y + __cropBox.height + (H_CROP_RECTANGLE / 2)))
{
__pointLocation = INSIDE_BOTTOM_LEFT_RECTANGLE;
}
__formWidth = Form::GetBounds().height;
}
- float clientAreaRatio = (GetClientAreaBoundsF().height - FOOTER_PANEL_HEIGHT) / GetClientAreaBoundsF().width;
- if (__imageWidth >= GetClientAreaBounds().width || __imageHeight > (GetClientAreaBounds().height - FOOTER_PANEL_HEIGHT))
+ float clientAreaRatio = (GetClientAreaBoundsF().height - H_FOOTER_PANEL) / GetClientAreaBoundsF().width;
+ if (__imageWidth >= GetClientAreaBounds().width || __imageHeight > (GetClientAreaBounds().height - H_FOOTER_PANEL))
{
float imageRatio = __imageHeight / (float) __imageWidth;
if (imageRatio < clientAreaRatio)
__imageBox.width = GetClientAreaBounds().width;
__imageBox.height = (__imageHeight * __imageBox.width) / __imageWidth;
__imageBox.x = GetClientAreaBounds().x;
- __imageBox.y = GetClientAreaBounds().y + ((GetClientAreaBounds().height - FOOTER_PANEL_HEIGHT) - __imageBox.height) / 2;
+ __imageBox.y = GetClientAreaBounds().y + ((GetClientAreaBounds().height - H_FOOTER_PANEL) - __imageBox.height) / 2;
}
else
{
- __imageBox.height = GetClientAreaBounds().height - FOOTER_PANEL_HEIGHT;
+ __imageBox.height = GetClientAreaBounds().height - H_FOOTER_PANEL;
__imageBox.width = (__imageWidth * __imageBox.height) / __imageHeight;
__imageBox.x = (GetClientAreaBounds().width - __imageBox.width) / 2;
__imageBox.y = GetClientAreaBounds().y;
ImageEvent::FireImpl(IEventListener& listener, const IEventArg& eventArg)
{
IImageProviderEventListener* pListener = static_cast<IImageProviderEventListener*> (&listener);
+
if (pListener != null)
{
pListener->OnImageReceivedN(*(const_cast<IEventArg*>(&eventArg)));
using namespace Tizen::Graphics;
ImageEventArg::ImageEventArg(const Tizen::Base::String& filePath, Tizen::Graphics::Bitmap* pBitmap)
- : __filePath(filePath)
- , __pBitmap(pBitmap)
+ : _filePath(filePath)
+ , _pBitmap(pBitmap)
{
}
ImageEventArg::~ImageEventArg(void)
{
- if (__pBitmap != null)
+ if (_pBitmap != null)
{
- delete __pBitmap;
+ delete _pBitmap;
}
}
Tizen::Base::String
ImageEventArg::GetFilePath(void) const
{
- return __filePath;
+ return _filePath;
}
Bitmap*
ImageEventArg::GetBitmapN(void) const
{
- return CommonUtil::CloneBitmapN(*__pBitmap);
+ return CommonUtil::CloneBitmapN(*_pBitmap);
}
using namespace Tizen::Graphics;
ImageInfo::ImageInfo(void)
- : __pBitmap(null)
+ : _pBitmap(null)
{
}
ImageInfo::~ImageInfo(void)
{
- if (__pBitmap != null)
+ if (_pBitmap != null)
{
- delete __pBitmap;
+ delete _pBitmap;
}
}
ImageInfo::Construct(const String& pFilePath, Bitmap* pBitmap)
{
AppLogDebug("ENTER");
- __pFilePath = pFilePath;
- __pBitmap = pBitmap;
+
+ _filePath = pFilePath;
+ _pBitmap = pBitmap;
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
- return __pFilePath;
+
+ return _filePath;
}
void
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
- __pFilePath = filePath;
+
+ _filePath = filePath;
}
Bitmap*
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
- return CommonUtil::CloneBitmapN(*__pBitmap);
+
+ return CommonUtil::CloneBitmapN(*_pBitmap);
}
void
ImageInfo::SetBitmap(Tizen::Graphics::Bitmap* pBitmap)
{
AppLogDebug("ENTER pBitmap(%x)", pBitmap);
- if (__pBitmap != null)
+
+ if (_pBitmap != null)
{
- delete __pBitmap;
+ delete _pBitmap;
}
- __pBitmap = pBitmap;
+ _pBitmap = pBitmap;
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
ImageInfo::ClearBitmap(void)
{
AppLogDebug("ENTER");
- delete __pBitmap;
- __pBitmap = null;
+ delete _pBitmap;
+ _pBitmap = null;
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
static const int FILE_MAX_LENGTH = 255;
-ImageNameEditorForm::ImageNameEditorForm()
+ImageNameEditorForm::ImageNameEditorForm(void)
: __currentIndex(0)
, __modalMsgBoxResult(0)
, __pNameEditField(null)
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
-ImageNameEditorForm::~ImageNameEditorForm()
+ImageNameEditorForm::~ImageNameEditorForm(void)
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
GetFooter()->SetBackButton();
FooterItem itemSave;
- itemSave.Construct(ACTION_ID_BUTTON_EDITFIELD_SAVE);
+ itemSave.Construct(IDA_BUTTON_EDITFIELD_SAVE);
itemSave.SetText(ResourceManager::GetString(L"IDS_COM_OPT_SAVE"));
GetFooter()->AddItem(itemSave);
void
ImageNameEditorForm::OnOrientationChanged(const Control &source, OrientationStatus orientationStatus)
{
+
}
result
switch (actionId)
{
- case ACTION_ID_BUTTON_EDITFIELD_SAVE:
-
+ case IDA_BUTTON_EDITFIELD_SAVE:
inputString = __nameEditFieldText;
if (__nameEditFieldPreText == __nameEditFieldText)
* @brief This is the implementation file for ImageProvider class.
*/
-#include <cstdlib>
#include <FContent.h>
#include <FMedia.h>
#include "IvCommonUtil.h"
: __pMutexCmd(null)
, __pCmdQueue(null)
, __requestId(0)
- , __appTerminating(false)
+ , __isAppTerminating(false)
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
void
-ImageProvider::ClearImageRequests(bool appTerminating)
+ImageProvider::ClearImageRequests(bool isAppTerminating)
{
AppLogDebug("ENTER");
__pMutexCmd->Acquire();
__pCmdQueue->RemoveAll(true);
- __appTerminating = appTerminating;
+ __isAppTerminating = isAppTerminating;
__pMutexCmd->Release();
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
if (requestIdForChecking == pImageJob->GetRequestId())
{
ImageEvent* pImageEvent = const_cast<ImageEvent*>(pImageJob->GetEvent());
- if (pImageEvent != null && __appTerminating == false)
+ if (pImageEvent != null && __isAppTerminating == false)
{
ImageEventArg* pSendingArg = new (std::nothrow)ImageEventArg(filePath, pBitmap);
pImageEvent->Fire(*pSendingArg);
* @brief This is the implementation file for ImageViewerApp class.
*/
-#include <new>
#include "IvBaseForm.h"
#include "IvImageViewerApp.h"
#include "IvMainFrame.h"
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
+
return __operationId;
}
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
+
return __uriData;
}
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
+
return __pArguments;
}
ImageViewerApp::OnAppInitializing(AppRegistry& appRegistry)
{
AppLogDebug("ENTER");
+
AppControlProviderManager::GetInstance()->SetAppControlProviderEventListener(this);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return true;
ImageViewerApp::OnAppInitialized(void)
{
AppLogDebug("ENTER");
+
MainFrame* pMainFrame = new (std::nothrow) MainFrame();
pMainFrame->Construct();
AddFrame(*pMainFrame);
DeviceManager::AddDeviceEventListener(DEVICE_TYPE_STORAGE_CARD, *this);
SettingInfo::AddSettingEventListener(*this);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return true;
}
bool
-ImageViewerApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination)
+ImageViewerApp::OnAppTerminating(AppRegistry& appRegistry, bool isForcedTermination)
{
AppLogDebug("ENTER");
+
ImageViewerPresentationModel* pPresentationModel = ImageViewerPresentationModel::GetInstance();
if (pPresentationModel != null)
{
ImageViewerApp::OnForeground(void)
{
AppLogDebug("ENTER");
- static bool bFirst = true;
- if (bFirst)
+
+ static bool isFirst = true;
+
+ if (isFirst)
{
- bFirst = false;
+ isFirst = false;
return;
}
{
HashMap* pArguments = new (std::nothrow) HashMap(SingleObjectDeleter);
result r = pArguments->Construct();
+
if (r != E_SUCCESS)
{
delete pArguments;
{
ArrayList* pArrayList = new (std::nothrow) ArrayList();
pArrayList->Construct();
- const String* temp;
+ const String* pTemp;
int loopCount = pList->GetCount();
for (int i = 0; i < loopCount; ++i)
{
- temp = static_cast<const String*>(pList->GetAt(i));
- pArrayList->Add(new (std::nothrow) String(*temp));
+ pTemp = static_cast<const String*>(pList->GetAt(i));
+ pArrayList->Add(new (std::nothrow) String(*pTemp));
}
pArguments->Add(new (std::nothrow) String(APPCONTROL_KEY_PATH), pArrayList);
}
}
void
-ImageViewerApp::SetFrameEnabled(bool enabled)
+ImageViewerApp::SetFrameEnabled(bool isEnabled)
{
MainFrame* pMainFrame = dynamic_cast<MainFrame*>(GetFrameAt(0));
if (pMainFrame != null)
{
- pMainFrame->SetEnabled(enabled);
+ pMainFrame->SetEnabled(isEnabled);
}
}
ImageViewerApp::SendAppControlResult(const AppCtrlResult appControlResult, const IMap* pExtraData)
{
AppLogDebug("ENTER");
+
AppControlProviderManager* pAppManager = AppControlProviderManager::GetInstance();
pAppManager->SendAppControlResult(__requestId, appControlResult, pExtraData);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
{
AppLogDebug("ENTER");
AppLogDebug("Application started.");
+
ArrayList args(SingleObjectDeleter);
+
args.Construct();
for (int i = 0; i < argc; i++)
{
}
result r = UiApp::Execute(ImageViewerApp::CreateInstance, &args);
+
TryLog(r == E_SUCCESS, "[%s] Application execution failed", GetErrorMessage(r));
+
AppLogDebug("Application finished.");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
, __pContextMenuSetAs(null)
, __pContextMenuShare(null)
, __pDeletePopup(null)
- , __visible(true)
- , __detail(true)
- , __startSlide(false)
- , __shuffle(false)
+ , __isVisible(true)
+ , __isDetail(true)
+ , __isStartSlide(false)
+ , __isShuffle(false)
, __requestId(0)
, __pShuffledList(null)
, __pPresentationModel(null)
{
if (__pPresentationModel->GetType() == APPCONTROL_DATA_SLIDE_SHOW)
{
- __startSlide = true;
+ __isStartSlide = true;
}
}
RequestDecodeUrl();
}
- if (__startSlide)
+ if (__isStartSlide)
{
__pTimer = new (std::nothrow) Timer();
__pTimer->Construct(*this);
ImageViewerForm::OnOrientationChanged(const Control &source, OrientationStatus orientationStatus)
{
AppLogDebug("ENTER");
- if (__detail == false)
+ if (__isDetail == false)
{
ShowPanelDetail(true);
}
__pPlayButton->Construct(Rectangle(clientRect.width / 2 - W_PLAY_BUTTON / 2,
clientRect.height / 2 - W_PLAY_BUTTON / 2, W_PLAY_BUTTON, H_PLAY_BUTTON));
- __pPlayButton->SetActionId(ACTION_ID_CONTORL_BUTTON_PLAY);
+ __pPlayButton->SetActionId(IDA_CONTORL_BUTTON_PLAY);
AddControl(*__pPlayButton);
Bitmap* pNormalBackgroundBitmap = ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_BUTTON_PLAY);
__pFooter->SetBackButton();
FooterItem footerItem1;
- footerItem1.Construct(ACTION_ID_FOOTER_BUTTON_SHARE);
+ footerItem1.Construct(IDA_FOOTER_BUTTON_SHARE);
Bitmap* pFooterItemShareNomal =
ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_FOOTER_ICON_SHARE_NORMAL);
footerItem1.SetIcon(FOOTER_ITEM_STATUS_NORMAL, pFooterItemShareNomal);
FooterItem footerItem2;
- footerItem2.Construct(ACTION_ID_FOOTER_BUTTON_DELETE);
+ footerItem2.Construct(IDA_FOOTER_BUTTON_DELETE);
Bitmap* pFooterItemDeleteNomal =
ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_FOOTER_ICON_DELETE_NORMAL);
footerItem2.SetIcon(FOOTER_ITEM_STATUS_NORMAL, pFooterItemDeleteNomal);
delete pFooterItemDeleteNomal;
ButtonItem buttonItemMore;
- buttonItemMore.Construct(BUTTON_ITEM_STYLE_ICON, ACTION_ID_FOOTER_MORE);
+ buttonItemMore.Construct(BUTTON_ITEM_STYLE_ICON, IDA_FOOTER_MORE);
buttonItemMore.SetBackgroundBitmap(BUTTON_ITEM_STATUS_NORMAL,
ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_MORE_NORMAL));
buttonItemMore.SetBackgroundBitmap(BUTTON_ITEM_STATUS_PRESSED,
__pFooter->SetBackButton();
FooterItem footerItem1;
- footerItem1.Construct(ACTION_ID_FOOTER_BUTTON_SHARE);
+ footerItem1.Construct(IDA_FOOTER_BUTTON_SHARE);
Bitmap* pFooterItemShareNomal =
ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_FOOTER_ICON_SHARE_NORMAL);
footerItem1.SetIcon(FOOTER_ITEM_STATUS_NORMAL, pFooterItemShareNomal);
FooterItem footerItem2;
- footerItem2.Construct(ACTION_ID_FOOTER_BUTTON_DOWNLOAD);
+ footerItem2.Construct(IDA_FOOTER_BUTTON_DOWNLOAD);
Bitmap* pFooterItemDownlordNomal = ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_BUTTON_DOWNLOAD);
footerItem2.SetIcon(FOOTER_ITEM_STATUS_NORMAL, pFooterItemDownlordNomal);
delete pFooterItemDownlordNomal;
ButtonItem buttonItemMore;
- buttonItemMore.Construct(BUTTON_ITEM_STYLE_ICON, ACTION_ID_FOOTER_MORE);
+ buttonItemMore.Construct(BUTTON_ITEM_STYLE_ICON, IDA_FOOTER_MORE);
buttonItemMore.SetBackgroundBitmap(BUTTON_ITEM_STATUS_NORMAL,
ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_MORE_NORMAL));
buttonItemMore.SetBackgroundBitmap(BUTTON_ITEM_STATUS_PRESSED,
else if (status == APPCONTROL_MODE_CROP)
{
FooterItem footerItem1;
- footerItem1.Construct(ACTION_ID_FOOTER_BUTTON_SAVE);
+ footerItem1.Construct(IDA_FOOTER_BUTTON_SAVE);
Bitmap* pfooterItem1 = ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_BUTTON_SAVE);
footerItem1.SetIcon(FOOTER_ITEM_STATUS_NORMAL, pfooterItem1);
FooterItem footerItem2;
- footerItem2.Construct(ACTION_ID_FOOTER_BUTTON_BACK);
+ footerItem2.Construct(IDA_FOOTER_BUTTON_BACK);
Bitmap* pfooterItem2 = ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_BUTTON_X);
footerItem2.SetIcon(FOOTER_ITEM_STATUS_NORMAL, pfooterItem2);
__pPlayButton->Construct(Rectangle(clientRect.width / 2 - W_PLAY_BUTTON / 2,
clientRect.height / 2 - W_PLAY_BUTTON / 2, W_PLAY_BUTTON, H_PLAY_BUTTON));
- __pPlayButton->SetActionId(ACTION_ID_CONTORL_BUTTON_PLAY);
+ __pPlayButton->SetActionId(IDA_CONTORL_BUTTON_PLAY);
AddControl(*__pPlayButton);
Bitmap* pNormalBackgroundBitmap = ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_BUTTON_PLAY);
__pLabel->SetText(strItemIdxText);
- if (__visible == true)
+ if (__isVisible == true)
{
ImageViewerMediaType mediaType = CommonUtil::GetMediaType(filePath);
__pRenameButton = new (std::nothrow) Button();
Rectangle rect = GetBounds();
__pRenameButton->Construct(Rectangle(rect.width - W_RENAME_BUTTON - 20, Y_RENAME_BUTTON, W_RENAME_BUTTON, H_RENAME_BUTTON));
- __pRenameButton->SetActionId(ACTION_ID_PANEL_HEADER_DETAILS_RENAME);
+ __pRenameButton->SetActionId(IDA_PANEL_HEADER_DETAILS_RENAME);
__pRenameButton->AddActionEventListener(*this);
Bitmap* pIcon = ResourceManager::GetBitmapN(IDB_IMAGE_VIEWERFORM_BUTTON_EDIT_NAME);
pDeleteButton->SetColor(BUTTON_STATUS_NORMAL, COLOR_DELETE_BUTTON_NORMAL);
pDeleteButton->SetColor(BUTTON_STATUS_PRESSED, COLOR_DELETE_BUTTON_PRESSED);
pDeleteButton->SetTextColor(COLOR_DELETE_BUTTON_TEXT);
- pDeleteButton->SetActionId(ACTION_ID_DELETE_POPUP_DEL);
+ pDeleteButton->SetActionId(IDA_DELETE_POPUP_DEL);
pDeleteButton->AddActionEventListener(*this);
Button* pCancelButton = new (std::nothrow) Button();
Rectangle(popupClientBounds.width / 2 + GAP_W_POPUP_ITEM,
Y_DELETE_BUTTON, popupClientBounds.width / 2 - GAP_W_POPUP_ITEM, H_DELETE_BUTTON),
ResourceManager::GetString(L"IDS_COM_SK_CANCEL"));
- pCancelButton->SetActionId(ACTION_ID_DELETE_POPUP_CANCEL);
+ pCancelButton->SetActionId(IDA_DELETE_POPUP_CANCEL);
pCancelButton->AddActionEventListener(*this);
__pDeletePopup->AddControl(*pLabel);
if (mediaType == IMAGE_VIEWER_MEDIA_TYPE_IMAGE)
{
__pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_OPT_SET_AS"),
- ACTION_ID_CONTEXTMENU_SET_AS);
- __pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_BODY_CROP"), ACTION_ID_FOOTER_BUTTON_CROP);
- __pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_OPT_ROTATE_RIGHT"), ACTION_ID_FOOTER_BUTTON_ROTATE_RIGHT);
- __pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_OPT_ROTATE_LEFT"), ACTION_ID_FOOTER_BUTTON_ROTATE_LEFT);
+ IDA_CONTEXTMENU_SET_AS);
+ __pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_BODY_CROP"), IDA_FOOTER_BUTTON_CROP);
+ __pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_OPT_ROTATE_RIGHT"), IDA_FOOTER_BUTTON_ROTATE_RIGHT);
+ __pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_OPT_ROTATE_LEFT"), IDA_FOOTER_BUTTON_ROTATE_LEFT);
}
if (__pGallery->GetItemCount() > 1)
{
__pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_IV_OPT_SLIDE_SHOW"),
- ACTION_ID_FOOTER_BUTTON_SLIDE);
+ IDA_FOOTER_BUTTON_SLIDE);
}
__pContextMenuMore->AddItem(ResourceManager::GetString(L"IDS_COM_BODY_DETAILS"),
- ACTION_ID_FOOTER_BUTTON_DETAILS);
+ IDA_FOOTER_BUTTON_DETAILS);
__pContextMenuMore->SetShowState(false);
__pContextMenuMore->AddActionEventListener(*this);
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
CONTEXT_MENU_STYLE_LIST, CONTEXT_MENU_ANCHOR_DIRECTION_UPWARD);
__pContextMenuSetAs->AddItem(ResourceManager::GetString(L"IDS_IV_HEADER_HOME_SCREEN_WALLPAPER_ABB"),
- ACTION_ID_CONTEXTMENU_HOME);
+ IDA_CONTEXTMENU_HOME);
__pContextMenuSetAs->AddItem(ResourceManager::GetString(L"IDS_IV_HEADER_LOCK_SCREEN_WALLPAPER_ABB"),
- ACTION_ID_CONTEXTMENU_LOCK);
+ IDA_CONTEXTMENU_LOCK);
__pContextMenuSetAs->AddItem(ResourceManager::GetString(L"IDS_IV_BODY_HOME_AND_LOCK_SCREENS"),
- ACTION_ID_CONTEXTMENU_HOME_AND_LOCK);
+ IDA_CONTEXTMENU_HOME_AND_LOCK);
__pContextMenuSetAs->AddItem(ResourceManager::GetString(L"IDS_IV_BODY_CALLER_IMAGE"),
- ACTION_ID_CONTEXTMENU_CALLER);
+ IDA_CONTEXTMENU_CALLER);
__pContextMenuSetAs->AddActionEventListener(*this);
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
CONTEXT_MENU_ANCHOR_DIRECTION_UPWARD);
__pContextMenuShare->AddItem(ResourceManager::GetString(L"IDS_COM_BODY_MESSAGE"),
- ACTION_ID_CONTEXTMENU_MESSAGE);
- __pContextMenuShare->AddItem(ResourceManager::GetString(L"IDS_COM_BODY_EMAIL"), ACTION_ID_CONTEXTMENU_EMAIL);
+ IDA_CONTEXTMENU_MESSAGE);
+ __pContextMenuShare->AddItem(ResourceManager::GetString(L"IDS_COM_BODY_EMAIL"), IDA_CONTEXTMENU_EMAIL);
__pContextMenuShare->AddActionEventListener(*this);
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
long long
-ImageViewerForm::GetFileSize(String filePath)
+ImageViewerForm::GetFileSize(String filePath) const
{
AppLogDebug("ENTER");
FileAttributes attr;
if (__initializeDisplayModeCurrent == APPCONTROL_MODE_WEB_LINK)
{
- strResult[0] = __downLordFileName;
+ strResult[0] = __downloadFileName;
}
else if (mediaType == IMAGE_VIEWER_MEDIA_TYPE_IMAGE)
{
__pLabel->SetBackgroundColor(COLOR_HEADER_CONTROL_PANEL);
__pLabel->Invalidate(true);
__pScrollPanel->SetShowState(true);
- __detail = false;
+ __isDetail = false;
}
else
{
__pLabel->SetBackgroundColor(COLOR_HEADER_CONTROL_LABEL);
__pLabel->Invalidate(true);
__pScrollPanel->SetShowState(false);
- __detail = true;
+ __isDetail = true;
}
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
{
AppLogDebug("ENTER");
FooterItem footerItem;
- footerItem.Construct(ACTION_ID_FOOTER_BUTTON_DETAILS);
+ footerItem.Construct(IDA_FOOTER_BUTTON_DETAILS);
Bitmap* pfooterItem = null;
if (isChanged)
String sourcePath = DestPath;
String destPath = Environment::GetMediaPath();
destPath.Append(FOLDER_PATH_DOWNLOADS);
- destPath.Append(__downLordFileName);
+ destPath.Append(__downloadFileName);
contentId = contentManager.CreateContent(sourcePath, destPath, true, &imageContentInfo);
ImageViewerForm::OnFormBackRequested(*this);
int curIndex = index;
- if (__shuffle == true && __pShuffledList != null)
+ if (__isShuffle == true && __pShuffledList != null)
{
curIndex = __pShuffledList[index];
}
AppLogDebug("ImageViewerForm::DeleteItem ENTER index(%d)", index);
int curIndex = index;
- if (__shuffle == true && __pShuffledList != null)
+ if (__isShuffle == true && __pShuffledList != null)
{
curIndex = __pShuffledList[index];
}
GetLabelText(__pGallery->GetCurrentItemIndex(), strItemIdxText);
__pLabel->SetText(strItemIdxText);
- if (__visible == true)
+ if (__isVisible == true)
{
ImageViewerMediaType mediaType = CommonUtil::GetMediaType(filePath);
if (mediaType == IMAGE_VIEWER_MEDIA_TYPE_VIDEO)
String filePath = __pPresentationModel->GetFilePathAt(index);
ContentType contentType = ContentManagerUtil::CheckContentType(filePath);
- if (__visible == true)
+ if (__isVisible == true)
{
if (contentType == CONTENT_TYPE_VIDEO)
{
SetActionBarsVisible( FORM_ACTION_BAR_FOOTER, false);
__pLabel->SetShowState(false);
- __visible = false;
+ __isVisible = false;
}
else
{
SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, true);
__pLabel->SetShowState(true);
- __visible = true;
+ __isVisible = true;
__pPlayButton->SetPosition(__pPlayButton->GetPosition().x, __pPlayButton->GetPosition().y - 1);
__pPlayButton->SetPosition(__pPlayButton->GetPosition().x, __pPlayButton->GetPosition().y + 1);
{
AppLogDebug("ENTER");
PowerManager::KeepScreenOnState(true, false);
- if (__visible == true)
+ if (__isVisible == true)
{
SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, false);
__pLabel->SetShowState(false);
__pPlayButton->SetShowState(false);
}
- __visible = false;
+ __isVisible = false;
}
Rectangle clientRect = GetClientAreaBounds();
int index;
- if (__shuffle == true)
+ if (__isShuffle == true)
{
if (__pShuffelTimer == null)
AppLog("ImageViewerForm::SlideShowStopped");
PowerManager::KeepScreenOnState(false, true);
- if (__visible == false)
+ if (__isVisible == false)
{
SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, true);
__pLabel->SetShowState(true);
__pPlayButton->SetPosition(__pPlayButton->GetPosition().x, __pPlayButton->GetPosition().y - 1);
__pPlayButton->SetPosition(__pPlayButton->GetPosition().x, __pPlayButton->GetPosition().y + 1);
- __visible = true;
+ __isVisible = true;
}
String strItemIdxText;
switch (actionId)
{
- case ACTION_ID_FOOTER_MORE:
+ case IDA_FOOTER_MORE:
{
InitializeContextMenuMore();
__pContextMenuMore->Show();
}
break;
- case ACTION_ID_CONTEXTMENU_SET_AS:
+ case IDA_CONTEXTMENU_SET_AS:
InitializeContextMenuSetAs();
__pContextMenuSetAs->SetShowState(true);
__pContextMenuSetAs->Show();
break;
- case ACTION_ID_FOOTER_BUTTON_SHARE:
+ case IDA_FOOTER_BUTTON_SHARE:
InitializeContextMenuShare();
__pContextMenuShare->SetShowState(true);
__pContextMenuShare->Show();
break;
- case ACTION_ID_FOOTER_BUTTON_DELETE:
+ case IDA_FOOTER_BUTTON_DELETE:
__pDeletePopup->SetShowState(true);
__pDeletePopup->Show();
break;
- case ACTION_ID_FOOTER_BUTTON_SLIDE:
+ case IDA_FOOTER_BUTTON_SLIDE:
{
if (__pPopUp != null)
{
break;
}
- case ACTION_ID_FOOTER_BUTTON_CROP:
+ case IDA_FOOTER_BUTTON_CROP:
{
String filePath;
filePath = __pPresentationModel->GetFilePathAt(__pGallery->GetCurrentItemIndex());
}
int imageWidth = imagebuffer.GetWidth();
int imageHeight = imagebuffer.GetHeight();
- if (imageWidth <= (CROP_RECTANGLE_HEIGHT * 3) || imageHeight <= (CROP_RECTANGLE_HEIGHT * 3))
+ if (imageWidth <= (H_CROP_RECTANGLE * 3) || imageHeight <= (H_CROP_RECTANGLE * 3))
{
MessageBox messageBox;
String messageText = ResourceManager::GetString(L"IDS_IMGE_POP_IMAGE_IS_TOO_SMALL");
pSceneManager->GoForward(ForwardSceneTransition(IDSCN_IMAGE_CROP), pList);
}
break;
- case ACTION_ID_FOOTER_BUTTON_ROTATE_RIGHT:
+ case IDA_FOOTER_BUTTON_ROTATE_RIGHT:
{
int currentIndex = __pGallery->GetCurrentItemIndex();
String filePath = __pPresentationModel->GetFilePathAt(currentIndex);
ContentManager::ScanFile(filePath);
}
break;
- case ACTION_ID_FOOTER_BUTTON_ROTATE_LEFT:
+ case IDA_FOOTER_BUTTON_ROTATE_LEFT:
{
int currentIndex = __pGallery->GetCurrentItemIndex();
String filePath = __pPresentationModel->GetFilePathAt(currentIndex);
ContentManager::ScanFile(filePath);
}
break;
- case ACTION_ID_FOOTER_BUTTON_DETAILS:
+ case IDA_FOOTER_BUTTON_DETAILS:
{
- ShowPanelDetail(__detail);
+ ShowPanelDetail(__isDetail);
break;
}
- case ACTION_ID_FOOTER_BUTTON_BACK:
+ case IDA_FOOTER_BUTTON_BACK:
ImageViewerForm::OnFormBackRequested(*this);
break;
- case ACTION_ID_FOOTER_BUTTON_DOWNLOAD:
+ case IDA_FOOTER_BUTTON_DOWNLOAD:
DownloadFile();
break;
- case ACTION_ID_FOOTER_BUTTON_SAVE:
+ case IDA_FOOTER_BUTTON_SAVE:
break;
- case ACTION_ID_PANEL_HEADER_DETAILS_RENAME:
+ case IDA_PANEL_HEADER_DETAILS_RENAME:
{
ArrayList* pSelectedIndex = new (std::nothrow) ArrayList(SingleObjectDeleter);
pSelectedIndex->Construct();
pSceneManager->GoForward(ForwardSceneTransition(IDSCN_IMAGE_NAME_EDITOR), pSelectedIndex);
break;
}
- case ACTION_ID_CONTEXTMENU_HOME:
+ case IDA_CONTEXTMENU_HOME:
{
String filePath = __pPresentationModel->GetFilePathAt(__pGallery->GetCurrentItemIndex());
String cropMode = APPCONTROL_DATA_FIT_TO_SCREEN;
pSceneManager->GoForward(ForwardSceneTransition(IDSCN_IMAGE_CROP), pList);
break;
}
- case ACTION_ID_CONTEXTMENU_LOCK:
+ case IDA_CONTEXTMENU_LOCK:
{
String filePath = __pPresentationModel->GetFilePathAt(__pGallery->GetCurrentItemIndex());
String cropMode = APPCONTROL_DATA_FIT_TO_SCREEN;
pSceneManager->GoForward(ForwardSceneTransition(IDSCN_IMAGE_CROP), pList);
break;
}
- case ACTION_ID_CONTEXTMENU_CALLER:
+ case IDA_CONTEXTMENU_CALLER:
{
HashMap* pDataList = new (std::nothrow) HashMap(SingleObjectDeleter);
pDataList->Construct();
break;
}
- case ACTION_ID_CONTEXTMENU_HOME_AND_LOCK:
+ case IDA_CONTEXTMENU_HOME_AND_LOCK:
{
String filePath = __pPresentationModel->GetFilePathAt(__pGallery->GetCurrentItemIndex());
String cropMode = APPCONTROL_DATA_FIT_TO_SCREEN;
break;
}
- case ACTION_ID_CONTEXTMENU_EMAIL:
+ case IDA_CONTEXTMENU_EMAIL:
{
OnRequestEmailAction();
break;
}
- case ACTION_ID_CONTEXTMENU_MESSAGE:
+ case IDA_CONTEXTMENU_MESSAGE:
{
OnRequestMessagesAction();
break;
}
- case ACTION_ID_CONTEXTMENU_COPY:
+ case IDA_CONTEXTMENU_COPY:
{
int currentIndex = __pGallery->GetCurrentItemIndex();
String filePath = __pPresentationModel->GetFilePathAt(currentIndex);
pClipboard->CopyItem(item);
break;
}
- case ACTION_ID_DELETE_POPUP_DEL:
+ case IDA_DELETE_POPUP_DEL:
{
__pDeletePopup->SetShowState(false);
__pDeletePopup->Show();
DeleteImageFile();
- if (__detail == false)
+ if (__isDetail == false)
{
ShowPanelDetail(false);
}
break;
}
- case ACTION_ID_DELETE_POPUP_CANCEL:
+ case IDA_DELETE_POPUP_CANCEL:
{
__pDeletePopup->SetShowState(false);
__pDeletePopup->Show();
break;
}
- case ACTION_ID_CONTORL_BUTTON_PLAY:
+ case IDA_CONTORL_BUTTON_PLAY:
CallVideoPlayer();
break;
default:
ImageViewerForm::OnFormBackRequested(Form& source)
{
AppLogDebug("ENTER");
- if (__detail == false)
+ if (__isDetail == false)
{
ShowPanelDetail(false);
}
__pGallery->UpdateGallery();
__pGallery->SetCurrentItemIndex(count);
__pPresentationModel->RequestImage(filePath);
- ShowPanelDetail(__detail);
+ ShowPanelDetail(__isDetail);
}
if (__pGallery->GetCurrentItemIndex() < 0)
int curItemIndex = __pGallery->GetCurrentItemIndex();
int index = __pShuffledList[curItemIndex];
- __shuffle = false;
+ __isShuffle = false;
__pGallery->UpdateGallery();
{
__shuffelStartIndex = __pGallery->GetCurrentItemIndex();
CreateShuffledList(__pPresentationModel->GetFileCount());
- __shuffle = true;
+ __isShuffle = true;
}
else
{
__shuffelStartIndex = 0;
- __shuffle = false;
+ __isShuffle = false;
}
if ( repeatValue == 0)
return;
}
- __downLordFileName = __pPresentationModel->GetFileName(filePath);
+ __downloadFileName = __pPresentationModel->GetFileName(filePath);
Image* pImage = new (std::nothrow) Image();
pImage->Construct();
}
Bitmap*
-ImageViewerForm::GetQuickThumbnailN(String& filePath)
+ImageViewerForm::GetQuickThumbnailN(String& filePath) const
{
AppLogDebug("ENTER");
Bitmap* pBitmap = null;
GetLabelText(currentIndex,strItemIdxText);
__pLabel->SetText(strItemIdxText);
- if (__visible == true)
+ if (__isVisible == true)
{
ImageViewerMediaType mediaType = CommonUtil::GetMediaType(filePath);
__pPlayButton->SetShowState(true);
}
}
- if (__detail == false)
+ if (__isDetail == false)
{
__pScrollPanel->SetShowState(false);
- __detail = true;
+ __isDetail = true;
}
Invalidate(true);
__pGallery->SetSlideShowViewDuration(interval);
__pGallery->UpdateGallery();
- if (__detail == false)
+ if (__isDetail == false)
{
ShowPanelDetail(false);
}
{
__shuffelStartIndex = __pGallery->GetCurrentItemIndex();
CreateShuffledList(__pPresentationModel->GetFileCount());
- __shuffle = true;
+ __isShuffle = true;
}
else
{
__shuffelStartIndex = 0;
- __shuffle = false;
+ __isShuffle = false;
}
if (repeatValue == 0)
* @brief This is the implementation file for ImageViewerPresentationModel class.
*/
-
#include <FContent.h>
#include <FIo.h>
#include <FMedia.h>
, __durationOfSlideShow(0)
, __transitionEffectOfSlideShow(SLIDE_SHOW_TRANSITION_EFFECT_PAGE)
, __pSettingPresentationModel(null)
- , __ivTriggeredEvent(false)
+ , __isIvTriggeredEvent(false)
, __contentFileEventType(-1)
- ,__ivTriggeredDeleteEvent(false)
+ ,__isIvTriggeredDeleteEvent(false)
{
AppLogDebug("ENTER");
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
ImageViewerPresentationModel::~ImageViewerPresentationModel(void)
{
AppLogDebug("ENTER");
+
delete __pImageCaches;
delete __pFileUpdateListener;
__pCntMgr->RemoveContentUpdateEventListener(*this);
ImageViewerPresentationModel::GetInstance()
{
AppLogDebug("ENTER");
+
if (__pPresentationModelInstance == null)
{
CreateInstance();
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return __pPresentationModelInstance;
ImageViewerPresentationModel::Construct(void)
{
AppLogDebug("ENTER");
+
if (__pImageCaches != null)
{
delete __pImageCaches;
}
-
__pImageCaches = new (std::nothrow) ArrayList(SingleObjectDeleter);
__pImageCaches->Construct();
ImageViewerApp* pImageViewerApp = static_cast<ImageViewerApp*>(ImageViewerApp::GetInstance());
String uriData = pImageViewerApp->GetUriData();
+
if (uriData.IsEmpty() == true)
{
const IMap* pArguments = pImageViewerApp->GetAppControlArguments();
else
{
uriData.Replace(APPCONTROL_DATA_URI_FILE, L"");
+
ImageInfo* pImageInfo = new (std::nothrow) ImageInfo();
+
pImageInfo->Construct(uriData, null);
__pImageCaches->Add(pImageInfo);
}
__pImageViewerListener->Construct();
IImageProviderEventListener* pImageProviderEventListener = static_cast<IImageProviderEventListener*>(this);
+
__pImageEvent = new (std::nothrow) ImageEvent();
__pImageEvent->AddListener(*pImageProviderEventListener, true);
ImageViewerPresentationModel::CreateInstance(void)
{
__pPresentationModelInstance = new (std::nothrow) ImageViewerPresentationModel();
+
result r = __pPresentationModelInstance->Construct();
+
if (IsFailed(r) == true)
{
delete __pPresentationModelInstance;
__pPresentationModelInstance = null;
+
AppLogDebug("EXIT 1(%s)", GetErrorMessage(GetLastResult()));
return;
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
std::atexit(DestroyInstance);
ImageViewerPresentationModel::DestroyInstance(void)
{
AppLogDebug("ENTER");
+
delete __pImageEvent;
delete __pImageViewerListener;
delete __pPresentationModelInstance;
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
result
-ImageViewerPresentationModel::AddListener(IImageViewerEventListener* listener)
+ImageViewerPresentationModel::AddListener(IImageViewerEventListener* pListener)
{
AppLogDebug("ENTER");
- result r = __pImageViewerListener->Add(listener);
+
+ result r = __pImageViewerListener->Add(pListener);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return r;
}
result
-ImageViewerPresentationModel::AddFileUpdateListener(IFileUpdateEventListener* listener)
+ImageViewerPresentationModel::AddFileUpdateListener(IFileUpdateEventListener* pListener)
{
AppLogDebug("ENTER");
- result r = __pFileUpdateListener->Add(listener);
+ result r = __pFileUpdateListener->Add(pListener);
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return r;
}
void
-ImageViewerPresentationModel::ClearImageRequests(bool appTerminating)
+ImageViewerPresentationModel::ClearImageRequests(bool isAppTerminating)
{
- __pImageProvider->ClearImageRequests(appTerminating);
+ __pImageProvider->ClearImageRequests(isAppTerminating);
}
void
ImageViewerPresentationModel::DeleteFilePathAt(const int index)
{
AppLogDebug("ENTER");
- __ivTriggeredEvent = true;
+ __isIvTriggeredEvent = true;
__pImageCaches->RemoveAt(index, true);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
ImageViewerPresentationModel::UpdateFilePathAt(const int index, const String& filePath)
{
AppLogDebug("ENTER index(%d) filePath(%ls)", index, filePath.GetPointer());
+
ImageInfo* pImageInfo = static_cast<ImageInfo*>(__pImageCaches->GetAt(index));
pImageInfo->SetFilePath(filePath);
- __ivTriggeredEvent = true;
+ __isIvTriggeredEvent = true;
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
ImageViewerPresentationModel::GetFilePathAt(const int index) const
{
AppLogDebug("ENTER index(%d)", index);
+
if (index < 0 || __pImageCaches->GetCount() <= index)
{
AppLogDebug("EXIT 1(%s)", GetErrorMessage(GetLastResult()));
}
String
-ImageViewerPresentationModel::GetFileName(const String& filePath, bool checkExe) const
+ImageViewerPresentationModel::GetFileName(const String& filePath, bool isCheckExe) const
{
AppLogDebug("ENTER");
+
String strResult;
int lastIndex = -1 ;
filePath.LastIndexOf(DIRECTORY_SEPARATOR, filePath.GetLength() - 1, lastIndex);
filePath.SubString(lastIndex+1, strResult);
- if (checkExe == true)
+ if (isCheckExe == true)
{
String strTemp = strResult;
+
lastIndex = -1;
strTemp.LastIndexOf(FILE_EXT_SEPARATOR, strTemp.GetLength() - 1, lastIndex);
strTemp.SubString(0, lastIndex, strResult);
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return strResult;
if (pAc == null)
{
AppLogDebug("EXIT 1(%s)", GetErrorMessage(GetLastResult()));
+
return E_FAILURE;
}
if (r == E_SUCCESS)
{
ImageViewerApp* pImageViewerApp = static_cast<ImageViewerApp*>(ImageViewerApp::GetInstance());
+
pImageViewerApp->SetFrameEnabled(false);
}
delete pAc;
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return r;
ImageViewerPresentationModel::RequestImage(const Tizen::Base::String& filePath) const
{
AppLogDebug("ENTER");
+
__pImageProvider->RequestImage(filePath, __pImageEvent);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
ImageViewerPresentationModel::GetFileContentId(const String& filePath) const
{
AppLogDebug("ENTER");
+
ContentId contentId;
int totalPage = 0;
int totalCount = 0;
queryString.Append(L"'");
queryString.Append(GetFileName(filePath));
queryString.Append(L"'");
+
pContentInfoList = contentSearch.SearchN(PAGE_NO_CONTENT_SEARCH, COUNT_PER_PAGE_CONTENT_SEARCH, totalPage,
totalCount, queryString, EMPTY_SPACE, SORT_ORDER_NONE);
ImageViewerPresentationModel::OnImageReceivedN(IEventArg& eventArg)
{
AppLogDebug("ENTER");
+
ImageEventArg* pImageEventArg = static_cast<ImageEventArg*>(&eventArg);
+
if (pImageEventArg != null)
{
ImageInfo* pImageInfo = null;
String string;
String stringDecoded = pImageEventArg->GetFilePath();
int loopCount = __pImageCaches->GetCount();
+
for (int i = 0; i < loopCount; ++i)
{
pImageInfo = static_cast<ImageInfo*>(__pImageCaches->GetAt(i));
IImageViewerEventListener* pEventListener = null;
IEnumerator* pEventEnum = __pImageViewerListener->GetEnumeratorN();
+
while (pEventEnum->MoveNext() == E_SUCCESS)
{
pEventListener = static_cast<IImageViewerEventListener*>(pEventEnum->GetCurrent());
}
void
-ImageViewerPresentationModel::LoadSettingValue()
+ImageViewerPresentationModel::LoadSettingValue(void)
{
AppLogDebug("ENTER");
int returnValue = 0;
{
AppLogDebug("ENTER");
__contentId = contentId;
- __ivTriggeredDeleteEvent = true;
+ __isIvTriggeredDeleteEvent = true;
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
{
AppLogDebug("ENTER");
AppLogDebug(" directory path is %ls", filePath.GetPointer());
- if ( !__ivTriggeredEvent && __ivTriggeredDeleteEvent)
+ if (!__isIvTriggeredEvent && __isIvTriggeredDeleteEvent)
{
int index = GetImageCacheIndex(filePath);
AppLogDebug("index is %d", index);
}
}
}
- if (__ivTriggeredDeleteEvent)
+ if (__isIvTriggeredDeleteEvent)
{
- __ivTriggeredEvent = false;
+ __isIvTriggeredEvent = false;
}
- __ivTriggeredDeleteEvent = false;
+ __isIvTriggeredDeleteEvent = false;
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
MainFrame::OnInitializing(void)
{
AppLogDebug("ENTER");
+
static const wchar_t* PANEL_BLANK = L"";
static FormFactory formFactory;
ImageViewerApp* pImageViewerApp = static_cast<ImageViewerApp*>(ImageViewerApp::GetInstance());
String operationID = pImageViewerApp->GetAppControlOperationId();
+
if (operationID.CompareTo(APPCONTROL_OPERATION_ID_VIEW) == 0)
{
pSceneManager->GoForward(ForwardSceneTransition(IDSCN_IMAGE_VIEWER), null);
{
pImageViewerApp->Terminate();
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return E_SUCCESS;
ResourceManager::GetBitmapN(const String& id)
{
AppLogDebug("ENTER");
+
AppResource* pAppResource = Application::GetInstance()->GetAppResource();
+
if (pAppResource == null)
{
AppLogDebug("EXIT 1(%s)", GetErrorMessage(GetLastResult()));
return null;
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return pAppResource->GetBitmapN(id);
ResourceManager::GetString(const String& id)
{
AppLogDebug("ENTER");
+
AppResource* pAppResource = Application::GetInstance()->GetAppResource();
+
if (pAppResource == null)
{
AppLogDebug("EXIT 1(%s)", GetErrorMessage(GetLastResult()));
}
String str;
+
pAppResource->GetString(id, str);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return str;
* @brief This is the implementation file for SettingPresentationModel class.
*/
-#include <cstdlib>
#include "IvSettingPresentationModel.h"
using namespace Tizen::App;
SettingPresentationModel::CreateInstance(void)
{
AppLogDebug("ENTER");
+
__pPresentationModelInstance = new (nothrow) SettingPresentationModel;
result r = __pPresentationModelInstance->Construct();
{
delete __pPresentationModelInstance;
__pPresentationModelInstance = null;
+
AppLogDebug("EXIT 1(%s)", GetErrorMessage(GetLastResult()));
return;
}
atexit(DestroyInstance);
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
SettingPresentationModel::DestroyInstance(void)
{
AppLogDebug("ENTER");
+
delete __pPresentationModelInstance;
__pPresentationModelInstance = null;
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
}
SettingPresentationModel::GetValue(const String& strSectionName, const String& entryName, int& value) const
{
AppLogDebug("ENTER");
+
result r = E_SUCCESS;
String valueRegistryString = L"";
AppManager* pAppManager = AppManager::GetInstance();
{
r = __pAppGalleryRegistry->GetValue(strSectionName, entryName, value);
}
+
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return r;
const wchar_t* MEDIA_ROOT_PHONE = L"Phone/";
-const int FOOTER_PANEL_HEIGHT = 98;
-const int INDICATOR_BAR_HEIGHT = 60;
-const int CROP_RECTANGLE_HEIGHT = 20;
+const int H_FOOTER_PANEL = 98;
+const int H_INDICATOR_BAR = 60;
+const int H_CROP_RECTANGLE = 20;