|
Rabbit Remote Control 0.1.0-bate6
|


Signals | |
| void | sigAddFolder (int id, int parentId) |
| void | sigAdd (int id, int parentId) |
Signals inherited from CDatabase | |
| void | sigChanged () |
Public Member Functions | |
| CDatabaseTree (QObject *parent=nullptr) | |
| CDatabaseTree (const QString &szPrefix, QObject *parent=nullptr) | |
| virtual int | Add (const TreeItem &item) |
| Add item. | |
| virtual bool | Update (const TreeItem &item) |
| virtual bool | Delete (int id, bool delKey=false) |
| virtual bool | Delete (QList< int > items, bool delKey=false) |
| virtual bool | DeleteChild (int parentId, bool delKey=false) |
| virtual bool | Move (int id, int newParent) |
| TreeItem | GetLeaf (int id) |
| QList< TreeItem > | GetLeaves (int nodeId) |
| Get the leaves under nodeId. | |
| QList< TreeItem > | GetLeavesByKey (int key) |
| Get leaves. | |
| QList< TreeItem > | GetLeavesByKey (QList< int > key) |
| int | GetLeafCount (int parentId=0) |
| virtual int | AddNode (const QString &name, int parentId=0) |
| virtual bool | RenameNode (int id, const QString &newName) |
| virtual bool | DeleteNode (int id, bool delKey=false) |
| virtual bool | MoveNode (int id, int newParentId) |
| TreeItem | GetNode (int id) |
| QList< TreeItem > | GetAllNodes () |
| QList< TreeItem > | GetSubNodes (int parentId) |
| int | GetNodeCount (int nParentId=0) |
| int | GetCount (int parentId=0) |
| Get the count of parentId. | |
| virtual bool | OnInitializeDatabase () override |
| virtual bool | ExportToJson (QJsonObject &obj) override |
| virtual bool | ImportFromJson (const QJsonObject &obj) override |
Public Member Functions inherited from CDatabase | |
| CDatabase (QObject *parent=nullptr) | |
| void | SetDatabase (QSqlDatabase db, CParameterDatabase *pPara=nullptr) |
| QSqlDatabase | GetDatabase () const |
| virtual bool | OpenDatabase (CParameterDatabase *pPara=nullptr) |
| OpenDatabase. | |
| virtual bool | OpenMySqlDatabase (CParameterDatabase *pPara) |
| virtual bool | OpenODBCDatabase (CParameterDatabase *pPara) |
| virtual bool | OpenSQLiteDatabase (const QString &connectionName=QString(), const QString &dbPath=QString()) |
| virtual bool | IsOpen () const |
| virtual void | CloseDatabase () |
| virtual bool | ExportToJsonFile (const QString &szFile) |
| virtual bool | ImportFromJsonFile (const QString &szFile) |
Protected Member Functions | |
| virtual bool | OnDeleteKey (int key) |
| virtual bool | OnInitializeSqliteDatabase () override |
| virtual bool | OnInitializeMySqlDatabase () override |
Private Attributes | |
| QString | m_szTableName |
| CDatabaseFolder | m_FolderDB |
Additional Inherited Members | |
Protected Attributes inherited from CDatabase | |
| QString | m_szConnectName |
| QString | m_MinVersion |
| CParameterDatabase * | m_pPara |
Definition at line 93 of file DatabaseTree.h.
|
explicit |
Definition at line 512 of file DatabaseTree.cpp.
|
explicit |
Definition at line 519 of file DatabaseTree.cpp.
|
virtual |
Add item.
| item |
Definition at line 609 of file DatabaseTree.cpp.
|
virtual |
Definition at line 966 of file DatabaseTree.cpp.
|
virtual |
Definition at line 693 of file DatabaseTree.cpp.
|
virtual |
Definition at line 721 of file DatabaseTree.cpp.
|
virtual |
Definition at line 761 of file DatabaseTree.cpp.
|
virtual |
Definition at line 976 of file DatabaseTree.cpp.
|
overridevirtual |
Implements CDatabase.
Definition at line 1018 of file DatabaseTree.cpp.
| QList< TreeItem > CDatabaseTree::GetAllNodes | ( | ) |
Definition at line 993 of file DatabaseTree.cpp.
| int CDatabaseTree::GetCount | ( | int | parentId = 0 | ) |
Get the count of parentId.
include nodes and leaves
| parentId | 0, Get all count |
Definition at line 1008 of file DatabaseTree.cpp.
| TreeItem CDatabaseTree::GetLeaf | ( | int | id | ) |
Definition at line 805 of file DatabaseTree.cpp.
| int CDatabaseTree::GetLeafCount | ( | int | parentId = 0 | ) |
Definition at line 952 of file DatabaseTree.cpp.
| QList< TreeItem > CDatabaseTree::GetLeaves | ( | int | nodeId | ) |
Get the leaves under nodeId.
| nodeId |
|
Definition at line 837 of file DatabaseTree.cpp.
| QList< TreeItem > CDatabaseTree::GetLeavesByKey | ( | int | key | ) |
Get leaves.
| value | Get the leaves of value |
Definition at line 873 of file DatabaseTree.cpp.
| QList< TreeItem > CDatabaseTree::GetLeavesByKey | ( | QList< int > | key | ) |
Definition at line 909 of file DatabaseTree.cpp.
| TreeItem CDatabaseTree::GetNode | ( | int | id | ) |
Definition at line 988 of file DatabaseTree.cpp.
| int CDatabaseTree::GetNodeCount | ( | int | nParentId = 0 | ) |
Definition at line 1003 of file DatabaseTree.cpp.
| QList< TreeItem > CDatabaseTree::GetSubNodes | ( | int | parentId | ) |
Definition at line 998 of file DatabaseTree.cpp.
|
overridevirtual |
Implements CDatabase.
Definition at line 1053 of file DatabaseTree.cpp.
|
virtual |
Definition at line 786 of file DatabaseTree.cpp.
|
virtual |
Definition at line 983 of file DatabaseTree.cpp.
|
protectedvirtual |
Definition at line 1013 of file DatabaseTree.cpp.
|
overridevirtual |
Reimplemented from CDatabase.
Definition at line 527 of file DatabaseTree.cpp.
|
overrideprotectedvirtual |
Reimplemented from CDatabase.
Definition at line 577 of file DatabaseTree.cpp.
|
overrideprotectedvirtual |
Reimplemented from CDatabase.
Definition at line 543 of file DatabaseTree.cpp.
|
virtual |
Definition at line 971 of file DatabaseTree.cpp.
|
virtual |
Definition at line 662 of file DatabaseTree.cpp.
|
private |
Definition at line 175 of file DatabaseTree.h.
|
private |
Definition at line 174 of file DatabaseTree.h.