Modify GetMenuIconN() API
[platform/framework/native/appfw.git] / src / app / inc / FAppPkg_PackageAppInfoImpl.h
index 7ec25a1..e881ecf 100644 (file)
@@ -1,5 +1,4 @@
 //
-// Open Service Platform
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
 // Licensed under the Apache License, Version 2.0 (the License);
@@ -69,8 +68,8 @@ public:
        const Tizen::Base::String& GetAppNotificationIconPath(void) const;
        result SetAppNotificationIconPath(const Tizen::Base::String& notificationIconPath);
 
-       const Tizen::Base::String& GetAppTempIconPath(void) const;
-       result SetAppTempIconPath(const Tizen::Base::String& tempIconPath);
+       char* GetAppMenuIconBufferN(int& size) const;
+       result SetAppMenuIconBuffer(char* pBuffer, int size);
 
        Tizen::Graphics::Bitmap* GetAppMenuIconN(void) const;
 
@@ -169,7 +168,6 @@ private:
        Tizen::Base::String __appIconPath;
        Tizen::Base::String __appSettingIconPath;
        Tizen::Base::String __appNotificationIconPath;
-       Tizen::Base::String __appTempIconPath;
 
        bool __launchingIconVisible;
        bool __mainApp;
@@ -203,6 +201,9 @@ private:
 
        void* __pAppInfoHandle;
 
+       char* __pIconBuffer;
+       int __iconSize;
+
        friend class PackageAppInfo;
 
 }; // _PackageAppInfoImpl