#include "YesNoPopup.h"
#include <memory>
#include <string.h>
-#include <dpl/popup/popup_manager.h>
+#include "popup_manager.h"
#include "PopupSerializer.h"
namespace {
namespace Wrt {
namespace Popup {
-using namespace DPL::Popup;
-
void YesNoPopup::show(DPL::BinaryQueueAutoPtr data, WrtPopup* parent)
{
LogDebug("Entered");
m_parent = parent;
- CtrlPopupPtr popup = PopupControllerSingleton::Instance().CreatePopup();
+ Renderer::CtrlPopupPtr popup =
+ Renderer::PopupControllerSingleton::Instance().CreatePopup();
popup->SetTitle(title);
- popup->Append(new PopupObject::Label(message));
+ popup->Append(new Renderer::PopupObject::Label(message));
- popup->Append(new PopupObject::Button(YES_LABEL, POPUP_YES_VALUE));
- popup->Append(new PopupObject::Button(NO_LABEL, POPUP_NO_VALUE));
+ popup->Append(new Renderer::PopupObject::Button(YES_LABEL, POPUP_YES_VALUE));
+ popup->Append(new Renderer::PopupObject::Button(NO_LABEL, POPUP_NO_VALUE));
ListenForAnswer(popup);
- ShowPopupEventShort event(popup,
- MakeAnswerCallback(
- this,
- &YesNoPopup::responseCallback));
+ Renderer::ShowPopupEventShort event(popup,
+ MakeAnswerCallback(
+ this,
+ &YesNoPopup::responseCallback));
- CONTROLLER_POST_EVENT(PopupController,
+ CONTROLLER_POST_EVENT(Renderer::PopupController,
event);
LogDebug("Exited");
return;
}
-void YesNoPopup::responseCallback(const DPL::Popup::AnswerCallbackData &answer)
+void YesNoPopup::responseCallback(const Renderer::AnswerCallbackData &answer)
{
bool result = (POPUP_YES_VALUE == answer.buttonAnswer);
DPL::BinaryQueue retValue;