Commit c9f9527f authored by Karel Slaný's avatar Karel Slaný

Experimental enhancement of Isds::Envelope for QML functionality.

parent 3998e99d
......@@ -143,6 +143,7 @@ SOURCES += \
src/qml_interaction/message_envelope.cpp \
src/qml_interaction/message_info.cpp \
src/qml_interaction/string_manipulation.cpp \
src/qml_isds/message_interface.cpp \
src/records_management/models/upload_hierarchy_list_model.cpp \
src/records_management/models/upload_hierarchy_qml_proxy_model.cpp \
src/records_management.cpp \
......@@ -246,6 +247,7 @@ HEADERS += \
src/qml_interaction/message_envelope.h \
src/qml_interaction/message_info.h \
src/qml_interaction/string_manipulation.h \
src/qml_isds/message_interface.h \
src/records_management/models/upload_hierarchy_list_model.h \
src/records_management/models/upload_hierarchy_qml_proxy_model.h \
src/records_management.h \
......
......@@ -58,6 +58,7 @@
#include "src/qml_interaction/interaction_zfo_file.h"
#include "src/qml_interaction/message_envelope.h"
#include "src/qml_interaction/string_manipulation.h"
#include "src/qml_isds/message_interface.h"
#include "src/records_management/models/upload_hierarchy_list_model.h"
#include "src/records_management/models/upload_hierarchy_qml_proxy_model.h"
#include "src/records_management.h"
......@@ -377,6 +378,7 @@ int main(int argc, char *argv[])
MsgInfo::declareQML();
UploadHierarchyListModel::declareQML();
UploadHierarchyQmlProxyModel::declareQML();
QmlIsdsEnvelope::declareQML();
InteractionZfoFile interactionZfoFile;
......
/*
* Copyright (C) 2014-2018 CZ.NIC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* In addition, as a special exception, the copyright holders give
* permission to link the code of portions of this program with the
* OpenSSL library under certain conditions as described in each
* individual source file, and distribute linked combinations including
* the two.
*/
#include <QQmlEngine> /* qmlRegisterType */
#include "src/qml_isds/message_interface.h"
void QmlIsdsEnvelope::declareQML(void)
{
qmlRegisterType<QmlIsdsEnvelope>("cz.nic.mobileDatovka.qmlIsds", 1, 0, "IsdsEnvelope");
qRegisterMetaType<QmlIsdsEnvelope>();
}
QmlIsdsEnvelope::QmlIsdsEnvelope(QObject *parent)
: QObject(parent),
Isds::Envelope()
{
}
QmlIsdsEnvelope::QmlIsdsEnvelope(const Isds::Envelope &other)
: QObject(Q_NULLPTR),
Isds::Envelope(other)
{
}
#ifdef Q_COMPILER_RVALUE_REFS
QmlIsdsEnvelope::QmlIsdsEnvelope(Isds::Envelope &&other) Q_DECL_NOEXCEPT
: QObject(Q_NULLPTR),
Isds::Envelope(other)
{
}
#endif /* Q_COMPILER_RVALUE_REFS */
QmlIsdsEnvelope::QmlIsdsEnvelope(const QmlIsdsEnvelope &other)
: QObject(Q_NULLPTR),
Isds::Envelope(other)
{
}
void QmlIsdsEnvelope::setDmId(qint64 id)
{
Isds::Envelope::setDmId(id);
emit dmIdChanged(Isds::Envelope::dmId());
emit dmIDChanged(Isds::Envelope::dmID());
}
bool QmlIsdsEnvelope::setDmSenderOrgUnitNumStr(const QString &soun)
{
bool ret = Isds::Envelope::setDmSenderOrgUnitNumStr(soun);
if (ret) {
emit dmSenderOrgUnitNumStrChanged(Isds::Envelope::dmSenderOrgUnitNumStr());
emit dmSenderOrgUnitNumChanged(Isds::Envelope::dmSenderOrgUnitNum());
}
return ret;
}
bool QmlIsdsEnvelope::setDmRecipientOrgUnitNumStr(const QString &roun)
{
bool ret = Isds::Envelope::setDmRecipientOrgUnitNumStr(roun);
if (ret) {
emit dmRecipientOrgUnitNumStrChanged(Isds::Envelope::dmRecipientOrgUnitNumStr());
emit dmRecipientOrgUnitNumChanged(Isds::Envelope::dmRecipientOrgUnitNum());
}
return ret;
}
bool QmlIsdsEnvelope::setDmLegalTitleLawStr(const QString &l)
{
bool ret = Isds::Envelope::setDmLegalTitleLawStr(l);
if (ret) {
emit dmLegalTitleLawStrChanged(Isds::Envelope::dmLegalTitleLawStr());
emit dmLegalTitleLawChanged(Isds::Envelope::dmLegalTitleLaw());
}
return ret;
}
bool QmlIsdsEnvelope::setDmLegalTitleYearStr(const QString &y)
{
bool ret = Isds::Envelope::setDmLegalTitleYearStr(y);
if (ret) {
emit dmLegalTitleYearStrChanged(Isds::Envelope::dmLegalTitleYearStr());
emit dmLegalTitleYearChanged(Isds::Envelope::dmLegalTitleYear());
}
return ret;
}
void QmlIsdsEnvelope::setDmID(const QString &id)
{
Isds::Envelope::setDmID(id);
emit dmIdChanged(Isds::Envelope::dmId());
emit dmIDChanged(Isds::Envelope::dmID());
}
void QmlIsdsEnvelope::setDbIDSender(const QString &sbi)
{
Isds::Envelope::setDbIDSender(sbi);
emit dbIDSenderChanged(Isds::Envelope::dbIDSender());
}
void QmlIsdsEnvelope::setDmSender(const QString &sn)
{
Isds::Envelope::setDmSender(sn);
emit dmSenderChanged(Isds::Envelope::dmSender());
}
void QmlIsdsEnvelope::setDmSenderAddress(const QString &sa)
{
Isds::Envelope::setDmSenderAddress(sa);
emit dmSenderAddressChanged(Isds::Envelope::dmSenderAddress());
}
void QmlIsdsEnvelope::setDmSenderType(enum Isds::Type::DbType st)
{
Isds::Envelope::setDmSenderType(st);
emit dmSenderTypeChanged(Isds::Envelope::dmSenderType());
}
void QmlIsdsEnvelope::setDmRecipient(const QString &rn)
{
Isds::Envelope::setDmRecipient(rn);
emit dmRecipientChanged(Isds::Envelope::dmRecipient());
}
void QmlIsdsEnvelope::setDmRecipientAddress(const QString &ra)
{
Isds::Envelope::setDmRecipientAddress(ra);
emit dmRecipientAddressChanged(Isds::Envelope::dmRecipientAddress());
}
void QmlIsdsEnvelope::setDmAmbiguousRecipient(enum Isds::Type::NilBool ar)
{
Isds::Envelope::setDmAmbiguousRecipient(ar);
emit dmAmbiguousRecipientChanged(Isds::Envelope::dmAmbiguousRecipient());
}
void QmlIsdsEnvelope::setDmMessageStatus(enum Isds::Type::DmState s)
{
Isds::Envelope::setDmMessageStatus(s);
emit dmMessageStatusChanged(Isds::Envelope::dmMessageStatus());
}
void QmlIsdsEnvelope::setDmAttachmentSize(qint64 as)
{
Isds::Envelope::setDmAttachmentSize(as);
emit dmAttachmentSizeChanged(Isds::Envelope::dmAttachmentSize());
}
void QmlIsdsEnvelope::setDmDeliveryTime(const QDateTime &dt)
{
Isds::Envelope::setDmDeliveryTime(dt);
emit dmDeliveryTimeChanged(Isds::Envelope::dmDeliveryTime());
}
void QmlIsdsEnvelope::setDmAcceptanceTime(const QDateTime &at)
{
Isds::Envelope::setDmAcceptanceTime(at);
emit dmAcceptanceTimeChanged(Isds::Envelope::dmAcceptanceTime());
}
void QmlIsdsEnvelope::setDmQTimestamp(const QByteArray &ts)
{
Isds::Envelope::setDmQTimestamp(ts);
emit dmQTimestampChanged(Isds::Envelope::dmQTimestamp());
}
void QmlIsdsEnvelope::setDmSenderOrgUnit(const QString &sou)
{
Isds::Envelope::setDmSenderOrgUnit(sou);
emit dmSenderOrgUnitChanged(Isds::Envelope::dmSenderOrgUnit());
}
void QmlIsdsEnvelope::setDmSenderOrgUnitNum(qint64 soun)
{
Isds::Envelope::setDmSenderOrgUnitNum(soun);
emit dmSenderOrgUnitNumStrChanged(Isds::Envelope::dmSenderOrgUnitNumStr());
emit dmSenderOrgUnitNumChanged(Isds::Envelope::dmSenderOrgUnitNum());
}
void QmlIsdsEnvelope::setDbIDRecipient(const QString &rbi)
{
Isds::Envelope::setDbIDRecipient(rbi);
emit dbIDRecipientChanged(Isds::Envelope::dbIDRecipient());
}
void QmlIsdsEnvelope::setDmRecipientOrgUnit(const QString &rou)
{
Isds::Envelope::setDmRecipientOrgUnit(rou);
emit dmRecipientOrgUnitChanged(Isds::Envelope::dmRecipientOrgUnit());
}
void QmlIsdsEnvelope::setDmRecipientOrgUnitNum(qint64 roun)
{
Isds::Envelope::setDmRecipientOrgUnitNum(roun);
emit dmRecipientOrgUnitNumStrChanged(Isds::Envelope::dmRecipientOrgUnitNumStr());
emit dmRecipientOrgUnitNumChanged(Isds::Envelope::dmRecipientOrgUnitNum());
}
void QmlIsdsEnvelope::setDmToHands(const QString &th)
{
Isds::Envelope::setDmToHands(th);
emit dmToHandsChanged(Isds::Envelope::dmToHands());
}
void QmlIsdsEnvelope::setDmAnnotation(const QString &a)
{
Isds::Envelope::setDmAnnotation(a);
emit dmAnnotationChanged(Isds::Envelope::dmAnnotation());
}
void QmlIsdsEnvelope::setDmRecipientRefNumber(const QString &rrn)
{
Isds::Envelope::setDmRecipientRefNumber(rrn);
emit dmRecipientRefNumberChanged(Isds::Envelope::dmRecipientRefNumber());
}
void QmlIsdsEnvelope::setDmSenderRefNumber(const QString &srn)
{
Isds::Envelope::setDmSenderRefNumber(srn);
emit dmSenderRefNumberChanged(Isds::Envelope::dmSenderRefNumber());
}
void QmlIsdsEnvelope::setDmRecipientIdent(const QString &ri)
{
Isds::Envelope::setDmRecipientIdent(ri);
emit dmRecipientIdentChanged(Isds::Envelope::dmRecipientIdent());
}
void QmlIsdsEnvelope::setDmSenderIdent(const QString &si)
{
Isds::Envelope::setDmSenderIdent(si);
emit dmSenderIdentChanged(Isds::Envelope::dmSenderIdent());
}
void QmlIsdsEnvelope::setDmLegalTitleLaw(qint64 l)
{
Isds::Envelope::setDmLegalTitleLaw(l);
emit dmLegalTitleLawStrChanged(Isds::Envelope::dmLegalTitleLawStr());
emit dmLegalTitleLawChanged(Isds::Envelope::dmLegalTitleLaw());
}
void QmlIsdsEnvelope::setDmLegalTitleYear(qint64 y)
{
Isds::Envelope::setDmLegalTitleYear(y);
emit dmLegalTitleYearStrChanged(Isds::Envelope::dmLegalTitleYearStr());
emit dmLegalTitleYearChanged(Isds::Envelope::dmLegalTitleYear());
}
void QmlIsdsEnvelope::setDmLegalTitleSect(const QString &s)
{
Isds::Envelope::setDmLegalTitleSect(s);
emit dmLegalTitleSectChanged(Isds::Envelope::dmLegalTitleSect());
}
void QmlIsdsEnvelope::setDmLegalTitlePar(const QString &p)
{
Isds::Envelope::setDmLegalTitlePar(p);
emit dmLegalTitleParChanged(Isds::Envelope::dmLegalTitlePar());
}
void QmlIsdsEnvelope::setDmLegalTitlePoint(const QString &p)
{
Isds::Envelope::setDmLegalTitlePoint(p);
emit dmLegalTitlePointChanged(Isds::Envelope::dmLegalTitlePoint());
}
void QmlIsdsEnvelope::setDmPersonalDelivery(enum Isds::Type::NilBool pd)
{
Isds::Envelope::setDmPersonalDelivery(pd);
emit dmPersonalDeliveryChanged(Isds::Envelope::dmPersonalDelivery());
}
void QmlIsdsEnvelope::setDmAllowSubstDelivery(enum Isds::Type::NilBool sd)
{
Isds::Envelope::setDmAllowSubstDelivery(sd);
emit dmAllowSubstDeliveryChanged(Isds::Envelope::dmAllowSubstDelivery());
}
void QmlIsdsEnvelope::setDmType(QChar t)
{
Isds::Envelope::setDmType(t);
emit dmTypeChanged(Isds::Envelope::dmType());
}
/*
* Copyright (C) 2014-2018 CZ.NIC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* In addition, as a special exception, the copyright holders give
* permission to link the code of portions of this program with the
* OpenSSL library under certain conditions as described in each
* individual source file, and distribute linked combinations including
* the two.
*/
#pragma once
#include <QChar>
#include <QDateTime>
#include <QObject>
#include <QString>
#include "src/datovka_shared/isds/message_interface.h"
#include "src/datovka_shared/isds/types.h"
class QmlIsdsEnvelope : public QObject, public Isds::Envelope {
Q_OBJECT
Q_PROPERTY(qint64 dmId READ dmId WRITE setDmId NOTIFY dmIdChanged)
Q_PROPERTY(QString dmSenderOrgUnitNumStr READ dmSenderOrgUnitNumStr WRITE setDmSenderOrgUnitNumStr NOTIFY dmSenderOrgUnitNumStrChanged)
Q_PROPERTY(QString dmRecipientOrgUnitNumStr READ dmRecipientOrgUnitNumStr WRITE setDmRecipientOrgUnitNumStr NOTIFY dmRecipientOrgUnitNumStrChanged)
Q_PROPERTY(QString dmLegalTitleLawStr READ dmLegalTitleLawStr WRITE setDmLegalTitleLawStr NOTIFY dmLegalTitleLawStrChanged)
Q_PROPERTY(QString dmLegalTitleYearStr READ dmLegalTitleYearStr WRITE setDmLegalTitleYearStr NOTIFY dmLegalTitleYearStrChanged)
Q_PROPERTY(QString dmID READ dmID WRITE setDmID NOTIFY dmIDChanged)
Q_PROPERTY(QString dbIDSender READ dbIDSender WRITE setDbIDSender NOTIFY dbIDSenderChanged)
Q_PROPERTY(QString dmSender READ dmSender WRITE setDmSender NOTIFY dmSenderChanged)
Q_PROPERTY(QString dmSenderAddress READ dmSenderAddress WRITE setDmSenderAddress NOTIFY dmSenderAddressChanged)
Q_PROPERTY(enum Isds::Type::DbType dmSenderType READ dmSenderType WRITE setDmSenderType NOTIFY dmSenderTypeChanged)
Q_PROPERTY(QString dmRecipient READ dmRecipient WRITE setDmRecipient NOTIFY dmRecipientChanged)
Q_PROPERTY(QString dmRecipientAddress READ dmRecipientAddress WRITE setDmRecipientAddress NOTIFY dmRecipientAddressChanged)
Q_PROPERTY(enum Isds::Type::NilBool dmAmbiguousRecipient READ dmAmbiguousRecipient WRITE setDmAmbiguousRecipient)
Q_PROPERTY(enum Isds::Type::DmState dmMessageStatus READ dmMessageStatus WRITE setDmMessageStatus NOTIFY dmMessageStatusChanged)
Q_PROPERTY(qint64 dmAttachmentSize READ dmAttachmentSize WRITE setDmAttachmentSize NOTIFY dmAttachmentSizeChanged)
Q_PROPERTY(QDateTime dmDeliveryTime READ dmDeliveryTime WRITE setDmDeliveryTime NOTIFY dmDeliveryTimeChanged)
Q_PROPERTY(QDateTime dmAcceptanceTime READ dmAcceptanceTime WRITE setDmAcceptanceTime NOTIFY dmAcceptanceTimeChanged)
Q_PROPERTY(QByteArray dmQTimestamp READ dmQTimestamp WRITE setDmQTimestamp NOTIFY dmQTimestampChanged)
Q_PROPERTY(QString dmSenderOrgUnit READ dmSenderOrgUnit WRITE setDmSenderOrgUnit NOTIFY dmSenderOrgUnitChanged)
Q_PROPERTY(qint64 dmSenderOrgUnitNum READ dmSenderOrgUnitNum WRITE setDmSenderOrgUnitNum NOTIFY dmSenderOrgUnitNumChanged)
Q_PROPERTY(QString dbIDRecipient READ dbIDRecipient WRITE setDbIDRecipient NOTIFY dbIDRecipientChanged)
Q_PROPERTY(QString dmRecipientOrgUnit READ dmRecipientOrgUnit WRITE setDmRecipientOrgUnit NOTIFY dmRecipientOrgUnitChanged)
Q_PROPERTY(qint64 dmRecipientOrgUnitNum READ dmRecipientOrgUnitNum WRITE setDmRecipientOrgUnitNum NOTIFY dmRecipientOrgUnitNumChanged)
Q_PROPERTY(QString dmToHands READ dmToHands WRITE setDmToHands NOTIFY dmToHandsChanged)
Q_PROPERTY(QString dmAnnotation READ dmAnnotation WRITE setDmAnnotation NOTIFY dmAnnotationChanged)
Q_PROPERTY(QString dmRecipientRefNumber READ dmRecipientRefNumber WRITE setDmRecipientRefNumber NOTIFY dmRecipientRefNumberChanged)
Q_PROPERTY(QString dmSenderRefNumber READ dmSenderRefNumber WRITE setDmSenderRefNumber NOTIFY dmSenderRefNumberChanged)
Q_PROPERTY(QString dmRecipientIdent READ dmRecipientIdent WRITE setDmRecipientIdent NOTIFY dmRecipientIdentChanged)
Q_PROPERTY(QString dmSenderIdent READ dmSenderIdent WRITE setDmSenderIdent NOTIFY dmSenderIdentChanged)
Q_PROPERTY(qint64 dmLegalTitleLaw READ dmLegalTitleLaw WRITE setDmLegalTitleLaw NOTIFY dmLegalTitleLawChanged)
Q_PROPERTY(qint64 dmLegalTitleYear READ dmLegalTitleYear WRITE setDmLegalTitleYear NOTIFY dmLegalTitleYearChanged)
Q_PROPERTY(QString dmLegalTitleSect READ dmLegalTitleSect WRITE setDmLegalTitleSect NOTIFY dmLegalTitleSectChanged)
Q_PROPERTY(QString dmLegalTitlePar READ dmLegalTitlePar WRITE setDmLegalTitlePar NOTIFY dmLegalTitleParChanged)
Q_PROPERTY(QString dmLegalTitlePoint READ dmLegalTitlePoint WRITE setDmLegalTitlePoint NOTIFY dmLegalTitlePointChanged)
Q_PROPERTY(enum Isds::Type::NilBool dmPersonalDelivery READ dmPersonalDelivery WRITE setDmPersonalDelivery NOTIFY dmPersonalDeliveryChanged)
Q_PROPERTY(enum Isds::Type::NilBool dmAllowSubstDelivery READ dmAllowSubstDelivery WRITE setDmAllowSubstDelivery NOTIFY dmAllowSubstDeliveryChanged)
Q_PROPERTY(QChar dmType READ dmType WRITE setDmType NOTIFY dmTypeChanged)
public:
Q_ENUM(Isds::Type::NilBool)
Q_ENUM(Isds::Type::DbType)
Q_ENUM(Isds::Type::DmState)
/* Don't forget to declare various properties to the QML system. */
static
void declareQML(void);
explicit QmlIsdsEnvelope(QObject *parent = Q_NULLPTR);
explicit QmlIsdsEnvelope(const Isds::Envelope &other);
#ifdef Q_COMPILER_RVALUE_REFS
explicit QmlIsdsEnvelope(Isds::Envelope &&other) Q_DECL_NOEXCEPT;
#endif /* Q_COMPILER_RVALUE_REFS */
QmlIsdsEnvelope(const QmlIsdsEnvelope &other);
void setDmId(qint64 id);
bool setDmSenderOrgUnitNumStr(const QString &soun);
bool setDmRecipientOrgUnitNumStr(const QString &roun);
bool setDmLegalTitleLawStr(const QString &l);
bool setDmLegalTitleYearStr(const QString &y);
void setDmID(const QString &id);
void setDbIDSender(const QString &sbi);
void setDmSender(const QString &sn);
void setDmSenderAddress(const QString &sa);
void setDmSenderType(enum Isds::Type::DbType st);
void setDmRecipient(const QString &rn);
void setDmRecipientAddress(const QString &ra);
void setDmAmbiguousRecipient(enum Isds::Type::NilBool ar);
void setDmMessageStatus(enum Isds::Type::DmState s);
void setDmAttachmentSize(qint64 as);
void setDmDeliveryTime(const QDateTime &dt);
void setDmAcceptanceTime(const QDateTime &at);
void setDmQTimestamp(const QByteArray &ts);
void setDmSenderOrgUnit(const QString &sou);
void setDmSenderOrgUnitNum(qint64 soun);
void setDbIDRecipient(const QString &rbi);
void setDmRecipientOrgUnit(const QString &rou);
void setDmRecipientOrgUnitNum(qint64 roun);
void setDmToHands(const QString &th);
void setDmAnnotation(const QString &a);
void setDmRecipientRefNumber(const QString &rrn);
void setDmSenderRefNumber(const QString &srn);
void setDmRecipientIdent(const QString &ri);
void setDmSenderIdent(const QString &si);
void setDmLegalTitleLaw(qint64 l);
void setDmLegalTitleYear(qint64 y);
void setDmLegalTitleSect(const QString &s);
void setDmLegalTitlePar(const QString &p);
void setDmLegalTitlePoint(const QString &p);
void setDmPersonalDelivery(enum Isds::Type::NilBool pd);
void setDmAllowSubstDelivery(enum Isds::Type::NilBool sd);
void setDmType(QChar t);
signals:
void dmIdChanged(qint64 id);
void dmSenderOrgUnitNumStrChanged(const QString &soun);
void dmRecipientOrgUnitNumStrChanged(const QString &roun);
void dmLegalTitleLawStrChanged(const QString &l);
void dmLegalTitleYearStrChanged(const QString &y);
void dmIDChanged(const QString &id);
void dbIDSenderChanged(const QString &sbi);
void dmSenderChanged(const QString &sn);
void dmSenderAddressChanged(const QString &sa);
void dmSenderTypeChanged(enum Isds::Type::DbType st);
void dmRecipientChanged(const QString &rn);
void dmRecipientAddressChanged(const QString &ra);
void dmAmbiguousRecipientChanged(enum Isds::Type::NilBool ar);
void dmMessageStatusChanged(enum Isds::Type::DmState s);
void dmAttachmentSizeChanged(qint64 as);
void dmDeliveryTimeChanged(const QDateTime &dt);
void dmAcceptanceTimeChanged(const QDateTime &at);
void dmQTimestampChanged(const QByteArray &ts);
void dmSenderOrgUnitChanged(const QString &sou);
void dmSenderOrgUnitNumChanged(qint64 soun);
void dbIDRecipientChanged(const QString &rbi);
void dmRecipientOrgUnitChanged(const QString &rou);
void dmRecipientOrgUnitNumChanged(qint64 roun);
void dmToHandsChanged(const QString &th);
void dmAnnotationChanged(const QString &a);
void dmRecipientRefNumberChanged(const QString &rrn);
void dmSenderRefNumberChanged(const QString &srn);
void dmRecipientIdentChanged(const QString &ri);
void dmSenderIdentChanged(const QString &si);
void dmLegalTitleLawChanged(qint64 l);
void dmLegalTitleYearChanged(qint64 y);
void dmLegalTitleSectChanged(const QString &s);
void dmLegalTitleParChanged(const QString &p);
void dmLegalTitlePointChanged(const QString &p);
void dmPersonalDeliveryChanged(enum Isds::Type::NilBool pd);
void dmAllowSubstDeliveryChanged(enum Isds::Type::NilBool sd);
void dmTypeChanged(QChar t);
};
Q_DECLARE_METATYPE(QmlIsdsEnvelope)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment