Wireshark
2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ui
qt
file_set_dialog.h
1
/* fileset_dialog.h
2
*
3
* Wireshark - Network traffic analyzer
4
* By Gerald Combs <gerald@wireshark.org>
5
* Copyright 1998 Gerald Combs
6
*
7
* SPDX-License-Identifier: GPL-2.0-or-later
8
*/
9
10
#ifndef FILE_SET_DIALOG_H
11
#define FILE_SET_DIALOG_H
12
13
#include <config.h>
14
15
#include <glib.h>
16
17
#include "file.h"
18
#include "fileset.h"
19
20
#include "geometry_state_dialog.h"
21
22
#include <QItemSelection>
23
24
namespace
Ui
{
25
class
FileSetDialog
;
26
}
27
28
class
FilesetEntryModel
;
29
30
class
FileSetDialog
:
public
GeometryStateDialog
31
{
32
Q_OBJECT
33
34
public
:
35
explicit
FileSetDialog
(QWidget *parent = 0);
36
~
FileSetDialog
();
37
38
void
fileOpened(
const
capture_file
*cf);
39
void
fileClosed();
40
void
addFile(
fileset_entry
*entry = NULL);
41
void
beginAddFile();
42
void
endAddFile();
43
44
signals:
45
void
fileSetOpenCaptureFile(QString);
46
47
private
slots:
48
void
selectionChanged(
const
QItemSelection &selected,
const
QItemSelection &);
49
void
on_buttonBox_helpRequested();
50
51
private
:
52
Ui::FileSetDialog
*fs_ui_;
53
FilesetEntryModel
*fileset_entry_model_;
54
QPushButton *close_button_;
55
int
cur_idx_;
56
};
57
58
#endif // FILE_SET_DIALOG_H
59
60
/*
61
* Editor modelines
62
*
63
* Local Variables:
64
* c-basic-offset: 4
65
* tab-width: 8
66
* indent-tabs-mode: nil
67
* End:
68
*
69
* ex: set shiftwidth=4 tabstop=8 expandtab:
70
* :indentSize=4:tabSize=8:noTabs=true:
71
*/
GeometryStateDialog
Definition:
geometry_state_dialog.h:15
Ui
Definition:
ui_about_dialog.h:291
FileSetDialog
Definition:
file_set_dialog.h:30
_fileset_entry
Definition:
fileset.h:18
FilesetEntryModel
Definition:
fileset_entry_model.h:23
Ui::FileSetDialog
Definition:
ui_file_set_dialog.h:115
_capture_file
Definition:
cfile.h:58
Generated by
1.8.11