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 <QWidget>
11
#include <QStatusBar>
12
#include <QFileInfo>
14
#include "ui_CreateDatabaseWidget.h"
15
16
namespace
dbe
17
{
18
19
namespace
Ui
20
{
21
class
CreateDatabaseWidget;
22
}
// namespace Ui
23
24
class
CreateDatabaseWidget
:
public
QWidget,
private
dbe::Ui::CreateDatabaseWidget
25
{
26
Q_OBJECT
27
public
:
28
CreateDatabaseWidget
( QWidget * parent =
nullptr
,
bool
Include =
false
,
29
const
QString & CreateDir = QString() );
30
31
signals:
32
void
CanLoadDatabase
(
const
QString & DatabasePath );
33
void
CanIncludeDatabase
(
const
QString & DatabasePath );
34
35
private
:
36
QStatusBar *
StatusBar
;
37
QFileInfo
DatabaseFile
;
38
QFileInfo
SchemaFile
;
39
QString
DirToCreate
;
40
bool
CreateToInclude
;
41
std::list<std::string>
get_includes
();
42
private
slots:
43
void
DefineSchema
();
44
void
DefineDatabaseFile
();
45
void
CreateDatabaseFileLoad
();
46
void
CreateDatabaseFileNoLoad
();
47
void
CreateDatabaseFileInclude
();
48
};
49
50
}
// end namespace dbe
51
#endif
// CREATEDATABASEWIDGET_H
dbe::CreateDatabaseWidget::CanLoadDatabase
void CanLoadDatabase(const QString &DatabasePath)
dbe::CreateDatabaseWidget::CreateDatabaseFileLoad
void CreateDatabaseFileLoad()
Definition
CreateDatabaseWidget.cpp:148
dbe::CreateDatabaseWidget::get_includes
std::list< std::string > get_includes()
Definition
CreateDatabaseWidget.cpp:137
dbe::CreateDatabaseWidget::DatabaseFile
QFileInfo DatabaseFile
Definition
CreateDatabaseWidget.hpp:37
dbe::CreateDatabaseWidget::DirToCreate
QString DirToCreate
Definition
CreateDatabaseWidget.hpp:39
dbe::CreateDatabaseWidget::CreateDatabaseFileNoLoad
void CreateDatabaseFileNoLoad()
Definition
CreateDatabaseWidget.cpp:169
dbe::CreateDatabaseWidget::CanIncludeDatabase
void CanIncludeDatabase(const QString &DatabasePath)
dbe::CreateDatabaseWidget::StatusBar
QStatusBar * StatusBar
Definition
CreateDatabaseWidget.hpp:36
dbe::CreateDatabaseWidget::CreateDatabaseFileInclude
void CreateDatabaseFileInclude()
Definition
CreateDatabaseWidget.cpp:187
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:102
dbe::CreateDatabaseWidget::DefineSchema
void DefineSchema()
Definition
CreateDatabaseWidget.cpp:65
dbe::CreateDatabaseWidget::SchemaFile
QFileInfo SchemaFile
Definition
CreateDatabaseWidget.hpp:38
dbe::CreateDatabaseWidget::CreateToInclude
bool CreateToInclude
Definition
CreateDatabaseWidget.hpp:40
dbe::Ui
Definition
BatchChangeWidget.hpp:21
dbe
Include QT Headers.
Definition
BatchChangeWidget.hpp:18
Generated on
for DUNE-DAQ by
1.17.0