23 #include <tqvaluelist.h> 25 #include <tqvariant.h> 45 typedef TQPair<TQCString, TQVariant> QueryArgument;
52 TQString dbName()
const;
55 void setEnabled(
bool en );
57 virtual void open(
const TQString& dbName );
61 TQValueList<TQCString> indexList()
const;
62 void addIndex(
const TQCString& name );
64 void addItem( Tag& tag );
66 Tag getItemById(
const TQCString&
id );
67 TQValueList<Tag> query(
const TQValueList<QueryArgument>& args );
69 TQCString generateId();
72 class _Catalog_Private* d;
76 void operator = (
const Catalog& source );
void addIndex(const TQCString &name)
Catalog objects represent separate symbol databases.