9 #ifndef lgrRemoteLoggerView_H_
10 #define lgrRemoteLoggerView_H_
13 #include <QtCore/QObject>
14 #include <QtCore/QPoint>
15 #include <QtGui/QAction>
16 #include <QtGui/QFrame>
25 class QStandardItemModel;
30 class DtLgrRemoteMainWindow;
42 virtual void addItem( QString
id, QString state, DtFilename filename,
43 QString protocol, QColor color );
46 virtual bool canUpdateItem( QString
id, QString state, DtFilename filename,
47 QString protocol, QColor color );
50 virtual void removeItem(QString
id);
53 QWidget* setupButton( QPushButton* button,
QWidget* buttonWidget, QColor color );
63 void initializeContextMenu();
70 virtual void onButtonClicked(
const QString&
id);
73 virtual void contextMenuHandler(
const QPoint& pnt );