9 #include "fwGui/config.hpp" 10 #include "fwGui/container/fwContainer.hpp" 11 #include "fwGui/GuiBaseObject.hpp" 31 typedef
std::
string FactoryRegistryKeyType;
34 FWGUI_API static const FactoryRegistryKeyType REGISTRY_KEY;
42 FWGUI_API virtual ~ISelectorDialog();
47 FWGUI_API virtual
void setSelections(
std::vector<
std::
string > _selections) = 0;
52 FWGUI_API virtual
void setTitle(
std::
string _title) = 0;
57 FWGUI_API virtual
std::
string show() = 0;
60 FWGUI_API virtual
void setMessage(const
std::
string& msg) = 0;
63 FWGUI_API virtual
void addCustomButton(const
std::
string& label,
std::function<
void()> clickedFn) = 0;
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
The namespace fwGui contains the base interface for IHM services.
ISelectorDialog allows the choice of an element among several (_selections)
Base class for all fwGui's classes.