##// END OF EJS Templates
gselesia changed to process CWF_F3 light waveforms...
gselesia changed to process CWF_F3 light waveforms parameterdump reorganized

File last commit:

r52:061b27b067a0 default
r52:061b27b067a0 default
Show More
mainwindowui.h
105 lines | 2.4 KiB | text/x-c | CLexer
First version of the gse-lesia module...
r23 #ifndef MAINWINDOWUI_H
#define MAINWINDOWUI_H
#include <QWidget>
#include <qipdialogbox.h>
#include <QLabel>
#include <QPushButton>
#include <QGridLayout>
#include <QVBoxLayout>
#include <QGroupBox>
#include <QSpinBox>
#include <QTextEdit>
#include <QTabWidget>
rmapplugin updated, waveform plots removed (exported in gse_lesia)...
r25
admin@pc-p-leroy3.LAB-LPP.LOCAL
QDockWidgets used for the waveform displays...
r34 #include <wfdisplay.h>
Minor updates to the rmapplugin...
r45 #include <pagespectra.h>
dashboard tab added to the rmapplugin...
r46 #include <parameterdump.h>
admin@pc-p-leroy3.LAB-LPP.LOCAL
QDockWidgets used for the waveform displays...
r34
First version of the gse-lesia module...
r23 #include "tmstatistics.h"
First version of gse_lesia functional, includung waveform display...
r24 #include "hkdisplay.h"
First version of the gse-lesia module...
r23
class MainWindowUI : public QWidget
{
Q_OBJECT
public:
explicit MainWindowUI(QWidget *parent = 0);
void setTCTMServerAddressIP(QString address);
QString getTMEchoServerAddress();
int getTMPort();
int getTCPort();
void displayOnConsole(QString message);
QTabWidget *spwTabWidget;
QWidget* spwTabWidgetPage0;
QWidget* spwTabWidgetPage1;
QWidget* spwTabWidgetPage2;
QWidget* spwTabWidgetPage3;
QWidget* spwTabWidgetPage4;
QWidget* spwTabWidgetPage5;
Minor upgrade on rmapplugin...
r27 QWidget* spwTabWidgetPage6;
QWidget* spwTabWidgetPage7;
First version of the gse-lesia module...
r23
TMStatistics* tmStatistics;
WFDisplay* wfDisplay;
Minor upgrade on rmapplugin...
r27 WFPage* wfPageBurst;
WFPage* wfPageSBM1;
WFPage* wfPageSBM2;
Minor updates to the rmapplugin...
r45 PageSpectra* pageSpectraNORM;
First version of gse_lesia functional, includung waveform display...
r24 HKDisplay* hkDisplay;
rmapplugin updated, waveform plots removed (exported in gse_lesia)...
r25
QWidget* widget_spectrogram;
First version of the gse-lesia module...
r23
Minor updates to the rmapplugin...
r45 ParameterDump* parameterDump;
First version of the gse-lesia module...
r23 QPushButton *button_openServerTCTM;
QPushButton *button_testServerTCTM;
QPushButton *button_openSocketEchoServer;
QPushButton *button_TCAcknowledgement;
QPushButton *button_TCRejection;
QPushButton *button_GSEHK;
QPushButton *button_clearConsole;
First version of gse_lesia functional, includung waveform display...
r24 QPushButton *button_resetStatistics;
First version of the gse-lesia module...
r23
QIPDialogBox *serverTMEchoDialogBox;
QSpinBox *spinbox_serverTMEchoPort;
signals:
public slots:
void clearConsole();
void totalOfBytesHasChanged(unsigned int nbBytes);
First version of gse_lesia functional, includung waveform display...
r24 void totalOfPacketsHasChanged(unsigned int nbPackets);
First version of the gse-lesia module...
r23
private:
QLabel *label_serverTMEcho;
QLabel *label_serverTMEchoPort;
QLabel *label_TMServerPort;
QLabel *label_TCServerPort;
QLabel *label_currentTCTMServer;
QLabel *label_currentTCTMServerIP;
QLabel *label_totalOfBytes;
First version of gse_lesia functional, includung waveform display...
r24 QLabel *label_totalOfPackets;
First version of the gse-lesia module...
r23
QTextEdit *console;
QSpinBox *spinbox_TMServerPort;
QSpinBox *spinbox_TCServerPort;
QGroupBox *groupbox_TMEcho;
QGroupBox *groupbox_ports;
QGroupBox *groupbox_TMToForeignGSETester;
QVBoxLayout *layout_TMEcho;
QVBoxLayout *layout_TMToForeignGSETester;
QVBoxLayout *layout_overallLayout;
QGridLayout *mainLayout;
QGridLayout *layout_ports;
};
#endif // MAINWINDOWUI_H