7 #ifndef __FWGUI_DIALOG_INPUTDIALOG_HPP__ 8 #define __FWGUI_DIALOG_INPUTDIALOG_HPP__ 10 #include "fwGui/config.hpp" 11 #include "fwGui/dialog/IInputDialog.hpp" 12 #include "fwGui/GuiBaseObject.hpp" 46 FWGUI_API static
std::
string showInputDialog(const
std::
string& title, const
std::
string& message,
47 const
std::
string& text = "");
69 FWGUI_API InputDialog(const
std::
string& title, const
std::
string& message, const
std::
string& text = "");
72 FWGUI_API virtual ~InputDialog();
75 FWGUI_API virtual
void setTitle(const
std::
string& title) override;
78 FWGUI_API virtual
void setMessage(const
std::
string& msg) override;
81 FWGUI_API virtual
void setInput(const
std::
string& text) override;
84 FWGUI_API virtual
std::
string getInput() override;
The namespace fwGui contains the base interface for IHM services.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.