|
DDASToys for NSCLDAQ
6.2-000
|
Main traceview GUI window. More...
#include <QTraceView.h>


Public Member Functions | |
| QTraceView (QCommandLineParser &parser, QWidget *parent=Q_NULLPTR) | |
| Constructor. More... | |
| virtual | ~QTraceView () |
| Destructor. More... | |
Protected Member Functions | |
| virtual void | changeEvent (QEvent *e) |
| Event handler for state changes. More... | |
Main traceview GUI window.
Main window class for traceview responsible for management and high-level control over the application. Uses Qt's signal and slot framework to communicate between objects. See Qt documentation for details.
| QTraceView::QTraceView | ( | QCommandLineParser & | parser, |
| QWidget * | parent = Q_NULLPTR |
||
| ) |
Constructor.
| parser | References the QCommandLineParser. |
| parent | Pointer to QWidget parent object (optional, default=Q_NULLPTR). |
Constructs the widgets which define the main window layout. Initialization list order and the order of the funciton calls in the constructor matter as some member variables depend on others being initialized to configure children or actions.
|
virtual |
Destructor.
Qt should manage deletion of child objects when each parent is destroyed upon application exit. But we still should clean up our own stuff.
|
protectedvirtual |
Event handler for state changes.
| e | Pointer to the handled QEvent. |
Primary purpose here is to propagate the state changes to ROOT.