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>
27 #include <wx/dialog.h>
28 #include <action/action.h>
29 #include "../components/progressbar.h"
33 namespace Antares::Window
44 const Antares::Action::Context::Ptr& context,
61 void notifyHasBeenModified();
63 void notifyProgression(
int progress,
int max);
71 void delegateUserInfo(
const Yuni::String& text);
77 bool pHasBeenModified;
80 Antares::Action::Context::Ptr pContext;
88 wxStaticText* pLblMessage;
90 Yuni::String pNextMessage;
94 Yuni::Thread::IThread* pThread;
96 std::atomic<int> pGUINeedRefresh;
97 std::atomic<int> pProgression;
98 std::atomic<int> pProgressionMax;
AncestorType::Ptr Ptr
The most suitable smart ptr for the class.
Definition: action.h:41
A simple panel with a caption.
Definition: progressbar.h:32