DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
dbe
apps
SchemaEditor
SchemaCustomSubClassModel.cpp
Go to the documentation of this file.
1
#include "
dbe/SchemaCustomSubClassModel.hpp
"
2
3
using namespace
dunedaq::oks
;
4
5
dbse::CustomSubClassModel::CustomSubClassModel
(
OksClass
* ClassInfo,
6
QStringList Headers )
7
:
CustomModelInterface
( Headers ),
8
SchemaClass ( ClassInfo )
9
{
10
setupModel
();
11
}
12
13
void
dbse::CustomSubClassModel::setupModel
()
14
{
15
Data.clear();
16
17
const
OksClass::FList
* allClasses = SchemaClass->all_sub_classes();
18
if
(allClasses !=
nullptr
) {
19
for
(
const
OksClass
* cl : *allClasses) {
20
QStringList Row;
21
Row.append ( QString::fromStdString ( cl->get_name() ) );
22
Data.append ( Row );
23
}
24
}
25
}
26
27
dbse::CustomSubClassModel::~CustomSubClassModel
() =
default
;
SchemaCustomSubClassModel.hpp
dbse::CustomModelInterface
Definition
SchemaCustomModelInterface.hpp:12
dbse::CustomSubClassModel::~CustomSubClassModel
~CustomSubClassModel()
dbse::CustomSubClassModel::CustomSubClassModel
CustomSubClassModel(dunedaq::oks::OksClass *ClassInfo, QStringList Headers)
Definition
SchemaCustomSubClassModel.cpp:5
dbse::CustomSubClassModel::setupModel
void setupModel()
Definition
SchemaCustomSubClassModel.cpp:13
dunedaq::oks::OksClass
The OKS class.
Definition
class.hpp:200
dunedaq::oks::OksClass::FList
std::list< OksClass *, boost::fast_pool_allocator< OksClass * > > FList
Definition
class.hpp:235
dunedaq::oks
Definition
SchemaCommand.hpp:12
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0