diff options
Diffstat (limited to 'ui/qt/interface_toolbar.h')
-rw-r--r-- | ui/qt/interface_toolbar.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/ui/qt/interface_toolbar.h b/ui/qt/interface_toolbar.h index ebde37db4d..cdbfb57906 100644 --- a/ui/qt/interface_toolbar.h +++ b/ui/qt/interface_toolbar.h @@ -29,6 +29,7 @@ #include "interface_toolbar_reader.h" #include <QFrame> +#include <QList> #include <QMap> #include <QString> @@ -42,6 +43,7 @@ struct interface_values QThread *reader_thread; int out_fd; QMap<int, QByteArray> value; + QMap<int, bool> value_changed; QMap<int, QList<QByteArray> > list; FunnelTextDialog *log_dialog; QString log_text; @@ -56,11 +58,12 @@ public: explicit InterfaceToolbar(QWidget *parent = 0, const iface_toolbar *toolbar = NULL); ~InterfaceToolbar(); - void startCapture(QString ifname, QString control_in, QString control_out); + void startCapture(GArray *ifaces); void stopCapture(); bool hasInterface(QString ifname); public slots: + void interfaceListChanged(); void controlReceived(QString ifname, int num, int command, QByteArray message); signals: @@ -70,13 +73,13 @@ private slots: void startReaderThread(QString ifname, QString control_in); void updateWidgets(); - void onButtonPressed(); + void onControlButtonPressed(); + void onLogButtonPressed(); + void onHelpButtonPressed(); + void onRestoreButtonPressed(); void onCheckBoxChanged(int state); void onComboBoxChanged(int idx); void onLineEditChanged(); - void onLogButtonPressed(); - void onHelpButtonPressed(); - void onResetButtonPressed(); void closeLog(); |