10 #ifndef INTERFACE_TOOLBAR_H
11 #define INTERFACE_TOOLBAR_H
31 QThread *reader_thread;
33 QMap<int, QByteArray> value;
34 QMap<int, bool> value_changed;
35 QMap<int, QList<QByteArray> > list;
36 QMap<int, FunnelTextDialog *> log_dialog;
37 QMap<int, QString> log_text;
38 QMap<int, bool> widget_disabled;
49 void startCapture(GArray *ifaces);
51 bool hasInterface(QString ifname);
54 void interfaceListChanged();
55 void controlReceived(QString ifname,
int num,
int command, QByteArray message);
61 void startReaderThread(QString ifname,
void *control_in);
64 void onControlButtonClicked();
65 void onLogButtonClicked();
66 void onHelpButtonClicked();
67 void onRestoreButtonClicked();
68 void onCheckBoxChanged(
int state);
69 void onComboBoxChanged(
int idx);
70 void onLineEditChanged();
74 void on_interfacesComboBox_currentTextChanged(
const QString &ifname);
78 void setDefaultValue(
int num,
const QByteArray &value);
79 void sendChangedValues(QString ifname);
84 void controlSend(QString ifname,
int num,
int type,
const QByteArray &payload);
85 void setWidgetValue(QWidget *widget,
int type, QByteArray payload);
86 void setInterfaceValue(QString ifname, QWidget *widget,
int num,
int type, QByteArray payload);
88 Ui::InterfaceToolbar *ui;
89 QMap<QString, struct interface_values> interface_;
90 QMap<int, QByteArray> default_value_;
91 QMap<int, QList<QByteArray> > default_list_;
92 QMap<int, QWidget *> control_widget_;
93 QMap<int, QWidget *> label_widget_;
Definition: interface_toolbar.h:30