1 #ifndef QPIDMAINWINDOW_H
2 #define QPIDMAINWINDOW_H
12 #include "qwt_plot_curve.h"
13 #include <QSignalMapper>
37 void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime());
74 Ui::QPidMainWindow *
ui;
87 #endif // QPIDMAINWINDOW_H
void restoreSplitterState(QPidSettings *settings)
void closeEvent(QCloseEvent *event)
QPointer< QPidRampDialog > m_Ramp
void onGraphSelectionChanged(int row, int col)
void criticalMessage(QString msg)
void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())
void enableControllerActions(int canStart, int canStop, int canRestart)
QWeakPointer< QPidController > QPidControllerWPtr
void onInputChannelChanged(QString name, QString units)
void saveSplitterState(QPidSettings *settings)
void onRestartController()
void graphChannelNames(QStringList names)
QPointer< QPidSetPointDialog > m_SetPoint
QPidControllerWPtr m_Controller
QList< QwtPlotCurve * > m_Curves
QwtPlotCurve * newPlotCurve(int n, QString title)
void saveObjectSplitterState(QObject *object, QPidSettings *settings, int *counter)
void graphChannelValues(QcepDoubleList values)
QSignalMapper * m_DeviceDefaultMapper
void onOutputChannelChanged(QString name, QString units)
void deviceConfiguration()
QPidMainWindow(QPidControllerWPtr ctl, QWidget *parent=0)
QPointer< QPidAutoTuneDialog > m_AutoTune
QPointer< QPidConfigureGraphDialog > m_ConfigureGraph
void onControllerStatusChanged(int newStatus)
QPointer< QPidSettingsDialog > m_SettingsDialog
void restoreObjectSplitterState(QObject *object, QPidSettings *settings, int *counter, int nsplitters)