class TableViewer

Table Viewer. More...

Definition#include <tupleeditor.h>
InheritsQWidget
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members

Public Slots

Signals


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:
connectionDatenbank-Verbindung.
viewTableViewTable-Struktur für den Viewer.
modeModus des Viewers: Editier- oder Selektiermodus.
joinAttributeAttribut für Join.
joinValueWert für Join.
selectAttributeAttribut für Selektion.
selectValueStart-Wert für Selektion.
parentParent QWidget; default: NULL.
nameWidget-Name; default: NULL.

~TableViewer ()

Destructor.

void loadTable (const char* tableName = NULL, const char* orderBy = NULL)

Laden einer Tabelle aus der Datenbank.

Parameters:
tableNameTabellen-Name.
orderBySortierung (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.

void newClicked ()
[slot]

Qt-Slot: Neues Tupel einfügen.

void okayClicked ()
[slot]

Qt-Slot: Tupel-Auswahl: Okay-Button geklickt.

void nullClicked ()
[slot]

Qt-Slot: Tupel-Auswahl: Null-Button geklickt.

void cancelClicked ()
[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.