Added postregister plugin.

This commit is contained in:
2017-04-25 21:39:47 +02:00
parent dbbf4a0a67
commit af9edeafae
22 changed files with 699 additions and 24 deletions
+76
View File
@@ -0,0 +1,76 @@
#include "postdata.h"
PostData::PostData(QObject *parent)
:QObject(parent)
{
}
QString PostData::townPart() const
{
return m_townPart;
}
void PostData::setTownPart(const QString &townPart)
{
m_townPart = townPart;
}
int PostData::id() const
{
return m_id;
}
void PostData::setId(int id)
{
m_id = id;
}
QString PostData::zipCode() const
{
return m_zipCode;
}
void PostData::setZipCode(const QString &zipCode)
{
m_zipCode = zipCode;
}
QString PostData::postName() const
{
return m_postName;
}
void PostData::setPostName(const QString &postName)
{
m_postName = postName;
}
QString PostData::code() const
{
return m_code;
}
void PostData::setCode(const QString &code)
{
m_code = code;
}
QString PostData::township() const
{
return m_township;
}
void PostData::setTownship(const QString &township)
{
m_township = township;
}
QString PostData::town() const
{
return m_town;
}
void PostData::setTown(const QString &town)
{
m_town = town;
}
+55
View File
@@ -0,0 +1,55 @@
#ifndef POSTDATA_H
#define POSTDATA_H
#include <QString>
#include <QObject>
#include <odb/core.hxx>
#pragma db object
class PostData : public QObject
{
Q_OBJECT
Q_PROPERTY(QString townPart READ townPart WRITE setTownPart)
Q_PROPERTY(QString zipCode READ zipCode WRITE setZipCode)
Q_PROPERTY(QString postName READ postName WRITE setPostName)
Q_PROPERTY(QString code READ code WRITE setCode)
Q_PROPERTY(QString township READ township WRITE setTownship)
Q_PROPERTY(QString town READ town WRITE setTown)
public:
Q_INVOKABLE explicit PostData(QObject *parent = NULL);
QString townPart() const;
void setTownPart(const QString &townPart);
int id() const;
void setId(int id);
QString zipCode() const;
void setZipCode(const QString &zipCode);
QString postName() const;
void setPostName(const QString &postName);
QString code() const;
void setCode(const QString &code);
QString township() const;
void setTownship(const QString &township);
QString town() const;
void setTown(const QString &town);
private:
friend class odb::access;
#pragma db id auto
int m_id;
QString m_townPart;
QString m_zipCode;
QString m_postName;
QString m_code;
QString m_township;
QString m_town;
};
#endif // POSTDATA_H