Prüfungsamt-Projekt  1.0.0
TupleEditor Klassenreferenz

Tuple Editor. Mehr ...

#include <tupleeditor.h>

Aufstellung aller Elemente

Öffentliche Slots

void update ()
void remove ()
void abort ()

Signale

void done (TupleEditor *editor, const bool commited)

Öffentliche Methoden

 TupleEditor (SQLConnectionInterface *connection, Tuple *tuple, const bool newTuple, const QString &joinAttribute, QWidget *parent=NULL, const char *name=NULL)
 ~TupleEditor ()
const TuplegetTuple () const

Private Methoden

void closeEvent (QCloseEvent *event)

Private Attribute

SQLConnectionInterfaceConnection
QWhatsThis * WhatsThis
QLabel * StatusBar
AttributeEditor ** AttrEdit
TupleEditorTuple
TableViewerSelector
int SelectorID
bool NewTuple

Ausführliche Beschreibung

Tuple Editor.

TupleEditor ist ein Qt-Widget für den Tupel-Editor.

Autor:
Thomas Dreibholz
Version:
1.0

Beschreibung der Konstruktoren und Destruktoren

TupleEditor::TupleEditor ( SQLConnectionInterface connection,
Tuple tuple,
const bool  newTuple,
const QString &  joinAttribute,
QWidget *  parent = NULL,
const char *  name = NULL 
)

Constructor.

Parameter:
connectionDatenbank-Verbindung.
tupleTuple-Struktur, die zu editierendes Tupel beschreibt.
newTupletrue, um neues Tupel zu erzeugen; false sonst.
joinAttributeJoin-Attribut.
parentParent QWidget; default: NULL.
nameWidget-Name; default: NULL.

Destructor.


Dokumentation der Elementfunktionen

void TupleEditor::abort ( ) [slot]

Qt-Slot: Abbrechen.

void TupleEditor::closeEvent ( QCloseEvent *  event) [private]
void TupleEditor::done ( TupleEditor editor,
const bool  commited 
) [signal]

Qt-Signal: Editieren beendet.

const Tuple * TupleEditor::getTuple ( ) const

Rückgabe der Tuple-Struktur des Editors.

Rückgabe:
Tuple
void TupleEditor::remove ( ) [slot]

Qt-Slot: Delete durchführen.

void TupleEditor::update ( ) [slot]

Qt-Slot: Update bzw. Insert durchführen.


Dokumentation der Datenelemente

bool TupleEditor::NewTuple [private]
int TupleEditor::SelectorID [private]
QLabel* TupleEditor::StatusBar [private]
QWhatsThis* TupleEditor::WhatsThis [private]

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Freundbeziehungen Makrodefinitionen