10#ifndef INTERFACE_TOOLBAR_H
11#define INTERFACE_TOOLBAR_H
24class InterfaceToolbar;
45 QMap<int, QList<QByteArray> >
list;
108 void controlReceived(QString ifname,
int num,
int command, QByteArray message);
124 void connectInterfaceListManager();
129 void updateWidgets();
134 void onControlButtonClicked();
139 void onLogButtonClicked();
144 void onHelpButtonClicked();
149 void onRestoreButtonClicked();
155 void onCheckBoxChanged(
int state);
161 void onComboBoxChanged(
int idx);
166 void onLineEditChanged();
177 void on_interfacesComboBox_currentTextChanged(
const QString &ifname);
191 void setDefaultValue(
int num,
const QByteArray &value);
197 void sendChangedValues(QString ifname);
234 void controlSend(QString ifname,
int num,
int type,
const QByteArray &payload);
242 void setWidgetValue(QWidget *widget,
int type, QByteArray payload);
252 void setInterfaceValue(QString ifname, QWidget *widget,
int num,
int type, QByteArray payload);
255 Ui::InterfaceToolbar *ui;
258 QMap<QString, struct interface_values> interface_;
261 QMap<int, QByteArray> default_value_;
264 QMap<int, QList<QByteArray> > default_list_;
267 QMap<int, QWidget *> control_widget_;
270 QMap<int, QWidget *> label_widget_;
Represents an event occurring during a capture or file operation.
Definition capture_event.h:24
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