List of all members | Public Member Functions
XSqlTableNodeProto Class Reference

#include <xsqltablenodeproto.h>

Public Member Functions

 XSqlTableNodeProto (QObject *parent=0)
 
virtual ~XSqlTableNodeProto ()
 
Q_INVOKABLE void appendChild (XSqlTableNode *child)
 
Q_INVOKABLE XSqlTableNodeappendChild (const QString &tableName, ParameterList &relations)
 
Q_INVOKABLE XSqlTableNodechild (int index)
 
Q_INVOKABLE XSqlTableNodechild (const QString &tableName)
 
Q_INVOKABLE QList< XSqlTableNode * > children ()
 
Q_INVOKABLE void clear ()
 
Q_INVOKABLE int count () const
 
Q_INVOKABLE int index () const
 
Q_INVOKABLE void load (QPair< XSqlTableModel *, int > key)
 
Q_INVOKABLE XSqlTableModelmodel (XSqlTableModel *parent=0, int row=0)
 
Q_INVOKABLE QMap< QPair< XSqlTableModel *, int >, XSqlTableModel * > modelMap ()
 
Q_INVOKABLE XSqlTableNodeparent () const
 
Q_INVOKABLE ParameterList relations ()
 
Q_INVOKABLE void removeChild (int index)
 
Q_INVOKABLE bool save ()
 
Q_INVOKABLE QString tableName ()
 

Constructor & Destructor Documentation

XSqlTableNodeProto::XSqlTableNodeProto ( QObject parent = 0)
XSqlTableNodeProto::~XSqlTableNodeProto ( )
virtual

Member Function Documentation

void XSqlTableNodeProto::appendChild ( XSqlTableNode child)
XSqlTableNode * XSqlTableNodeProto::appendChild ( const QString &  tableName,
ParameterList &  relations 
)
XSqlTableNode * XSqlTableNodeProto::child ( int  index)
XSqlTableNode * XSqlTableNodeProto::child ( const QString &  tableName)
QList< XSqlTableNode * > XSqlTableNodeProto::children ( )
void XSqlTableNodeProto::clear ( )
int XSqlTableNodeProto::count ( ) const
int XSqlTableNodeProto::index ( ) const
void XSqlTableNodeProto::load ( QPair< XSqlTableModel *, int >  key)
XSqlTableModel * XSqlTableNodeProto::model ( XSqlTableModel parent = 0,
int  row = 0 
)
QMap< QPair< XSqlTableModel *, int >, XSqlTableModel * > XSqlTableNodeProto::modelMap ( )
XSqlTableNode * XSqlTableNodeProto::parent ( ) const
ParameterList XSqlTableNodeProto::relations ( )
void XSqlTableNodeProto::removeChild ( int  index)
bool XSqlTableNodeProto::save ( )
QString XSqlTableNodeProto::tableName ( )

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

Generated on Fri Oct 7 2016 14:23:35 xTuple ERP Programmer Reference, Version 4.2.0 doxygen 1.8.10