DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
SchemaIncludeFileWidget.hpp
Go to the documentation of this file.
1#ifndef SCHEMAINCLUDEFILEWIDGET_H
2#define SCHEMAINCLUDEFILEWIDGET_H
3
4#include <memory>
6#include <QFileDialog>
7#include <QStatusBar>
8#include <QWidget>
10//#include "dbe/CreateDatabaseWidget.hpp"
11#include "dbe/StyleUtility.hpp"
12
14
15
16namespace dbse
17{
18 namespace Ui
19 {
20 class SchemaIncludeFileWidget;
21 } // namespace Ui
22
23class SchemaIncludeFileWidget: public QWidget
24{
25 Q_OBJECT
26public:
28 explicit SchemaIncludeFileWidget ( QString FilePath, QWidget * parent = 0 );
29
30signals:
32
33private:
35 void SetController();
36 std::unique_ptr<dbse::Ui::SchemaIncludeFileWidget> ui;
37
38 // CreateDatabaseWidget * CreateWidget;
39 QString CurrentFile;
40 QString Directory;
41 bool Removed;
42 QStatusBar * StatusBar;
43 QFileDialog * SelectFile;
44 QStringList FolderPathList;
45 QStringList dbPath;
46 QStringList RemovedFileList;
47
48private slots:
50 void AddFileToInclude();
51 void AddNewFileToInclude ( const QString & File );
53 void RemoveFileFromInclude ( int );
54 void SetDirectory ( const QString & Dir );
55 void CheckInclude ();
56 void SaveSchema();
58};
59} // namespace dbse
60
61#endif // SCHEMAINCLUDEFILEWIDGET_H
void AddNewFileToInclude(const QString &File)
std::unique_ptr< dbse::Ui::SchemaIncludeFileWidget > ui
SchemaIncludeFileWidget(QString FilePath, QWidget *parent=0)
Including QT Headers.