Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9971e7d2

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 9971e7d204ee3efd741660a377e883883a77e057
  • Vorgänger f5b682e0
  • Nachfolger 975a7f96

update

Unterschiede anzeigen:

src/entitymanager.h
class QueryInterpreter;
class EntityManager : public QObject {
Q_OBJECT
signals:
void actionFinished(qint64 id);
public slots:
/**
* @brief startup
......
* @param toInitialize list of entity classnames which database tables should be created
* @return
*/
bool startup(QString version, QStringList toInitialize);
bool startup(QString version, QStringList toInitialize, bool createIndices = false);
bool executeQuery(const QString &query);
static void removeConnectionName(const QString &name);
QSharedPointer<Entity> findById(const qint64 &id, const QString &classname);
......
EntityManager(const QString &databaseType, QString databasename = "" ,
QString hostname = "",
QString username = "",
QString password = "", QString port = "", bool logQueries = false);
QString password = "", QString port = "", bool logQueries = false, QString databaseOptions = "");
~EntityManager();
static QStringList getConnectionNames();
QSharedPointer<QueryBuilder> getQueryBuilder() const;

Auch abrufbar als: Unified diff