{
public:
static ContentUpdateEventListener* GetInstance(void);
+ void AddContentListener(void);
+ void RemoveContentListener(void);
private:
ContentUpdateEventListener(void);
return __pContentUpdateEventListener;
}
+void ContentUpdateEventListener::AddContentListener(void)
+{
+ __pContentManager->AddContentUpdateEventListener(*this);
+}
+
+void ContentUpdateEventListener::RemoveContentListener(void)
+{
+ __pContentManager->RemoveContentUpdateEventListener(*this);
+}
+
result
ContentUpdateEventListener::Construct(void)
{
#include <FBase.h>
#include <FUi.h>
+#include "GlContentUpdateEventListener.h"
#include "GlProgressBar.h"
#include "GlTimerBase.h"
#include "GlTypes.h"
__moveToCount = 0;
__moveTimer.Construct(*this);
__moveTimer.Start(1);
+ ContentUpdateEventListener* pContentListener = ContentUpdateEventListener::GetInstance();
+ pContentListener->RemoveContentListener();
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
return E_SUCCESS;
}
{
AppLogDebug("ENTER");
__pMoveProBar->HideFileProgressingPopup();
+ ContentUpdateEventListener* pContentListener = ContentUpdateEventListener::GetInstance();
+ pContentListener->AddContentListener();
if (__pInvalidate)
{
__pInvalidate->OnFileOpInvalidate(_actionId);
void GlTimerBase::OnOpComplete(enum FileActionCompleteRes res)
{
AppLogDebug("ENTER");
+ ContentUpdateEventListener* pContentListener = ContentUpdateEventListener::GetInstance();
+ pContentListener->AddContentListener();
__pMoveProBar->HideFileProgressingPopup();
if (__pInvalidate)
{