|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <treenode.hpp>
Public Member Functions | |
| treenode (treenode *ParentNode=nullptr) | |
| Including QT Headers. | |
| treenode (QString const &Datum, treenode *ParentNode=nullptr) | |
| treenode (QStringList const &DataList, treenode *ParentNode=nullptr) | |
| virtual | ~treenode () |
| virtual QVariant | GetData (const int Column, int role=Qt::DisplayRole) const |
| virtual tref | GetObject () const |
| int | GetRow () const |
| virtual void | AddChild (treenode *Child) |
| virtual void | RemoveChild (treenode *Child) |
| treenode * | GetChild (const int Row) const |
| QList< treenode * > | GetChildren () const |
| treenode * | GetParent () const |
| int | ChildCount () const |
| int | ColumnCount () const |
| void | SetHasStructure (bool Structure) |
| bool | GetHasStructure () const |
| void | SetWasFetched (bool Fetched) |
| bool | GetWasFetched () const |
| void | rename (QString const &) |
Protected Attributes | |
| treenode * | Parent |
| QList< treenode * > | Children |
| QList< QVariant > | Data |
| bool | HasStructure |
| bool | WasFetched |
Definition at line 19 of file treenode.hpp.
| dbe::treenode::treenode | ( | treenode * | ParentNode = nullptr | ) |
Including QT Headers.
Definition at line 29 of file treenode.cpp.
| dbe::treenode::treenode | ( | QString const & | Datum, |
| treenode * | ParentNode = nullptr ) |
Definition at line 41 of file treenode.cpp.
| dbe::treenode::treenode | ( | QStringList const & | DataList, |
| treenode * | ParentNode = nullptr ) |
Definition at line 48 of file treenode.cpp.
|
virtual |
Definition at line 59 of file treenode.cpp.
|
virtual |
Reimplemented in dbe::ClassNode.
Definition at line 96 of file treenode.cpp.
| int dbe::treenode::ChildCount | ( | ) | const |
Definition at line 121 of file treenode.cpp.
| int dbe::treenode::ColumnCount | ( | ) | const |
Definition at line 126 of file treenode.cpp.
| dbe::treenode * dbe::treenode::GetChild | ( | const int | Row | ) | const |
Definition at line 106 of file treenode.cpp.
| QList< dbe::treenode * > dbe::treenode::GetChildren | ( | ) | const |
Definition at line 111 of file treenode.cpp.
|
virtual |
Reimplemented in dbe::AttributeNode, dbe::ClassNode, dbe::ObjectNode, and dbe::RelationshipNode.
Definition at line 64 of file treenode.cpp.
| bool dbe::treenode::GetHasStructure | ( | ) | const |
Definition at line 136 of file treenode.cpp.
|
virtual |
| dbe::treenode * dbe::treenode::GetParent | ( | ) | const |
Definition at line 116 of file treenode.cpp.
| int dbe::treenode::GetRow | ( | ) | const |
Definition at line 86 of file treenode.cpp.
| bool dbe::treenode::GetWasFetched | ( | ) | const |
Definition at line 146 of file treenode.cpp.
|
virtual |
Reimplemented in dbe::ClassNode.
Definition at line 101 of file treenode.cpp.
| void dbe::treenode::rename | ( | QString const & | name | ) |
Definition at line 76 of file treenode.cpp.
| void dbe::treenode::SetHasStructure | ( | bool | Structure | ) |
Definition at line 131 of file treenode.cpp.
| void dbe::treenode::SetWasFetched | ( | bool | Fetched | ) |
Definition at line 141 of file treenode.cpp.
|
protected |
Definition at line 56 of file treenode.hpp.
|
protected |
Definition at line 57 of file treenode.hpp.
|
protected |
Definition at line 58 of file treenode.hpp.
|
protected |
Definition at line 55 of file treenode.hpp.
|
protected |
Definition at line 59 of file treenode.hpp.