Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dbd41a3a

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID dbd41a3a0674608cf6da011a58efb8a53f06a2f0
  • Vorgänger 46d2de48
  • Nachfolger 686d9ffe

...

Unterschiede anzeigen:

src/query.cpp
#include "query.h"
#include "entity.h"
#include "querybuilder.h"
#include "entityinstancefactory.h"
using namespace CuteEntityManager;
Query::Query() {
}
......
return qb->like(conditions, conjunction, jp, wildcard);
}
QVariant Query::convertParam(QVariant &val) {
if(QString(val.typeName()).contains("QSharedPointer")) {
auto entity = EntityInstanceFactory::castQVariant(val);
if(entity && entity->getId() != -1) {
return entity->getProperty(entity->getPrimaryKey());
}
}
return val;
}
QString Query::getSelectOption() const {
return selectOption;
}

Auch abrufbar als: Unified diff