//
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
-// Licensed under the Flora License, Version 1.0 (the License);
+// Licensed under the Flora License, Version 1.1 (the License);
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
#ifndef _IV_VIEWER_PRESENTATION_MODEL_H_
#define _IV_VIEWER_PRESENTATION_MODEL_H_
-#include <FApp.h>
-#include <FAppIAppControlEventListener.h>
-#include <FBase.h>
-#include <FBaseColArrayList.h>
#include <FContent.h>
-#include <FGraphics.h>
-#include <FIo.h>
-#include <FUi.h>
#include "IvImageProviderEventListener.h"
#include "IvTypes.h"
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;
- void RequestImage(const Tizen::Base::String& filePath) const;
+ Tizen::Base::String GetFileName(const Tizen::Base::String& filePath, bool isCheckExe = false) const;
+ void RequestImage(const Tizen::Base::String& filePath);
+ Tizen::Graphics::Bitmap* GetImage(const Tizen::Base::String& filePath);
Tizen::Content::ContentId GetFileContentId(const Tizen::Base::String& filePath) const;
int GetDurationOfSlideShow(void) const;
virtual void OnImageReceivedN(Tizen::Base::Runtime::IEventArg& eventArg);
- //From IContentUpdateEventListener
virtual void OnContentFileCreated(Tizen::Content::ContentId contentId, Tizen::Content::ContentType contentType, result r);
virtual void OnContentFileUpdated(Tizen::Content::ContentId contentId, Tizen::Content::ContentType contentType, result r);
virtual void OnContentFileDeleted(Tizen::Content::ContentId contentId, Tizen::Content::ContentType contentType, result r);
virtual void OnContentDirectoryScanCompleted(const Tizen::Base::String& directoryPath, result r);
-
private:
ImageViewerPresentationModel(void);
ImageViewerPresentationModel(const ImageViewerPresentationModel&);
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_ */