10#ifndef INTERFACE_TOOLBAR_H
11#define INTERFACE_TOOLBAR_H
45 QMap<int, QList<QByteArray> >
list;
108 void controlReceived(QString ifname,
int num,
int command, QByteArray message);
122 void startReaderThread(QString ifname,
void *control_in);
127 void updateWidgets();
132 void onControlButtonClicked();
137 void onLogButtonClicked();
142 void onHelpButtonClicked();
147 void onRestoreButtonClicked();
153 void onCheckBoxChanged(
int state);
159 void onComboBoxChanged(
int idx);
164 void onLineEditChanged();
175 void on_interfacesComboBox_currentTextChanged(
const QString &ifname);
189 void setDefaultValue(
int num,
const QByteArray &value);
195 void sendChangedValues(QString ifname);
232 void controlSend(QString ifname,
int num,
int type,
const QByteArray &payload);
240 void setWidgetValue(QWidget *widget,
int type, QByteArray payload);
250 void setInterfaceValue(QString ifname, QWidget *widget,
int num,
int type, QByteArray payload);
253 Ui::InterfaceToolbar *ui;
256 QMap<QString, struct interface_values> interface_;
259 QMap<int, QByteArray> default_value_;
262 QMap<int, QList<QByteArray> > default_list_;
265 QMap<int, QWidget *> control_widget_;
268 QMap<int, QWidget *> label_widget_;
Holds state and values for a specific capture interface's toolbar.
Definition interface_toolbar.h:31
QMap< int, QList< QByteArray > > list
Definition interface_toolbar.h:45
QMap< int, bool > value_changed
Definition interface_toolbar.h:42
QMap< int, FunnelTextDialog * > log_dialog
Definition interface_toolbar.h:48
QThread * reader_thread
Definition interface_toolbar.h:33
QMap< int, QByteArray > value
Definition interface_toolbar.h:39
QMap< int, QString > log_text
Definition interface_toolbar.h:51
int out_fd
Definition interface_toolbar.h:36
QMap< int, bool > widget_disabled
Definition interface_toolbar.h:54