//
// 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 _GL_ALBUM_INFO_H_
#define _GL_ALBUM_INFO_H_
-#include <FBase.h>
#include <FContent.h>
-#include <FGraphics.h>
#include "GlTypes.h"
class AlbumInfo
virtual ~AlbumInfo(void);
result Construct(void);
- result Construct(const Tizen::Base::String& albumName, Tizen::Content::ContentType contentType ,
+ result Construct(const Tizen::Base::String& albumName, Tizen::Content::ContentType contentType,
const Tizen::Base::Collection::IList& directoryList,
const Tizen::Base::Collection::IList& contentIdList);
result Construct(const AlbumInfo& albumInfo);
int GetDirectoryCount(void) const;
void ClearAll(void);
- AlbumInfoType GetAlbumInfoType(void);
+ AlbumInfoType GetAlbumInfoType(void) const;
Tizen::Graphics::Bitmap* GetFolderThumnailBitmap(void) const;
void SetFolderThumnailBitmap(Tizen::Graphics::Bitmap* folderThumnailBitmap);
void AppendContentId(const Tizen::Content::ContentId& contentId);
void AppendContentIdList(const Tizen::Base::Collection::ICollection& contentIdList);
int GetContentIdCount(void) const;
- result RemoveContentIdAt(int index);
+ result RemoveContentIdAt(const int index);
private:
Tizen::Base::String __albumName;