class TableViewer
|
Table Viewer. More... |
|
|
Public Members
- enum TableViewerMode {TVM_EditMode = (1 << 0), TVM_SelectMode = (1 << 1), TVM_ReadOnly = (1 << 10) }
- TableViewer (SQLConnectionInterface* connection, const ViewTable* viewTable, const cardinal mode = TVM_EditMode, const QString& joinAttribute = QString::null, const QString& joinValue = QString::null, const QString& selectAttribute = QString::null, const QString& selectValue = QString::null, QWidget* parent = NULL, const char* name = NULL)
- ~TableViewer ()
- void loadTable (const char* tableName = NULL, const char* orderBy = NULL)
Public Slots
Signals
- void doneSelection (TableViewer* viewer, const bool selected, const QString& selected)
Detailed Description
TableViewer ist ein Qt-Widget zur Darstellung einer Tabelle.
enum TableViewerMode {TVM_EditMode = (1 << 0), TVM_SelectMode = (1 << 1), TVM_ReadOnly = (1 << 10) }
|
Modus für den Viewer: Editieren der Tupel oder Selektion eines Tupels.
TableViewer (SQLConnectionInterface* connection, const ViewTable* viewTable, const cardinal mode = TVM_EditMode, const QString& joinAttribute = QString::null, const QString& joinValue = QString::null, const QString& selectAttribute = QString::null, const QString& selectValue = QString::null, QWidget* parent = NULL, const char* name = NULL)
|
Constructor.
Parameters:
connection | Datenbank-Verbindung.
|
viewTable | ViewTable-Struktur für den Viewer.
|
mode | Modus des Viewers: Editier- oder Selektiermodus.
|
joinAttribute | Attribut für Join.
|
joinValue | Wert für Join.
|
selectAttribute | Attribut für Selektion.
|
selectValue | Start-Wert für Selektion.
|
parent | Parent QWidget; default: NULL.
|
name | Widget-Name; default: NULL.
|
Destructor.
void loadTable (const char* tableName = NULL, const char* orderBy = NULL)
|
Laden einer Tabelle aus der Datenbank.
Parameters:
tableName | Tabellen-Name.
|
orderBy | Sortierung (z.B. 'Name, Vorname')
|
void search (const QString& newText)
|
[slot]
Qt-Slot: Datensuche.
void setSortAttribute (int section)
|
[slot]
Qt-Slot: Header des ListView-Widget angeklickt.
void selectView (int selection)
|
[slot]
Qt-Slot: View ausgewählt.
void selectTuple (QListViewItem* item)
|
[slot]
Qt-Slot: Tupel ausgewählt.
void closeEditor (TupleEditor* editor, const bool commited)
|
[slot]
Qt-Slot: Einen geöffneten Tupel-Editor wieder schließen.
[slot]
Qt-Slot: Neues Tupel einfügen.
[slot]
Qt-Slot: Tupel-Auswahl: Okay-Button geklickt.
[slot]
Qt-Slot: Tupel-Auswahl: Null-Button geklickt.
[slot]
Qt-Slot: Tupel-Auswahl: Abbruch-Button geklickt.
void doneSelection (TableViewer* viewer, const bool selected, const QString& selected)
|
[signal]
Qt-Signal: Tupel-Auswahl: Auswahl durchgeführt.
- Version: 1.0
- Author: Thomas Dreibholz (Dreibholz@bigfoot.com)
- Generated: viper@odin on Wed Jul 12 17:11:55 2000, using kdoc 2.0a22.