XTableTree Class Reference

#include <xtabletree.h>

List of all members.

Public Member Functions

 XTableTree (const QString &tableName, QObject *parent=0)
 ~XTableTree ()
XTableTreeNodeappendChild (const QString &tableName, ParameterList &relations)
void appendChild (XTableTreeNode *child)
static::QString buildFilter (ParameterList &params)
XTableTreeNodechild (const QString &tableName)
XTableTreeNodechild (int index)
QList< XTableTreeNode * > children ()
int count () const
void load (ParameterList &params=0, bool recursive=true)
XSqlTableModelmodel ()
void removeChild (int index)
bool save ()
bool saveAll (bool transact=true)
QString tableName () const

Constructor & Destructor Documentation

XTableTree::XTableTree ( const QString tableName,
QObject parent = 0 
)
XTableTree::~XTableTree (  ) 

Member Function Documentation

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]

The documentation for this class was generated from the following files:

Generated on Thu Dec 9 09:13:28 2010 xTuple ERP Programmer Reference, Version 3.6.0 doxygen 1.6.1