Wireshark  4.3.0
The Wireshark network protocol analyzer
file_set_dialog.h
Go to the documentation of this file.
1 
10 #ifndef FILE_SET_DIALOG_H
11 #define FILE_SET_DIALOG_H
12 
13 #include <config.h>
14 
15 #include "file.h"
16 #include "fileset.h"
17 
18 #include "geometry_state_dialog.h"
19 
20 #include <QItemSelection>
21 
22 namespace Ui {
23 class FileSetDialog;
24 }
25 
26 class FilesetEntryModel;
27 
29 {
30  Q_OBJECT
31 
32 public:
33  explicit FileSetDialog(QWidget *parent = 0);
34  ~FileSetDialog();
35 
36  void fileOpened(const capture_file *cf);
37  void fileClosed();
38  void addFile(fileset_entry *entry = NULL);
39  void beginAddFile();
40  void endAddFile();
41 
42 signals:
43  void fileSetOpenCaptureFile(QString);
44 
45 private slots:
46  void selectionChanged(const QItemSelection &selected, const QItemSelection &);
47  void on_buttonBox_helpRequested();
48 
49 private:
50  Ui::FileSetDialog *fs_ui_;
51  FilesetEntryModel *fileset_entry_model_;
52  QPushButton *close_button_;
53  int cur_idx_;
54 };
55 
56 #endif // FILE_SET_DIALOG_H
Definition: file_set_dialog.h:29
Definition: fileset_entry_model.h:22
Definition: geometry_state_dialog.h:17
Definition: cfile.h:67
Definition: fileset.h:22