virtual void LiveboxPopupProvider_Reserved3(void) {}
private:
- Tizen::Shell::LiveboxPopup* __pLiveboxFrame;//Todo to impl
+ Tizen::Shell::LiveboxPopup* __pLiveboxPopup;//Todo to impl
class _LiveboxProviderImpl* __pLiveboxProviderImpl;
friend class _LiveboxManagerImpl;
#include "FShell_LiveboxProviderImpl.h"
#include "FShellLiveboxPopupProvider.h"
+#include "FShell_LiveboxPopupImpl.h"
namespace Tizen { namespace Shell
{
}
void
-LiveboxPopupProvider::SetLiveboxPopup(LiveboxPopup* pLiveboxFrame)
+LiveboxPopupProvider::SetLiveboxPopup(LiveboxPopup* pLiveboxPopup)
{
- __pLiveboxFrame = pLiveboxFrame;
-// return __pLiveboxProviderImpl->SetLiveboxFrame(pLiveboxFrame);
+ __pLiveboxPopup = pLiveboxPopup;
+
+ _LiveboxPopupImpl* pLiveboxPopupImpl = _LiveboxPopupImpl::GetInstance(*pLiveboxPopup);
+ SysAssertf(pLiveboxPopupImpl != null, "Not-yet constructed! Construct() should be called before use.");
+
+ pLiveboxPopupImpl->SetProviderId(GetId());
+
+// return __pLiveboxProviderImpl->SetLiveboxFrame(pLiveboxPopup);
}
LiveboxPopup*
LiveboxPopupProvider::GetLiveboxPopup() const
{
- return __pLiveboxFrame;
+ return __pLiveboxPopup;
// return __pLiveboxProviderImpl->GetLiveboxFrame();
}
//#include <FShellLiveboxProvider.h>
#include "FShell_LiveboxProviderImpl.h"
+#include "FShell_LiveboxFrameImpl.h"
namespace Tizen { namespace Shell
{
_LiveboxProviderImpl::SetLiveboxFrame(LiveboxFrame* pLiveboxFrame)
{
__pLiveboxFrame = pLiveboxFrame;
+
+ _LiveboxFrameImpl* pLiveboxFrameImpl = _LiveboxFrameImpl::GetInstance(*pLiveboxFrame);
+ SysAssertf(pLiveboxFrameImpl != null, "Not-yet constructed! Construct() should be called before use.");
+
+ pLiveboxFrameImpl->SetProviderId(GetId());
+
return E_SUCCESS;
}