DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
CreateDatabaseWidget.hpp
Go to the documentation of this file.
1#ifndef CREATEDATABASEWIDGET_H
2#define CREATEDATABASEWIDGET_H
3
5#include <QWidget>
6#include <QStatusBar>
7#include <QFileInfo>
9#include "ui_CreateDatabaseWidget.h"
10
11namespace dbe
12{
13
14namespace Ui
15{
16class CreateDatabaseWidget;
17} // namespace Ui
18
19class CreateDatabaseWidget: public QWidget, private dbe::Ui::CreateDatabaseWidget
20{
21 Q_OBJECT
22public:
23 CreateDatabaseWidget ( QWidget * parent = nullptr, bool Include = false,
24 const QString & CreateDir = QString() );
25
26signals:
27 void CanLoadDatabase ( const QString & DatabasePath );
28 void CanIncludeDatabase ( const QString & DatabasePath );
29
30private:
31 QStatusBar * StatusBar;
32 QFileInfo DatabaseFile;
33 QFileInfo SchemaFile;
34 QString DirToCreate;
36
37private slots:
38 void DefineSchema();
39 void DefineDatabaseFile();
43};
44
45} // end namespace dbe
46#endif // CREATEDATABASEWIDGET_H
void CanLoadDatabase(const QString &DatabasePath)
void CanIncludeDatabase(const QString &DatabasePath)
CreateDatabaseWidget(QWidget *parent=nullptr, bool Include=false, const QString &CreateDir=QString())
Include QT Headers.