int dbSchemaVersion();
/// called by createOrUpdateDbSchema. Do not use directly. true for success.
bool updateDbSchemaVersion000To001();
+ bool updateDbSchemaVersion001To002();
/// called by createOrUpdateDbSchma. Do not use directly. true for success.
bool createCurrentDbSchema();
/// creates the current database schema if an empty database is found,
bool rollbackTransaction();
/// search Events for .... returns true if success
- bool searchEvent(int conferenceId, const QHash<QString,QString> &columns, const QString &keyword);
+ bool searchEvent(int conferenceId, const QMultiHash<QString,QString> &columns, const QString &keyword);
private:
static QString login(const QString &aDatabaseType, const QString &aDatabaseName);
/// emits a possible error message as signal. Does nothing if there was not last error