virtual void OnTextValueChanged (const Tizen::Ui::Control &source);
void UpdateImageContent(Tizen::Base::ByteBuffer* aBuffer, Tizen::Base::String imageName);
+ void ShowIndicatorNotification(const Tizen::Base::String& messageText);
void SetForwardButtonEnabled(bool isEnabled);
void SetBackButtonEnabled(bool isEnabled);
<Privilege>http://tizen.org/privilege/power</Privilege>
<Privilege>http://tizen.org/privilege/content.write</Privilege>
<Privilege>http://tizen.org/privilege/appmanager.launch</Privilege>
+ <Privilege>http://tizen.org/privilege/notification</Privilege>
</Privileges>
<UiApp HwAcceleration="On" LaunchingHistoryVisible="True" Main="True" MenuIconVisible="True" Name="Internet">
<UiScalability BaseScreenSize="Normal" CoordinateSystem="Logical" LogicalCoordinate="720"/>
#include <FMedia.h>
#include <FUi.h>
#include <FContent.h>
+#include <FShell.h>
+//#include <FShellNotificationManager.h>
#include "IntBookmarkData.h"
#include "IntBookmarkPresentationModel.h"
using namespace Tizen::Io;
using namespace Tizen::Locales;
using namespace Tizen::Media;
+using namespace Tizen::Shell;
using namespace Tizen::Ui;
using namespace Tizen::Ui::Controls;
using namespace Tizen::Content;
contentPath.Append(imageName);
contentPath.Append(".jpg");
contentId = contentManager.CreateContent(*aBuffer, contentPath);
+ ShowIndicatorNotification(L"Download Complete");
AppLog("Content manager update content result %s" ,GetErrorMessage(GetLastResult()));
}
void
+MainForm::ShowIndicatorNotification(const String& messageText)
+{
+ AppLogDebug("ENTER");
+
+ NotificationRequest request;
+ request.SetAlertText(messageText);
+ request.SetTitleText(L"");
+ request.SetAppMessage(L"AppMessage");
+
+ Tizen::App::App* pApp = Tizen::App::App::GetInstance();
+ String homePath = pApp->GetAppRootPath();
+ String iconPath = homePath + L"res/screen-density-xhigh/Notification_download_complete.png";
+ AppLog("The iconPath is : %ls", homePath.GetPointer());
+ request.SetIconFilePath(iconPath);
+
+ Tizen::Shell::NotificationManager notiMgr;
+ notiMgr.Construct();
+ notiMgr.Notify(request);
+
+ AppLogDebug("EXIT: %s", GetErrorMessage(GetLastResult()));
+ return;
+}
+
+void
MainForm::SetForwardButtonEnabled(bool isEnabled)
{
__pGoForwardBtn->SetEnabled(isEnabled);