Screen Class Reference

#include <screen.h>

List of all members.

Public Types

enum  Disposition { NoChanges, Save, Cancel }
enum  Modes { New, Edit, View }

Properties

Disposition check
Modes mode
int primaryKeyColumns
QString schemaName
QString tableName

Public Member Functions

 Screen (QWidget *=0)
 ~Screen ()
Disposition check ()
Q_INVOKABLE XDataWidgetMappermapper ()
Modes mode ()
Q_INVOKABLE XSqlTableModelmodel ()
void showEvent (QShowEvent *event)
Q_INVOKABLE bool submit ()
bool throwScriptException (const QString &message)

Public Slots

bool cancel ()
void clear ()
int currentIndex ()
void deleteCurrent ()
void insert ()
bool isDirty ()
void newMappedWidget (QWidget *widget)
int primaryKeyColumns () const
void removeCurrent ()
void removeRows (int row, int count)
void revert ()
void revertAll ()
void revertRow (int row)
void save ()
QString schemaName () const
void search (QString criteria)
void select ()
void setCurrentIndex (int index)
void setDataWidgetMapper (XSqlTableModel *model)
void setFilter (QString filter)
void setMode (Modes p)
void setModel (XSqlTableModel *model)
void setPrimaryKeyColumns (int count)
void setSchemaName (QString schema)
void setSortColumn (QString p)
void setTable (QString schema, QString table)
void setTableName (QString table)
QString sortColumn () const
QString tableName () const
void toNext ()
void toPrevious ()

Signals

void currentIndexChanged (int index)
void newDataWidgetMapper (XDataWidgetMapper *mapper)
void newModel (XSqlTableModel *model)
void reverted (int index)
void revertedAll ()
void saved ()

Member Enumeration Documentation

Enumerator:
NoChanges 
Save 
Cancel 
Enumerator:
New 
Edit 
View 

Constructor & Destructor Documentation

Screen::Screen ( QWidget parent = 0  ) 
Screen::~Screen (  ) 

Member Function Documentation

bool Screen::cancel (  )  [slot]
Disposition Screen::check (  ) 
void Screen::clear (  )  [slot]
int Screen::currentIndex (  )  [slot]
void Screen::currentIndexChanged ( int  index  )  [signal]
void Screen::deleteCurrent (  )  [slot]
void Screen::insert (  )  [slot]
bool Screen::isDirty (  )  [slot]
Q_INVOKABLE XDataWidgetMapper* Screen::mapper (  )  [inline]
Modes Screen::mode (  ) 
Q_INVOKABLE XSqlTableModel* Screen::model (  )  [inline]
void Screen::newDataWidgetMapper ( XDataWidgetMapper mapper  )  [signal]
void Screen::newMappedWidget ( QWidget widget  )  [slot]
void Screen::newModel ( XSqlTableModel model  )  [signal]
int Screen::primaryKeyColumns (  )  const [inline, slot]
void Screen::removeCurrent (  )  [slot]
void Screen::removeRows ( int  row,
int  count 
) [slot]
void Screen::revert (  )  [slot]
void Screen::revertAll (  )  [slot]
void Screen::reverted ( int  index  )  [signal]
void Screen::revertedAll (  )  [signal]
void Screen::revertRow ( int  row  )  [slot]
void Screen::save (  )  [slot]
void Screen::saved (  )  [signal]
QString Screen::schemaName (  )  const [inline, slot]
void Screen::search ( QString  criteria  )  [slot]
void Screen::select (  )  [slot]
void Screen::setCurrentIndex ( int  index  )  [slot]
void Screen::setDataWidgetMapper ( XSqlTableModel model  )  [slot]
void Screen::setFilter ( QString  filter  )  [inline, slot]
void Screen::setMode ( Modes  p  )  [slot]
void Screen::setModel ( XSqlTableModel model  )  [slot]
void Screen::setPrimaryKeyColumns ( int  count  )  [inline, slot]
void Screen::setSchemaName ( QString  schema  )  [slot]
void Screen::setSortColumn ( QString  p  )  [slot]
void Screen::setTable ( QString  schema,
QString  table 
) [slot]
void Screen::setTableName ( QString  table  )  [slot]
void Screen::showEvent ( QShowEvent event  )  [virtual]

Reimplemented from QWidget.

QString Screen::sortColumn (  )  const [inline, slot]
bool Screen::submit (  ) 
QString Screen::tableName (  )  const [inline, slot]
bool Screen::throwScriptException ( const QString message  ) 
void Screen::toNext (  )  [slot]
void Screen::toPrevious (  )  [slot]

Property Documentation

Screen::Disposition Screen::check [read]
Screen::Modes Screen::mode [read, write]
int Screen::primaryKeyColumns [read, write]
QString Screen::schemaName [read, write]
QString Screen::tableName [read, write]

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

Generated on Fri Sep 4 10:07:49 2009 xTuple ERP Programmer Reference, Version 3.3.0 doxygen 1.6.1