~ea4k/klog/trunk

« back to all changes in this revision

Viewing changes to trunk/setuppages/setuppageudp.h

  • Committer: ea4k
  • Date: 2020-11-10 14:38:41 UTC
  • Revision ID: svn-v4:5834a56a-7829-0410-841d-b57922c102d6::801

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
#include <QObject>
30
30
#include <QtWidgets>
 
31
#include <QNetworkInterface>
 
32
#include "utilities.h"
31
33
 
32
34
 
33
35
class SetupPageUDP : public QWidget
34
36
{
35
37
    Q_OBJECT
36
38
public:
37
 
    SetupPageUDP(QWidget *parent = 0);
 
39
    SetupPageUDP(QWidget *parent = nullptr);
38
40
    ~SetupPageUDP();
39
41
 
40
 
    void setLogFromWSJTx(const QString t);
41
 
    void setAutoLogFromWSJTx(const QString t);
42
 
    void setReaDataFromWSJTx(const QString t);
43
 
    void setUDPServer(const QString t);
44
 
    void setUDPServerPort(const QString t);
45
 
    void setTimeout(const QString t);
 
42
    void setLogFromWSJTx(const QString &_t);
 
43
    void setAutoLogFromWSJTx(const QString &_t);
 
44
    void setReaDataFromWSJTx(const QString &_t);
 
45
    void setUDPServer(const QString &_t);
 
46
    void setUDPServerPort(const QString &_t);
 
47
    void setTimeout(const QString &_t);
 
48
    void setNetworkInterface(const QString &_t);
46
49
 
47
50
    QString getLogFromWSJTx();
48
51
    QString getAutoLogFromWSJTx();
50
53
    QString getUDPServerPort();
51
54
    QString getUDPServer();
52
55
    QString getTimeout();
 
56
    QString getNetworkInterface();
 
57
 
53
58
 
54
59
private:
55
60
    void createUI();
56
61
    void createActions();
 
62
    void fillNetworkInterfaceComboBox();
57
63
 
58
64
    QCheckBox *logFromWSJTXCheckbox, *logAutomaticallyWSJTXCheckbox, *realDataFromWSJTXCheckbox, *UDPServerCheckBox;
59
65
    //QLineEdit *wsjtxIPAddress, *wsjtxPortNumber;
60
66
    QSpinBox *UDPServerPortSpinBox;
61
67
    QSpinBox *miliSecsSpinBox;
 
68
    QComboBox *networkInterfacesComboBox;
62
69
 
63
70
    int defaultport, defaultTimer;
 
71
    Utilities *util;
64
72
 
65
73
    //bool logFromWSJTx, autoLogFromWSJTx, realDataFromWSJTx;
66
74