DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dbe
include
dbe
config_ui_info.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/config_ui_info.h to include/dbe/config_ui_info.hpp).
5
6
/*
7
* configuration.h
8
*
9
* Created on: Mar 22, 2016
10
* Author: Leonidas Georgopoulos
11
*/
12
13
#ifndef DBE_CONFIG_UI_INFO_H_
14
#define DBE_CONFIG_UI_INFO_H_
15
16
#include "
dbe/datahandler.hpp
"
17
#include "
dbe/GraphicalClass.hpp
"
18
#include "
conffwk/ConfigObject.hpp
"
19
#include "
conffwk/Configuration.hpp
"
20
#include <memory>
21
#include <vector>
22
#include <string>
23
#include <map>
24
25
namespace
dbe
26
{
27
namespace
ui
28
{
29
namespace
config
30
{
31
36
class
info
37
{
38
public
:
39
info
( std::vector<std::string>
const
& file );
40
41
GraphicalClass
graphical
( std::string
const
& )
const
;
42
ViewConfiguration
view
( std::string
const
& )
const
;
43
Window
window
( std::string
const
& )
const
;
44
45
std::vector<Window>
windows
()
const
;
46
std::vector<ViewConfiguration>
views
()
const
;
47
std::vector<GraphicalClass>
graphicals
()
const
;
48
49
private
:
50
void
parse
();
51
void
parse_graphical
( std::shared_ptr<dunedaq::conffwk::Configuration> ,
dunedaq::conffwk::ConfigObject
& );
52
void
parse_window
( std::shared_ptr<dunedaq::conffwk::Configuration> ,
dunedaq::conffwk::ConfigObject
& );
53
54
std::map<std::string, Window>
this_windows
;
55
std::map<std::string, GraphicalClass>
this_graphical
;
56
std::map<std::string, ViewConfiguration>
this_views
;
57
58
std::vector<std::string>
this_full_filenames
;
59
};
60
}
/* namespace config */
61
}
/* namespace ui */
62
}
/* namespace dbe */
63
64
#endif
/* DBE_CONFIG_UI_INFO_H_ */
ConfigObject.hpp
GraphicalClass.hpp
dbe::ui::config::info::this_full_filenames
std::vector< std::string > this_full_filenames
Definition
config_ui_info.hpp:58
dbe::ui::config::info::parse_graphical
void parse_graphical(std::shared_ptr< dunedaq::conffwk::Configuration >, dunedaq::conffwk::ConfigObject &)
Definition
config_ui_info.cpp:114
dbe::ui::config::info::windows
std::vector< Window > windows() const
Definition
config_ui_info.cpp:352
dbe::ui::config::info::window
Window window(std::string const &) const
Definition
config_ui_info.cpp:65
dbe::ui::config::info::this_windows
std::map< std::string, Window > this_windows
Definition
config_ui_info.hpp:54
dbe::ui::config::info::parse
void parse()
Definition
config_ui_info.cpp:80
dbe::ui::config::info::this_graphical
std::map< std::string, GraphicalClass > this_graphical
Definition
config_ui_info.hpp:55
dbe::ui::config::info::parse_window
void parse_window(std::shared_ptr< dunedaq::conffwk::Configuration >, dunedaq::conffwk::ConfigObject &)
Definition
config_ui_info.cpp:249
dbe::ui::config::info::graphical
GraphicalClass graphical(std::string const &) const
Definition
config_ui_info.cpp:35
dbe::ui::config::info::graphicals
std::vector< GraphicalClass > graphicals() const
Definition
config_ui_info.cpp:376
dbe::ui::config::info::view
ViewConfiguration view(std::string const &) const
Definition
config_ui_info.cpp:50
dbe::ui::config::info::info
info(std::vector< std::string > const &file)
Definition
config_ui_info.cpp:29
dbe::ui::config::info::this_views
std::map< std::string, ViewConfiguration > this_views
Definition
config_ui_info.hpp:56
dbe::ui::config::info::views
std::vector< ViewConfiguration > views() const
Definition
config_ui_info.cpp:364
dunedaq::conffwk::ConfigObject
Represents database objects.
Definition
ConfigObject.hpp:53
Configuration.hpp
conffwk entry point
datahandler.hpp
dbe::ui::config
Definition
config_api_get.hpp:31
dbe::ui
Definition
config_api_get.hpp:29
dbe
Include QT Headers.
Definition
BatchChangeWidget.hpp:18
dbe::GraphicalClass
Definition
GraphicalClass.hpp:30
dbe::ViewConfiguration
Definition
datahandler.hpp:38
dbe::Window
Definition
GraphicalClass.hpp:49
Generated on
for DUNE-DAQ by
1.17.0