DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
IncludeFileWidget.hpp
Go to the documentation of this file.
1// DUNE DAQ modification notice:
2// This file has been modified from the original ATLAS dbe source for the DUNE DAQ project.
3// Fork baseline commit: dbe-02-12-17 (2022-05-12).
4// Renamed since fork: yes (from dbe/IncludeFileWidget.h to include/dbe/IncludeFileWidget.hpp).
5
6#ifndef INCLUDEFILEWIDGET_H
7#define INCLUDEFILEWIDGET_H
8
9#include <memory>
11#include <QFileDialog>
12#include <QWidget>
15
16namespace dbe
17{
18namespace Ui
19{
20class IncludeFileWidget;
21} // namespace Ui
22
23class IncludeFileWidget: public QWidget
24{
25 Q_OBJECT
26public:
28 explicit IncludeFileWidget ( QString FilePath, QWidget * parent = 0 );
29
30private:
31 void SetRemoveComboBox();
32 void SetController();
33 void keyPressEvent(QKeyEvent* event) override;
34
35 std::unique_ptr<dbe::Ui::IncludeFileWidget> ui;
36
38 QString DatabasePath;
39 QString Directory;
40 bool Removed;
41 QStatusBar * StatusBar;
42 QFileDialog * SelectFile;
43 QStringList FolderPathList;
44 QStringList dbPath;
45
46private slots:
48 void AddFileToInclude();
49 void AddNewFileToInclude ( const QString & File );
51 void RemoveFileFromInclude ( int );
52 void SetDirectory ( const QString & Dir );
53 void CheckInclude ();
55};
56} // namespace dbe
57
58#endif // INCLUDEFILEWIDGET_H
void SetDirectory(const QString &Dir)
void AddNewFileToInclude(const QString &File)
CreateDatabaseWidget * CreateWidget
void keyPressEvent(QKeyEvent *event) override
IncludeFileWidget(QString FilePath, QWidget *parent=0)
std::unique_ptr< dbe::Ui::IncludeFileWidget > ui
Include QT Headers.