9 #ifndef lgrAppGuiInterface_H_
10 #define lgrAppGuiInterface_H_
14 #include <vlutil/vlRunnable.h>
16 #include <vlutil/vlSmartPointers.h>
20 class DtLoggerApplication;
21 class DtLgrFullInterface;
38 virtual void setTranslations(
const char* translationFile) = 0;
41 virtual void setProtocol(
const char* protocol) = 0;
#define DT_PURE_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a pure virtual constructor.
Definition: virtualConstructor.h:138
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
Utility class which provides access to multiple interfaces.
Definition: lgrFullInterface.h:25
Abstract interface for the applications gui.
Definition: lgrAppGuiInterface.h:24
DtBoost::shared_ptr< DtLgrAppGuiInterface > DtLgrAppGuiInterfaceSP
Definition: lgrAppGuiInterface.h:56
Contains IMPORT/EXPORTS for library and the definition of DtLoggerApp class.
#define DT_DLL_LGRAPP
Definition: lgrApp.h:20