Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f12670e9

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID f12670e998440bc0f0484616cb81b81f81758767
  • Vorgänger 153c0e85
  • Nachfolger 4956cce5

some logger stuff

Unterschiede anzeigen:

src/entitymanager.h
#include "querybuilder.h"
#include "validators/errormsg.h"
namespace CuteEntityManager {
#ifdef QT_DEBUG
#define DEFAULTMSGTYPE MsgType::DEBUG
#define INSPECTENTITIES true
#else
#define DEFAULTMSGTYPE MsgType::CRITICAL
#define INSPECTENTITIES false
#endif
class Logger;
class QueryInterpreter;
......
bool hasChanged(QSharedPointer<Entity> &entity);
public:
EntityManager(QSqlDatabase database, bool logQueries = false, const bool inspectEntities = false);
EntityManager(QSqlDatabase database, bool logQueries = false,
const bool inspectEntities = INSPECTENTITIES,
MsgType logActions = DEFAULTMSGTYPE);
EntityManager(const QString &databaseType, QString databasename = "" ,
QString hostname = "",
QString username = "",
QString password = "", QString port = "", bool logQueries = false,
QString databaseOptions = "", const bool inspectEntities = false);
QString databaseOptions = "", const bool inspectEntities = INSPECTENTITIES,
MsgType logActions = DEFAULTMSGTYPE);
virtual ~EntityManager();
static QStringList getConnectionNames();
static void removeConnectionName(const QString &name);
......
return newList;
}
void init(bool inspect);
void init(bool inspect, const MsgType msgType);
QList<QHash<QString, QVariant> > findAll(const QSharedPointer<Entity> &e);
void resolveRelations(const QSharedPointer<Entity> &entity,
const QHash<QString, QVariant> &map, const bool refresh = false);

Auch abrufbar als: Unified diff