21#ifndef KEXIPROJECTDATA_H
22#define KEXIPROJECTDATA_H
24#include <kexidb/connectiondata.h>
25#include <kexidb/schemadata.h>
27#include <tqdatetime.h>
29class KexiProjectDataPrivate;
42 typedef TQPtrList<KexiProjectData> List;
43 typedef TQMap<TQCString,TQString> ObjectInfo;
48 const TQString& dbname = TQString(), const TQString& caption = TQString() );
59 bool userMode() const;
67 TQString databaseName() const;
68 void setDatabaseName( const TQString& dbName);
76 TQString infoString( bool nobr = true) const;
78 TQDateTime lastOpened() const;
79 void setLastOpened( const TQDateTime& lastOpened);
81 TQString description() const;
82 void setDescription( const TQString& desc);
87 void setReadOnly( bool set);
91 bool isReadOnly() const;
105 KexiProjectDataPrivate *d;
Database specific connection data, e.g. host, port.
Kexi project core data member.
TQValueList< ObjectInfo > autoopenObjects
|