class MaintainDB : public APDialog

Maintains databases.

Inheritance:

MaintainDB < APDialog


Public Fields

DBType readFrom
DBType saveTo
TiKanDB tkcddb
WorkManDB wmcddb

Public Methods

MaintainDB( AudioDev *devname, char *wmcatname=NULL, char *tkdbpath=NULL )
void open()
[public slot]
~MaintainDB( void )

Inherited from APDialog:


Documentation

An APDialog for maintaining audio databases.

The private members and methods are not documented; they exist solely to support the dialog box used to do the editing.

WorkManDB wmcddb
A WorkManDB object for storing entries in a WorkMan-style database. Public so that outside functions can initialize it.

TiKanDB tkcddb
A TiKanDB object for storing entries in a xmcd-style database. Public so that outside functions can initialize it.

DBType saveTo
A DBType enum indicating which databases to save to. Only does something if the database in question exists.

DBType readFrom
A DBType enum indicating which databases to read from. Only does something if the database in question exists.

MaintainDB( AudioDev *devname, char *wmcatname=NULL, char *tkdbpath=NULL )
Class Constructor. Requires an AudioDev pointer, from which it gets the Catalog object to read from/store to the database. The parameters wmcatname and tkdbpath contain the initial WorkManDB file and TiKanDB path, respectively.

~MaintainDB( void )
Class Destructor.

void open()
Public Slot [virtual]

Reimplemented from APDialog. Calls the AudioDev's cleanDisplay() method to update any changes to the ToC.


This class has no child classes.
See Also:
WorkManDB, AudioDev

alphabetic index hierarchy of classes


Copyright 1997 by John Weiss [John.Weiss@colorado.edu] "generated by doc++"?! More like mangled ...

generated by doc++