7 #ifndef __FWGUI_DIALOG_ILOGGERDIALOG_HPP__ 8 #define __FWGUI_DIALOG_ILOGGERDIALOG_HPP__ 13 #include <fwGui/GuiBaseObject.hpp> 14 #include <fwLog/Logger.hpp> 16 #include "fwGui/config.hpp" 33 typedef std::string FactoryRegistryKeyType;
50 FWGUI_API
virtual void setTitle(
const std::string& title) = 0;
56 FWGUI_API
virtual void setMessage(
const std::string& message) = 0;
62 FWGUI_API
virtual void setLogger(const ::fwLog::Logger::sptr& logger) = 0;
67 FWGUI_API
virtual bool show() = 0;
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
ILoggerDialog is used to display a dialog message and a set of logs.
The namespace fwGui contains the base interface for IHM services.
static FWGUI_API const FactoryRegistryKeyType REGISTRY_KEY
This unique key should be used for all factory for specific Selector(qt,wx,...)
Base class for all fwGui's classes.