21 #include <vlutil/vlSmartPointers.h>
30 class DtLgrAppGuiEvent;
31 class DtLgrGuiComponent;
33 class DtLgrMainWindow;
35 class DtLoggerApplication;
36 class DtLgrConnectionDialog;
55 virtual void launchHelp(
const char* helpFile);
58 virtual void setTranslations(
const char* translationFile);
67 virtual bool isConnectionDialogHidden()
const;
70 virtual void raiseConnectionDialog();
73 virtual void setWaitOnLoadReconnect();
76 virtual void setProtocol(
const char* protocol);
110 virtual const DtString& languageSelection()
const;
114 static void messageOutput( QtMsgType type,
const QMessageLogContext &context,
const QString& msg );
116 void addDefaultComponents();
Class providing SLOTS to be connected to Qt signals.
Definition: lgrSlots.h:32
Responsible for representing events to be passed to the Gui in a thread safe manner.
Definition: lgrAppGuiEvent.h:32
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
#define DT_VIRTUAL_BASE_CTR(BASE_NAME, ARG_TYPES_LIST)
Declare a Virtual Base Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where BASE_...
Definition: virtualConstructor.h:118
#define DT_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a Virtual Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where CLASS_NAME...
Definition: virtualConstructor.h:34
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
The logger GUI's model.
Definition: lgrGuiModel.h:56
DtLgrConnectionDialog * myConnectionDialog
Definition: lgrAppGui.h:122
DtLgrGuiModel * myModel
Definition: lgrAppGui.h:118
DtLgrMainWindow * myMainWindow
Definition: lgrAppGui.h:119
std::list< DtLgrAppGuiEvent * > EventList
Definition: lgrAppGui.h:129
Utility class which provides access to multiple interfaces.
Definition: lgrFullInterface.h:25
DtLgrSlots * mySlots
Definition: lgrAppGui.h:120
The main window for the logger application.
Definition: lgrMainWindow.h:30
Definition: lgrConnectionDialog.h:17
DtString myLanguageSelection
Definition: lgrAppGui.h:124
EventList myQueuedEvents
Definition: lgrAppGui.h:130
Abstract interface for the applications gui.
Definition: lgrAppGuiInterface.h:24
Contains MAKLogger::DtLgrAppGuiInterface class.
bool myRunningFlag
Definition: lgrAppGui.h:127
The specific interface for interacting with the default logger GUI.
Definition: lgrAppGui.h:40
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
DtString myProtocol
Definition: lgrAppGui.h:125
DtBoost::shared_ptr< DtLgrAppGui > DtLgrAppGuiSP
Definition: lgrAppGui.h:133
Defines INPORT/EXPORT macros for lgrGui library.
DtLoggerApplication * myLoggerApp
Definition: lgrAppGui.h:121
Contains MAKLogger::DtLgrAppGuiEvent class.