7 #ifndef __FWGUI_DIALOG_PULSEPROGRESSDIALOG_HPP__ 8 #define __FWGUI_DIALOG_PULSEPROGRESSDIALOG_HPP__ 10 #include "fwGui/config.hpp" 11 #include "fwGui/dialog/IPulseProgressDialog.hpp" 13 #include <fwCore/base.hpp> 30 (((
const std::string))(
31 (::fwGui::dialog::IPulseProgressDialog::Stuff))),
36 const std::string& title,
38 const std::string& msg = std::string(),
39 ::fwGui::dialog::IPulseProgressDialog::MilliSecond frequenceRefresh = 100 );
42 FWGUI_API
void setTitle(
const std::string& title)
override;
45 FWGUI_API
void setMessage(
const std::string& message)
override;
48 FWGUI_API
virtual void show()
override;
52 ::fwGui::dialog::IPulseProgressDialog::sptr m_implementation;
The namespace fwGui contains the base interface for IHM services.
Defines the generic Progress dialog for IHM.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Defines the generic pulse progress dialog for IHM. Use the Delegate design pattern. The specific implementation selection is ensured by fwGuiRegisterMacro. The specific implementation are in fwGuiWX and fwGuiQT libraries.