Added IPropagatedListener to the progressing popup
[apps/osp/Gallery.git] / src / GlProgressBar.cpp
index 1401c79..26b3cc5 100644 (file)
@@ -33,7 +33,7 @@ using namespace Tizen::Graphics;
 using namespace Tizen::Ui;
 using namespace Tizen::Ui::Controls;
 
-GlProgressBar::GlProgressBar(IActionEventListener* listener)
+GlProgressBar::GlProgressBar(IActionEventListener* listener, IPropagatedKeyEventListener* propagatedListener)
        : __totalVal(1)
        , __curVal(1)
        , __pFileProgressingPopup(null)
@@ -43,6 +43,7 @@ GlProgressBar::GlProgressBar(IActionEventListener* listener)
        , __pFileCounterLabel(null)
        , __pFileProgressingCancelButton(null)
        , __pActionListener(listener)
+       , __pPropagatedListener(propagatedListener)
 {
        AppLogDebug("ENTER");
        AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
@@ -81,6 +82,9 @@ GlProgressBar::CreateFileProgressingPopup(void)
 
        if (__pFileProgressingPopup != null && r == E_SUCCESS)
        {
+
+               __pFileProgressingPopup->SetPropagatedKeyEventListener(__pPropagatedListener);
+
                __pFileProgressingCancelButton = static_cast<Button*>(__pFileProgressingPopup->GetControl(L"IDC_CANCEL_BUTTON", true));
 
                if (__pFileProgressingCancelButton != null)