40 int interfacesHidden();
42 QMenu * getSelectionMenu();
43 int interfacesPresent();
44 void ensureSelectedInterface();
47 void showExtcapOptions(QString device_name,
bool startCaptureOnClose);
48 void startCapture(QStringList);
49 void itemSelectionChanged();
50 void typeSelectionChanged();
54 void scanLocalInterfaces(GList *filter_list =
nullptr);
56 void updateSelectedInterfaces();
57 void interfaceListChanged();
58 void toggleHiddenInterfaces();
59#ifdef HAVE_PCAP_REMOTE
60 void toggleRemoteInterfaces();
63 void showContextMenu(QPoint pos);
66 void hideEvent(QHideEvent *evt);
67 void showEvent(QShowEvent *evt);
71 void resetInterfaceTreeDisplay();
72 bool haveLocalCapturePermissions()
const;
74 Ui::InterfaceFrame *ui;
80 QMap<int, QString> ifTypeDescription;
87 void interfaceTreeSelectionChanged(
const QItemSelection & selected,
const QItemSelection & deselected);
89 void on_interfaceTree_doubleClicked(
const QModelIndex &index);
91 void on_interfaceTree_clicked(
const QModelIndex &index);
94 void updateStatistics(
void);
95 void actionButton_toggled(
bool checked);
96 void triggeredIfTypeButton();
97 void on_warningLabel_linkActivated(
const QString &link);