DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
TableNode.hpp
Go to the documentation of this file.
1#ifndef TABLENODE_H
2#define TABLENODE_H
3
5#include <QStringList>
6#include <QVariant>
8#include "conffwk/Schema.hpp"
9
10namespace dbe
11{
12
14{
15public:
16 virtual ~TableNode();
17 explicit TableNode ( QStringList const & NodeData, const QVariant& tooltip );
18 [[nodiscard]] virtual QStringList GetData() const;
19 [[nodiscard]] const QVariant& get_tooltip() const {return m_tooltip;};
20 void resetdata ( QStringList const & );
21protected:
22 QStringList Data;
23 QVariant m_tooltip;
24};
25
27{
28public:
29 TableAttributeNode ( dunedaq::conffwk::attribute_t Attribute, const QStringList & NodeData );
31 [[nodiscard]] QStringList GetData() const override;
32 [[nodiscard]] dunedaq::conffwk::attribute_t GetAttribute() const;
33private:
35};
36
38{
39public:
41 const QStringList & NodeData );
43 [[nodiscard]] QStringList GetData() const override;
45private:
47};
48
49} // namespace dbe
50#endif // TABLENODE_H
dunedaq::conffwk::attribute_t AttributeData
Definition TableNode.hpp:34
QStringList GetData() const override
Definition TableNode.cpp:28
TableAttributeNode(dunedaq::conffwk::attribute_t Attribute, const QStringList &NodeData)
Definition TableNode.cpp:18
dunedaq::conffwk::attribute_t GetAttribute() const
Definition TableNode.cpp:33
virtual ~TableNode()
Definition TableNode.cpp:9
TableNode(QStringList const &NodeData, const QVariant &tooltip)
Including DBE.
Definition TableNode.cpp:4
QVariant m_tooltip
Definition TableNode.hpp:23
void resetdata(QStringList const &)
Definition TableNode.cpp:59
const QVariant & get_tooltip() const
Definition TableNode.hpp:19
QStringList Data
Definition TableNode.hpp:22
virtual QStringList GetData() const
Definition TableNode.cpp:13
TableRelationshipNode(dunedaq::conffwk::relationship_t Relationship, const QStringList &NodeData)
Definition TableNode.cpp:38
dunedaq::conffwk::relationship_t GetRelationship() const
Definition TableNode.cpp:54
dunedaq::conffwk::relationship_t RelationshipData
Definition TableNode.hpp:46
QStringList GetData() const override
Definition TableNode.cpp:49
Include QT Headers.