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);
123 void connectInterfaceListManager();
128 void updateWidgets();
133 void onControlButtonClicked();
138 void onLogButtonClicked();
143 void onHelpButtonClicked();
148 void onRestoreButtonClicked();
154 void onCheckBoxChanged(
int state);
160 void onComboBoxChanged(
int idx);
165 void onLineEditChanged();
176 void on_interfacesComboBox_currentTextChanged(
const QString &ifname);
190 void setDefaultValue(
int num,
const QByteArray &value);
196 void sendChangedValues(QString ifname);
233 void controlSend(QString ifname,
int num,
int type,
const QByteArray &payload);
241 void setWidgetValue(QWidget *widget,
int type, QByteArray payload);
251 void setInterfaceValue(QString ifname, QWidget *widget,
int num,
int type, QByteArray payload);
254 Ui::InterfaceToolbar *ui;
257 QMap<QString, struct interface_values> interface_;
260 QMap<int, QByteArray> default_value_;
263 QMap<int, QList<QByteArray> > default_list_;
266 QMap<int, QWidget *> control_widget_;
269 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