DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
IncludeFileWidget.hpp
Go to the documentation of this file.
1#ifndef INCLUDEFILEWIDGET_H
2#define INCLUDEFILEWIDGET_H
3
4#include <memory>
6#include <QFileDialog>
7#include <QWidget>
10
11namespace dbe
12{
13namespace Ui
14{
15class IncludeFileWidget;
16} // namespace Ui
17
18class IncludeFileWidget: public QWidget
19{
20 Q_OBJECT
21public:
23 explicit IncludeFileWidget ( QString FilePath, QWidget * parent = 0 );
24
25private:
26 void SetRemoveComboBox();
27 void SetController();
28
29 std::unique_ptr<dbe::Ui::IncludeFileWidget> ui;
30
32 QString DatabasePath;
33 QString Directory;
34 bool Removed;
35 QStatusBar * StatusBar;
36 QFileDialog * SelectFile;
37 QStringList FolderPathList;
38 QStringList dbPath;
39
40private slots:
42 void AddFileToInclude();
43 void AddNewFileToInclude ( const QString & File );
45 void RemoveFileFromInclude ( int );
46 void SetDirectory ( const QString & Dir );
47 void CheckInclude ();
49};
50} // namespace dbe
51
52#endif // INCLUDEFILEWIDGET_H
void SetDirectory(const QString &Dir)
void AddNewFileToInclude(const QString &File)
CreateDatabaseWidget * CreateWidget
IncludeFileWidget(QString FilePath, QWidget *parent=0)
std::unique_ptr< dbe::Ui::IncludeFileWidget > ui
Include QT Headers.