Nut  0.1
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
Table Class Reference
Inheritance diagram for Table:
ChangeLogTable

Public Types

enum  Status {
  NewCreated, FeatchedFromDB, Added, Modified,
  Deleted
}

Public Member Functions

 Table (QObject *tableSet=0)
void add (TableSetBase *)
void save (Database *db)
QString primaryKey () const
bool isPrimaryKeyAutoIncrement () const
QVariant primaryValue () const
Status status () const
void setStatus (const Status &status)
TableSetBase * tableSet () const
void setTableSet (TableSetBase *tableSet)
QSet< QString > changedProperties () const
bool setParentTable (Table *master)

Protected Member Functions

void propertyChanged (QString propName)

Friends

class Query

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