Implemented first page of camp wizard.

This commit is contained in:
2017-05-20 23:40:57 +02:00
parent 9c30d416e0
commit 6a042c46a1
13 changed files with 310 additions and 15 deletions
+16 -3
View File
@@ -10,9 +10,22 @@ AddressBookService::~AddressBookService()
{
}
QList<QSharedPointer<AddressbookData> > AddressBookService::all(const QString &where)
AddressbookDataPtr AddressBookService::copyAddress(AddressbookDataPtr address)
{
Service<AddressbookData> srv;
return srv.all(where);
AddressbookDataPtr newAddress(new AddressbookData());
newAddress->setTitle(address->title());
newAddress->setFirstName(address->firstName());
newAddress->setLastName(address->lastName());
newAddress->setBirthDate(address->birthDate());
newAddress->setIdCardNumber(address->idCardNumber());
newAddress->setZtp(address->ztp());
newAddress->setAddressStreet(address->addressStreet());
newAddress->setAddressHouseNumber(address->addressHouseNumber());
newAddress->setAddressZipCode(address->addressZipCode());
newAddress->setAddressCity(address->addressCity());
newAddress->setCountry(address->country());
return newAddress;
}
+3 -2
View File
@@ -3,17 +3,18 @@
#include <QList>
#include <QSharedPointer>
#include <service.h>
#include "data/addressbookdata.h"
#include "addressbook_global.h"
class ADDRESSBOOKSHARED_EXPORT AddressBookService
class ADDRESSBOOKSHARED_EXPORT AddressBookService : public Service<AddressbookData>
{
public:
AddressBookService();
~AddressBookService();
QList<QSharedPointer<AddressbookData> > all(const QString &where = "");
AddressbookDataPtr copyAddress(AddressbookDataPtr address);
};
#endif // ADDRESSBOOKSERVICE_H