7 #ifndef __FWGUI_DIALOG_IINPUTDIALOG_HPP__ 8 #define __FWGUI_DIALOG_IINPUTDIALOG_HPP__ 12 #include "fwGui/GuiBaseObject.hpp" 13 #include "fwGui/config.hpp" 36 FWGUI_API virtual ~IInputDialog();
38 typedef
std::
string FactoryRegistryKeyType;
39 FWGUI_API static const FactoryRegistryKeyType REGISTRY_KEY;
42 FWGUI_API virtual
void setTitle(const
std::
string &title) = 0;
45 FWGUI_API virtual
void setInput(const
std::
string &text) = 0;
48 FWGUI_API virtual
std::
string getInput() = 0;
51 FWGUI_API virtual
void setMessage(const
std::
string &msg) = 0;
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
The namespace fwGui contains the base interface for IHM services.
Base class for all fwGui's classes.