9 #ifndef lgrRemoteDisplayInfo_H_
10 #define lgrRemoteDisplayInfo_H_
15 #include <vlutil/vlMachineTypes.h>
16 #include "lcRemoteLoggerConnection.h"
23 class DtLgrRemoteMainWindow;
24 class DtTimeComponent;
50 QColor getColorForId(
int id );
53 virtual DtLgrProtocol getProtocolForId(
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 );