Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9d05e414

Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt

  • ID 9d05e41440ae9802bdd1d81c402209c3729f084c
  • Vorgänger 14f9beed
  • Nachfolger 7e233492

brainfuck

Unterschiede anzeigen:

src/entitymanager.h
#include <QString>
#include <QStringList>
#include <QDebug>
#include "schema.h"
#include <QtSql/QSqlError>
#include "entity.h"
#include "database.h"
......
class EntityManager {
private:
static QStringList connectionNames;
QSharedPointer<Schema> schema;
static void setConnectionNames(QStringList list);
Database *db;
QSharedPointer<Database> db;
QString createConnection();
QString createTableQuery(Entity *entity);
QString attributes(QHash<QString, QVariant> *m, QString conjunction = ",", bool ignoreID = false);
......
bool removeAll(QString tblname);
bool createTable(Entity *entity);
qint8 count(Entity *entity, bool ignoreID = true);
QSharedPointer<Database> getDb() const;
void setDb(const QSharedPointer<Database> &value);
QSharedPointer<Schema> getSchema() const;
void setSchema(const QSharedPointer<Schema> &value);
};
}
#endif // ENTITYMANAGER_H

Auch abrufbar als: Unified diff