Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2e43da3f

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 2e43da3f5bd14f911e5d2a467fe4684220dca7d3
  • Vorgänger 1a3b37ba
  • Nachfolger dd45fcf5

small update

Unterschiede anzeigen:

src/entity.h
#include "relation.h"
#include <QStringList>
#include <QSharedPointer>
#include <QStack>
#include <QQueue>
namespace CuteEntityManager {
/**
......
public:
Entity (QObject *parent = 0);
virtual QString toString();
virtual QString toString() const;
virtual ~Entity();
virtual QString getTablename();
virtual QString getTablename() const;
/**
* @brief getRelations
* @return
......
virtual const QHash<QString, Relation> getRelations() const;
virtual const QStringList getTransientAttributes() const;
virtual const QStringList getBLOBColumns() const;
virtual const InheritanceStrategy getInheritanceStrategy() const;
virtual InheritanceStrategy getInheritanceStrategy() const;
//return value must be the exact name defined in Q_PROPERTY
virtual QString getPrimaryKey();
virtual QString getPrimaryKey() const;
const QStack<const QMetaObject *> superClasses() const;
const QHash<QString, QMetaProperty> getMetaProperties() const;
static const QHash<QString, QMetaProperty> getMetaProperties(const QMetaObject* object);
const QHash<QString, QMetaProperty> getInheritedMetaProperties() const;
const QHash<Relation, QMetaProperty> getRelationProperties() const;
const char *getClassname() const;

Auch abrufbar als: Unified diff