Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a06633f7

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID a06633f73a998711394336c55170748b701801eb
  • Vorgänger 9070a496
  • Nachfolger 2d9fab10

wip

Unterschiede anzeigen:

src/entity.cpp
return QString(this->metaObject()->className());
}
QHash<QString, Relation> Entity::getRelations() {
const QHash<QString, Relation> Entity::getRelations() const {
return QHash<QString, Relation>();
}
QStringList Entity::getTransientAttributes() {
const QStringList Entity::getTransientAttributes() const {
return QStringList();
}
QStringList Entity::getBLOBColumns() {
const QStringList Entity::getBLOBColumns() const {
return QStringList();
}
......
return "id";
}
QHash<QString, QMetaProperty> Entity::getMetaProperties() const {
QHash<QString, QMetaProperty> h = QHash<QString, QMetaProperty>();
const QHash<QString, QMetaProperty> Entity::getMetaProperties() const {
auto h = QHash<QString, QMetaProperty>();
for (int var = 0; var < this->metaObject()->propertyCount(); ++var) {
QMetaProperty m = this->metaObject()->property(var);
if (m.name() != QString("objectName") && m.isValid()) {
if (m.isValid() && m.name() != QString("objectName")) {
h.insert(m.name(), m);
}
}
return h;
}
const QHash<QString, QMetaProperty> Entity::getRelationProperties() const {
auto h = QHash<QString, QMetaProperty>();
auto relations = this->getRelations();
for (int var = 0; var < this->metaObject()->propertyCount(); ++var) {
QMetaProperty m = this->metaObject()->property(var);
if (m.isValid() && relations.contains(QString(m.name()))) {
h.insert(m.name(), m);
}
}
......
}
void Entity::setId(const qint64 &value) {
if(value != this->id) {
if (value != this->id) {
id = value;
emit idChanged();
}

Auch abrufbar als: Unified diff