Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
welcome_page.h
Go to the documentation of this file.
1
10#ifndef WELCOME_PAGE_H
11#define WELCOME_PAGE_H
12
13#include <QFrame>
14
15class QListWidget;
16class QListWidgetItem;
17class QMenu;
19class InterfaceFrame;
20
22
23namespace Ui {
24 class WelcomePage;
25}
26
27class WelcomePage : public QFrame
28{
29 Q_OBJECT
30public:
31 explicit WelcomePage(QWidget *parent = 0);
32 virtual ~WelcomePage();
33 InterfaceFrame *getInterfaceFrame();
34 CaptureCardWidget *captureCard();
35 const QString captureFilter();
36 void setCaptureFilter(const QString capture_filter);
37 void updateStyleSheets();
38
39public slots:
40 void interfaceSelected();
41 void setCaptureFilterText(const QString capture_filter);
42
43protected:
44 virtual bool event(QEvent *event);
45 virtual void resizeEvent(QResizeEvent *event);
46 virtual void showEvent(QShowEvent *event);
47
48protected slots:
49 void on_openFileSectionLabel_clicked();
50
51private:
52 Ui::WelcomePage *welcome_ui_;
53 QString show_in_str_;
54
55 SplashOverlay *splash_overlay_;
56
57 void updateSidebarLayout();
58
59signals:
60 void recentFileActivated(QString cfile);
61
62private slots:
63 void appInitialized();
64 void showCaptureFilesContextMenu(QPoint pos);
65 void applySidebarPreferences();
66};
67
68#endif // WELCOME_PAGE_H
Definition capture_card_widget.h:21
Definition interface_frame.h:34
Definition splash_overlay.h:36
Definition welcome_page.h:28