DokuDoc Class Reference

[Doku Index] [Doku Hierarchy] [Headers]


Die Klasse DokuDoc ist die Dokumenten Klasse (Model) der Applikation More...

#include <dokudoc.h>

Inherits: QObject (qt)

Public Members

Protected Members

Signals

Private Members


Detailed Description

Die Klasse DokuDoc ist die Dokumenten Klasse (Model) der Applikation. Hier wird eine CDokumentenmappe angelegt und dessen Persistenzhaltung implementiert.


DokuDoc() [public]

Konstruktor

~DokuDoc() [public]

Destruktor

void newDoc() [public]

generiert eine neue Dokumentenmappe

bool save() [public]

speichert die Dokumentenmappe

bool saveAs(QString filename) [public]

speichert die Dokumentenmappe in die angegebene Datei

bool load(QString filename) [public]

laedt eine Dokumentenmappe aus der angegebenen Datei

bool close() [public]

schliesst die Dokumentenmappe

bool isModified() [public]

TRUE wenn die Dokumentenmappe seit dem letzten sichern geaendert wurde

bool mappeExists() [public]

TRUE wenn eine CDokumentenmappe in DokuDoc angelegt wurde

QString getName() [public]

gibt den Dateinamen der Dokumentenmappe zurueck

unsigned int LiefereAnzahl() [public]

liefert die Anzahl der Dokumente in der Dokumentenmappe zurueck

CDokument* LiefereDokumentNumber(unsigned int number) [public]

liefert das Dokument an einer bestimmten Position in der Liste zurueck

bool insertDokument(QString Verfasser, QString Titel, QString Schluessel) [public]

fuegt ein CDokument in die Dokumentenmappe ein

bool insertVertrag(QString Verfasser, QString Titel, QString Schluessel, bool UnterschriftKundeVorhanden, bool UnterschriftBankVorhanden, QString Vertragsnummer, QString Vertragstext) [public]

fuegt ein CVertrag in die Dokumentenmappe ein

bool insertFormular(QString Verfasser, QString Titel, QString Schluessel, bool Geprueft, bool UnterschriftKundeVorhanden, QString Formvorschrift) [public]

fuegt ein CFormular in die Dokumentenmappe ein

bool insertDauerauftrag(QString Verfasser, QString Titel, QString Schluessel, bool Geprueft, bool UnterschriftKundeVorhanden, QString Formvorschrift, QString Betrag, QString Intervall, QString Quelle, QString Ziel, QString Buchungstext) [public]

fuegt ein CDauerauftrag in die Dokumentenmappe ein

bool deleteDokument(QString Schluessel) [public]

loescht das Dokument mit dem angegebenen Schluessel

CDokument* searchDokument(QString Schluessel) [public]

liefert das Dokument mit dem angegebenen Schluessel zurueck

bool b_modified[protected]

TRUE, wenn die Dokumentenmappe seit dem letzten speichern veraendert wurde

bool mappe_exists[protected]

TRUE, wenn eine CDokumentenmappe in der Klasse instanziiert ist

void documentChanged() [signal]

wird ausgesandt, wenn die Dokumentenmappe geaendert wurde

void documentSaved() [signal]

wird ausgesandt, wenn das Dokument gespeichert wurde

CDokumentenmappe* mappe[private]

Instanz der verwalteten CDokumentenmappe

QString name[private]

Dateiname unter der die Dokumentenmappe zuletzt gespeichert wurde.


Documentation generated by uhlmann@fara2 on Mon Aug 30 20:37:52 MEST 1999
Kdoc