//
// 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
//
#define _GL_GALLERY_APP_H_
#include <FApp.h>
-#include <FBase.h>
#include <FSystem.h>
-#include <FUi.h>
#include "GlTypes.h"
class AlbumListPresentationModel;
Tizen::Base::String GetAppControlOperationId(void) const;
Tizen::Base::String GetUriData(void) const;
+ Tizen::Base::String GetMimeType(void) const;
const Tizen::Base::Collection::IMap* GetAppControlArguments(void) const;
- void SendAppControlResult(Tizen::App::AppCtrlResult appControlResult,
- Tizen::Base::Collection::IMap* pExtraData);
+ void SendAppControlResult(const Tizen::App::AppCtrlResult appControlResult,
+ const Tizen::Base::Collection::IMap* pExtraData);
virtual bool OnAppInitializing(Tizen::App::AppRegistry& appRegistry);
virtual bool OnAppInitialized(void);
virtual void OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String& operationId,
const Tizen::Base::String* pUriScheme, const Tizen::Base::String* pDataType,
const Tizen::Base::Collection::IMap* pArgs);
+
virtual void OnSettingChanged(Tizen::Base::String& key);
- void SetFrameEnabled(bool enabled);
+ void SetFrameEnabled(const bool enabled);
+ void SetFrameActivated(bool frameActivated);
+ bool GetFrameActivated(void) const;
+
+ bool IsHwKeySupported(void);
private:
RequestId __requestId;
Tizen::Base::String __operationId;
Tizen::Base::String __uriData;
+ Tizen::Base::String __mimeType;
const Tizen::Base::Collection::HashMap* __pArguments;
Tizen::App::AppCtrlResult __appControlResult;
+ bool __frameActivated;
};
#endif /* _GL_GALLERY_APP_H_ */