#include <datahandler.hpp>
Definition at line 39 of file datahandler.hpp.
◆ datahandler()
dbe::datahandler::datahandler |
( |
| ) |
|
Definition at line 6 of file datahandler.cpp.
8{
9}
treenode * root
Tree data structure.
◆ ~datahandler()
dbe::datahandler::~datahandler |
( |
| ) |
|
◆ FetchMore()
void dbe::datahandler::FetchMore |
( |
const treenode * | ClassNode | ) |
|
Definition at line 22 of file datahandler.cpp.
23{
25}
void FetchMoreData(const treenode *ClassNode)
◆ FetchMoreData
void dbe::datahandler::FetchMoreData |
( |
const treenode * | ClassNode | ) |
|
|
signal |
◆ findchild()
Definition at line 76 of file datahandler.cpp.
78{
79 QList<dbe::treenode *> childs = top->GetChildren();
80
82 {
83 if ( QString::fromStdString ( child->GetObject().UID() ) == name )
84 {
85 return child;
86 }
87 }
88
89 return nullptr;
90}
◆ getnode() [1/5]
Get the root node
- Returns
- a treenode pointer to the root node
Definition at line 71 of file datahandler.cpp.
◆ getnode() [2/5]
dbe::treenode * dbe::datahandler::getnode |
( |
QString const & | ClassName | ) |
const |
Get a tree node to a class
- Parameters
-
ClassName | of the class to retrieve treenode to |
- Returns
- the treenode to the class
Definition at line 32 of file datahandler.cpp.
33{
34 int current = 0;
36
37 for ( ;
38 current != number_of_childs and
root->
GetChild ( current )->GetData ( 0 ).toString()
39 != ClassName; ++current )
40 ;
41
42 return current == number_of_childs ? nullptr :
root->
GetChild ( current );
43}
treenode * GetChild(const int Row) const
◆ getnode() [3/5]
dbe::treenode * dbe::datahandler::getnode |
( |
QString const & | ClassName, |
|
|
QString const & | ObjectName ) const |
Get a treenode to an object of a class
- Parameters
-
ClassName | of the class the object belongs to |
ObjectName | of the object to retrieve |
- Returns
Definition at line 52 of file datahandler.cpp.
54{
56 {
57 int current = 0;
58 int const number_of_objects = classnode->ChildCount();
59
60 for ( ;
61 current < number_of_objects and classnode->GetChild ( current )->GetData ( 0 ).toString()
62 != ObjectName; ++current )
63 ;
64
65 return current == number_of_objects ? nullptr : classnode->GetChild ( current );
66 }
67
68 return nullptr;
69}
treenode * getnode() const
◆ getnode() [4/5]
dbe::treenode * dbe::datahandler::getnode |
( |
std::string const & | ClassName | ) |
const |
◆ getnode() [5/5]
dbe::treenode * dbe::datahandler::getnode |
( |
std::string const & | ClassName, |
|
|
std::string const & | ObjectName ) const |
Definition at line 45 of file datahandler.cpp.
47{
48 return getnode ( QString::fromStdString ( ClassName ),
49 QString::fromStdString ( ObjectName ) );
50}
◆ ResetData()
void dbe::datahandler::ResetData |
( |
| ) |
|
◆ CustomDelegate
◆ CustomTableView
◆ dbe::models::table
◆ dbe::models::tree
◆ root
The documentation for this class was generated from the following files: