MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
notifyDialog.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2017 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include "rtiMsConfig.h"
13 #include "ui_notifyDialogUI.h"
14 #include <QDialog>
15 
16 class QSystemTrayIcon;
17 
27 {
28  Q_OBJECT
29 
30 public:
31 
33  DtAssistantNotifyDialog( QWidget* parent, const QSystemTrayIcon* trayIcon );
34 
36  virtual ~DtAssistantNotifyDialog();
37 
40  virtual void showNotification( const QString& notification, QColor color );
41 
42 public slots:
43 
46  virtual void fadeDialog();
47 
49  virtual void hideDialog();
50 
51 signals:
52 
55  void showHistorySelected();
56 
59  void faded();
60 
63  void dismissed();
64 
65 protected:
66 
68  virtual void positionDialog();
69 
70 protected:
71 
73  Ui::AssistantNotifyDialog myUiImpl;
74 
76  QTimer* myTimer;
77 
80  const QSystemTrayIcon* myTrayIcon;
81 
84 };
QTimer * myTimer
Timer used to timeout dialog and perform fading.
Definition: notifyDialog.h:76
Dialog widget to display important notifications and events by the RTI Assistant. ...
Definition: notifyDialog.h:26
QSize myOriginalSize
The original size of the dialog.
Definition: notifyDialog.h:83
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:151
Ui::AssistantNotifyDialog myUiImpl
The GUI implementation of the widget.
Definition: notifyDialog.h:73
const QSystemTrayIcon * myTrayIcon
The RTI Assistant tray icon is needed in order to determine the position of the notify dialog...
Definition: notifyDialog.h:80

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)