9 #ifndef lgrRemoteDisplayInfo_H_
10 #define lgrRemoteDisplayInfo_H_
15 #include <vlutil/vlMachineTypes.h>
23 class DtLgrRemoteMainWindow;
24 class DtTimeComponent;
50 QColor getColorForId(
int id );
56 virtual DtLgrMode getStateForId(
int id );
59 virtual DtEntityIdentifier getEntityIdentifierForID(
int id );
62 virtual DtFilename getFilenameForId(
int id );
65 virtual void setColorForId(
int id, QColor color );
68 virtual void setProtocolForId(
int id,
DtLgrProtocol protocol );
71 virtual void setStateForId(
int id,
DtLgrMode state );
74 virtual void setEntityIdentifierForId(
int id, DtEntityIdentifier entityIdentifier );
77 virtual void setFilenameForId(
int id, DtFilename filename );
83 virtual void removeDisconnectedLoggers(
DtEntityIdSet& connectedLoggers );
86 virtual void setDefaultColor(
int id );
DtLgrMode
General operation modes.
Definition: lcPdu.h:62
static DtLgrRemoteDisplayInfo * theRemoteDisplayInfo
Definition: lgrRemoteDisplayInfo.h:91
std::set< DtEntityIdentifier > DtEntityIdSet
Definition: remoteControlInterface.h:52
Instances of DtRemoteLoggerConnection are a family of messages used to control a remote instance of t...
Definition: lcRemoteLoggerConnection.h:27
Struct of the needed display info, state, protocol, color, ID, and open .lgr file.
Definition: lgrRemoteDisplayInfo.h:30
Contains MAKLogger::DtRemoteControlInterface for listening the Logger Control Toolkit messages...
Contains DtRemoteLoggerConnection.
Definition: lgrRemoteDisplayInfo.h:26
DtFilename lgrFile
Definition: lgrRemoteDisplayInfo.h:36
QColor lgrColor
Definition: lgrRemoteDisplayInfo.h:34
DtEntityIdentifier entityId
Definition: lgrRemoteDisplayInfo.h:35
#define DT_DLL_LGRREMOTEGUI
Definition: lgrRemoteGui.h:21
int myColorCount
Definition: lgrRemoteDisplayInfo.h:95
A time component represents the current time of the logger.
Definition: timeComponent.h:20
DtTimeComponent * myTimeInterface
Definition: lgrRemoteDisplayInfo.h:93
DtLgrMode lgrState
Definition: lgrRemoteDisplayInfo.h:32
DtLgrProtocol
Protocols.
Definition: lcPdu.h:42
DtRemoteLoggerConnection * myConnection
Definition: lgrRemoteDisplayInfo.h:92
DtLgrRemoteMainWindow * myMainWindow
Definition: lgrRemoteDisplayInfo.h:94
DtLgrProtocol lgrProtocol
Definition: lgrRemoteDisplayInfo.h:33
std::map< DtU16, DtRemoteDisplayInfo > myDisplayInfoMap
Definition: lgrRemoteDisplayInfo.h:90
Definition: lgrRemoteMainWindow.h:49