Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 57d6da31

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 57d6da31ebe73a2e53794d881a5d64d276b331e4
  • Vorgänger 9e2d71d6
  • Nachfolger 5b3fa099

structure

Unterschiede anzeigen:

src/database.cpp
if (this->database.isOpen()) {
this->database.close();
}
this->database = QSqlDatabase();
QSqlDatabase::removeDatabase(this->connectionName);
}
......
}
}
QSharedPointer<Schema> Database::getSchema(DatabaseType db,
QSharedPointer<Database> database) {
Schema *Database::getSchema(DatabaseType db,
QSharedPointer<Database> database) {
switch (db) {
case DatabaseType::SQLITE:
return QSharedPointer<Schema>(new SqliteSchema(database));;
return new SqliteSchema(database);
break;
// case PGSQL:
// return QSharedPointer<Schema>(new PgSqlSchema());
// break;
case DatabaseType::MYSQL:
return QSharedPointer<Schema>(new MysqlSchema(database));
return new MysqlSchema(database);
break;
default:
return QSharedPointer<Schema>(new SqliteSchema(database));
return new SqliteSchema(database);
break;
}
}

Auch abrufbar als: Unified diff