MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
MAKLogger::DtLgrRemoteLoggerView Class Reference
+ Inheritance diagram for MAKLogger::DtLgrRemoteLoggerView:
+ Collaboration diagram for MAKLogger::DtLgrRemoteLoggerView:

Public Slots

virtual void postWindowUpdate (DtLgrRemoteMainWindow &window)
 Post window update callback to check Logger information. More...
 
virtual void onButtonClicked (const QString &id)
 Slot that handles interactions with the color button. More...
 
virtual void contextMenuHandler (const QPoint &pnt)
 Slot that handles the right click context menu interactions. More...
 

Public Member Functions

 DtLgrRemoteLoggerView (DtLgrRemoteMainWindow *window)
 CTOR. More...
 
virtual ~DtLgrRemoteLoggerView ()
 DTOR. More...
 
virtual void addItem (QString id, QString state, DtFilename filename, QString protocol, QColor color)
 Add a Logger's information to the display. More...
 
virtual bool canUpdateItem (QString id, QString state, DtFilename filename, QString protocol, QColor color)
 Check if a Logger's information is in the display, or if it needs to be updated. More...
 
virtual void removeItem (QString id)
 Remove a Logger's information from the display. More...
 
QWidgetsetupButton (QPushButton *button, QWidget *buttonWidget, QColor color)
 Initialize the color choice button. More...
 

Protected Member Functions

void initializeContextMenu ()
 

Protected Attributes

DtLgrRemoteMainWindowmyMainWindow
 
QTreeView * myTreeView
 
QStandardItemModel * myItemModel
 
QFrame * myFrame
 
QMenumyContextMenu
 
QPainter * myPainter
 
QSignalMapper * mySignalMapper
 

Private Member Functions

 DtLgrRemoteLoggerView (const DtLgrRemoteLoggerView &orig)
 Not implemented. More...
 
DtLgrRemoteLoggerViewoperator= (const DtLgrRemoteLoggerView &orig)
 Not implemented. More...
 

Constructor & Destructor Documentation

MAKLogger::DtLgrRemoteLoggerView::DtLgrRemoteLoggerView ( DtLgrRemoteMainWindow window)

CTOR.

virtual MAKLogger::DtLgrRemoteLoggerView::~DtLgrRemoteLoggerView ( )
virtual

DTOR.

MAKLogger::DtLgrRemoteLoggerView::DtLgrRemoteLoggerView ( const DtLgrRemoteLoggerView orig)
private

Not implemented.

Member Function Documentation

virtual void MAKLogger::DtLgrRemoteLoggerView::addItem ( QString  id,
QString  state,
DtFilename  filename,
QString  protocol,
QColor  color 
)
virtual

Add a Logger's information to the display.

virtual bool MAKLogger::DtLgrRemoteLoggerView::canUpdateItem ( QString  id,
QString  state,
DtFilename  filename,
QString  protocol,
QColor  color 
)
virtual

Check if a Logger's information is in the display, or if it needs to be updated.

virtual void MAKLogger::DtLgrRemoteLoggerView::contextMenuHandler ( const QPoint &  pnt)
virtualslot

Slot that handles the right click context menu interactions.

void MAKLogger::DtLgrRemoteLoggerView::initializeContextMenu ( )
protected
virtual void MAKLogger::DtLgrRemoteLoggerView::onButtonClicked ( const QString &  id)
virtualslot

Slot that handles interactions with the color button.

DtLgrRemoteLoggerView& MAKLogger::DtLgrRemoteLoggerView::operator= ( const DtLgrRemoteLoggerView orig)
private

Not implemented.

virtual void MAKLogger::DtLgrRemoteLoggerView::postWindowUpdate ( DtLgrRemoteMainWindow window)
virtualslot

Post window update callback to check Logger information.

virtual void MAKLogger::DtLgrRemoteLoggerView::removeItem ( QString  id)
virtual

Remove a Logger's information from the display.

QWidget* MAKLogger::DtLgrRemoteLoggerView::setupButton ( QPushButton *  button,
QWidget buttonWidget,
QColor  color 
)

Initialize the color choice button.

Member Data Documentation

QMenu* MAKLogger::DtLgrRemoteLoggerView::myContextMenu
protected
QFrame* MAKLogger::DtLgrRemoteLoggerView::myFrame
protected
QStandardItemModel* MAKLogger::DtLgrRemoteLoggerView::myItemModel
protected
DtLgrRemoteMainWindow* MAKLogger::DtLgrRemoteLoggerView::myMainWindow
protected
QPainter* MAKLogger::DtLgrRemoteLoggerView::myPainter
protected
QSignalMapper* MAKLogger::DtLgrRemoteLoggerView::mySignalMapper
protected
QTreeView* MAKLogger::DtLgrRemoteLoggerView::myTreeView
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)