| 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
15 class QListWidget;
16 class QListWidgetItem;
17 class QMenu;
18 class CaptureCardWidget;
19 class InterfaceFrame;
20
21#include <ui/qt/widgets/splash_overlay.h>
22
23 namespace Ui {
24 class WelcomePage;
25}
26
27 class WelcomePage : public QFrame
28{
29 Q_OBJECT
30 public:
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
39 public slots:
40 void interfaceSelected();
41 void setCaptureFilterText(const QString capture_filter);
42
43 protected:
44 virtual bool event(QEvent *event);
45 virtual void resizeEvent(QResizeEvent *event);
46 virtual void showEvent(QShowEvent *event);
47
48 protected slots:
49 void on_openFileSectionLabel_clicked();
50
51 private:
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
62 private slots:
63 void appInitialized();
64 void showCaptureFilesContextMenu(QPoint pos);
65 void applySidebarPreferences();
66};
67
68#endif // WELCOME_PAGE_H
CaptureCardWidget
Definition capture_card_widget.h:21
InterfaceFrame
Definition interface_frame.h:34
SplashOverlay
Definition splash_overlay.h:26
WelcomePage
Definition welcome_page.h:28
splash_overlay.h