21#ifndef __ANTARES_APPLICATION_EXT_SOURCE_PERFORMER_H__
22#define __ANTARES_APPLICATION_EXT_SOURCE_PERFORMER_H__
24#include <antares/study/study.h>
25#include <yuni/thread/thread.h>
28#include <action/action.h>
29#include "../components/progressbar.h"
46 const Antares::Action::Context::Ptr& context,
63 void notifyHasBeenModified();
65 void notifyProgression(
int progress,
int max);
73 void delegateUserInfo(
const Yuni::String& text);
79 bool pHasBeenModified;
82 Antares::Action::Context::Ptr pContext;
90 wxStaticText* pLblMessage;
92 Yuni::String pNextMessage;
96 Yuni::Thread::IThread* pThread;
98 std::atomic<int> pGUINeedRefresh;
99 std::atomic<int> pProgression;
100 std::atomic<int> pProgressionMax;
AncestorType::Ptr Ptr
The most suitable smart ptr for the class.
Definition action.h:43
A simple panel with a caption.
Definition progressbar.h:34