10#ifndef INTERFACE_TOOLBAR_H
11#define INTERFACE_TOOLBAR_H
26class InterfaceToolbar;
44 QMap<int, QList<QByteArray> >
list;
107 void controlReceived(QString ifname,
int num,
int command, QByteArray message);
125 void updateWidgets();
130 void onControlButtonClicked();
135 void onLogButtonClicked();
140 void onHelpButtonClicked();
145 void onRestoreButtonClicked();
151 void onCheckBoxChanged(
int state);
157 void onComboBoxChanged(
int idx);
162 void onLineEditChanged();
173 void on_interfacesComboBox_currentTextChanged(
const QString &ifname);
187 void setDefaultValue(
int num,
const QByteArray &value);
193 void sendChangedValues(QString ifname);
230 void controlSend(QString ifname,
int num,
int type,
const QByteArray &payload);
238 void setWidgetValue(QWidget *widget,
int type, QByteArray payload);
248 void setInterfaceValue(QString ifname, QWidget *widget,
int num,
int type, QByteArray payload);
251 Ui::InterfaceToolbar *ui;
254 QMap<QString, struct interface_values> interface_;
257 QMap<int, QByteArray> default_value_;
260 QMap<int, QList<QByteArray> > default_list_;
263 QMap<int, QWidget *> control_widget_;
266 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:33
QMap< int, QList< QByteArray > > list
Definition interface_toolbar.h:44
GAsyncQueue * control_out_queue
Definition interface_toolbar.h:35
QMap< int, bool > value_changed
Definition interface_toolbar.h:41
QMap< int, FunnelTextDialog * > log_dialog
Definition interface_toolbar.h:47
QMap< int, QByteArray > value
Definition interface_toolbar.h:38
QMap< int, QString > log_text
Definition interface_toolbar.h:50
QMap< int, bool > widget_disabled
Definition interface_toolbar.h:53