Implemented first page of camp wizard.
This commit is contained in:
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user