Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 361 → Rev 362

/Misc Projects/PcMarlinInterface/SerialWidget.h
13,26 → 13,26
 
public slots:
// Inbound from SerialHelper
void Serial_UpdateParameters(QStringList ports, QStringList speeds, QStringList dataBits,
QStringList stopBits, QStringList parity, QStringList flowControl);
void UpdateParameters(QStringList ports, QStringList speeds, QStringList dataBits,
QStringList stopBits, QStringList parity, QStringList flowControl);
 
// Local GUI processing
void Serial_ConnectToggleBtn(void);
void Serial_LocalConnected(void);
void Serial_LocalDisconnected(void);
void ConnectToggleBtn(void);
void LocalConnected(void);
void LocalDisconnected(void);
 
signals:
// Outbound to SerialHelper
void Serial_QueryParameters(void);
void Serial_Connect(QString port, QString speed, QString dataBits,
QString stopBits, QString parity, QString flowControl);
void Serial_Disconnect(void);
void Serial_TransmitByteArray(QByteArray data);
void QueryParameters(void);
void Connect(QString port, QString speed, QString dataBits,
QString stopBits, QString parity, QString flowControl);
void Disconnect(void);
void TransmitByteArray(QByteArray data);
 
// Outbound to MainWindow
void Serial_ReceivedByte(char byte);
void Serial_Connected(void);
void Serial_Disconnected(void);
void ReceivedByte(QByteArray data);
void Connected(void);
void Disconnected(void);
void UpdateStatus(QString string);
 
private:
39,20 → 39,20
SerialHelper *serialHelper;
QThread *serialThread;
 
QPushButton *btnSerialConnect;
QPushButton *btnSerialRefresh;
QLabel *labelSerialPort;
QLabel *labelSerialSpeed;
QLabel *labelSerialDataBits;
QLabel *labelSerialStopBits;
QLabel *labelSerialParity;
QLabel *labelSerialFlowControl;
QComboBox *cboxSerialPort;
QComboBox *cboxSerialSpeed;
QComboBox *cboxSerialDataBits;
QComboBox *cboxSerialStopBits;
QComboBox *cboxSerialParity;
QComboBox *cboxSerialFlowControl;
QPushButton *btnConnect;
QPushButton *btnRefresh;
QLabel *labelPort;
QLabel *labelSpeed;
QLabel *labelDataBits;
QLabel *labelStopBits;
QLabel *labelParity;
QLabel *labelFlowControl;
QComboBox *cboxPort;
QComboBox *cboxSpeed;
QComboBox *cboxDataBits;
QComboBox *cboxStopBits;
QComboBox *cboxParity;
QComboBox *cboxFlowControl;
};
 
#endif // SERIALWIDGET_H