DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dbe
include
dbe
CreateDatabaseWidget.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/CreateDatabaseWidget.h to include/dbe/CreateDatabaseWidget.hpp).
5
6
#ifndef CREATEDATABASEWIDGET_H
7
#define CREATEDATABASEWIDGET_H
8
10
#include <QFileInfo>
11
#include <QStatusBar>
12
#include <QWidget>
14
#include "ui_CreateDatabaseWidget.h"
15
16
namespace
dbe
{
17
18
namespace
Ui
{
19
class
CreateDatabaseWidget;
20
}
// namespace Ui
21
22
class
CreateDatabaseWidget
23
:
public
QWidget
24
,
private
dbe::Ui::CreateDatabaseWidget
25
{
26
Q_OBJECT
27
public
:
28
CreateDatabaseWidget
(QWidget* parent =
nullptr
,
bool
Include =
false
,
const
QString& CreateDir = QString());
29
30
signals:
31
void
CanLoadDatabase
(
const
QString& DatabasePath);
32
void
CanIncludeDatabase
(
const
QString& DatabasePath);
33
34
private
:
35
QFileInfo
DatabaseFile
;
36
QFileInfo
SchemaFile
;
37
QString
DirToCreate
;
38
bool
CreateToInclude
;
39
std::list<std::string>
get_includes
();
40
bool
create_database_file
(std::string extra_text);
41
private
slots:
42
void
DefineSchema
();
43
void
DefineDatabaseFile
();
44
void
CreateDatabaseFileLoad
();
45
void
CreateDatabaseFileNoLoad
();
46
void
CreateDatabaseFileInclude
();
47
};
48
49
}
// end namespace dbe
50
#endif
// CREATEDATABASEWIDGET_H
dbe::CreateDatabaseWidget::CanLoadDatabase
void CanLoadDatabase(const QString &DatabasePath)
dbe::CreateDatabaseWidget::CreateDatabaseFileLoad
void CreateDatabaseFileLoad()
Definition
CreateDatabaseWidget.cpp:144
dbe::CreateDatabaseWidget::get_includes
std::list< std::string > get_includes()
Definition
CreateDatabaseWidget.cpp:115
dbe::CreateDatabaseWidget::DatabaseFile
QFileInfo DatabaseFile
Definition
CreateDatabaseWidget.hpp:35
dbe::CreateDatabaseWidget::DirToCreate
QString DirToCreate
Definition
CreateDatabaseWidget.hpp:37
dbe::CreateDatabaseWidget::CreateDatabaseFileNoLoad
void CreateDatabaseFileNoLoad()
Definition
CreateDatabaseWidget.cpp:153
dbe::CreateDatabaseWidget::CanIncludeDatabase
void CanIncludeDatabase(const QString &DatabasePath)
dbe::CreateDatabaseWidget::CreateDatabaseFileInclude
void CreateDatabaseFileInclude()
Definition
CreateDatabaseWidget.cpp:161
dbe::CreateDatabaseWidget::create_database_file
bool create_database_file(std::string extra_text)
Definition
CreateDatabaseWidget.cpp:127
dbe::CreateDatabaseWidget::CreateDatabaseWidget
CreateDatabaseWidget(QWidget *parent=nullptr, bool Include=false, const QString &CreateDir=QString())
Definition
CreateDatabaseWidget.cpp:22
dbe::CreateDatabaseWidget::DefineDatabaseFile
void DefineDatabaseFile()
Definition
CreateDatabaseWidget.cpp:87
dbe::CreateDatabaseWidget::DefineSchema
void DefineSchema()
Definition
CreateDatabaseWidget.cpp:51
dbe::CreateDatabaseWidget::SchemaFile
QFileInfo SchemaFile
Definition
CreateDatabaseWidget.hpp:36
dbe::CreateDatabaseWidget::CreateToInclude
bool CreateToInclude
Definition
CreateDatabaseWidget.hpp:38
dbe::Ui
Definition
BatchChangeWidget.hpp:18
dbe
Include QT Headers.
Definition
BatchChangeWidget.hpp:16
Generated on
for DUNE-DAQ by
1.18.0