#include <xtabletree.h>
Public Member Functions | |
XTableTree (const QString &tableName, QObject *parent=0) | |
~XTableTree () | |
XTableTreeNode * | appendChild (const QString &tableName, ParameterList &relations) |
void | appendChild (XTableTreeNode *child) |
static::QString | buildFilter (ParameterList ¶ms) |
XTableTreeNode * | child (const QString &tableName) |
XTableTreeNode * | child (int index) |
QList< XTableTreeNode * > | children () |
int | count () const |
void | load (ParameterList ¶ms=0, bool recursive=true) |
XSqlTableModel * | model () |
void | removeChild (int index) |
bool | save () |
bool | saveAll (bool transact=true) |
QString | tableName () const |
XTableTree::~XTableTree | ( | ) |
XTableTreeNode * XTableTree::appendChild | ( | const QString & | tableName, | |
ParameterList & | relations | |||
) |
void XTableTree::appendChild | ( | XTableTreeNode * | child | ) | [inline] |
QString XTableTree::buildFilter | ( | ParameterList & | params | ) |
XTableTreeNode * XTableTree::child | ( | const QString & | tableName | ) |
XTableTreeNode* XTableTree::child | ( | int | index | ) | [inline] |
QList<XTableTreeNode *> XTableTree::children | ( | ) | [inline] |
int XTableTree::count | ( | ) | const [inline] |
void XTableTree::load | ( | ParameterList & | params = 0 , |
|
bool | recursive = true | |||
) |
XSqlTableModel* XTableTree::model | ( | ) | [inline] |
void XTableTree::removeChild | ( | int | index | ) | [inline] |
bool XTableTree::save | ( | ) |
bool XTableTree::saveAll | ( | bool | transact = true |
) |
Saves the current model and all of it's child node models to the database where a\ transact wraps all submissions in a database transaction.
QString XTableTree::tableName | ( | ) | const [inline] |
Generated on Thu Dec 9 09:13:28 2010 | xTuple ERP Programmer Reference, Version 3.6.0 |
![]() |