2015-11-13 15:13:44 +01:00
|
|
|
#include "acform.h"
|
|
|
|
|
#include "ui_acform.h"
|
2016-02-12 15:58:12 +01:00
|
|
|
#include <QList>
|
|
|
|
|
|
|
|
|
|
#include "accommodation-odb.hxx"
|
2015-11-13 15:13:44 +01:00
|
|
|
|
|
|
|
|
AcForm::AcForm(QWidget *parent) :
|
|
|
|
|
AutoForm<Person>(parent),
|
|
|
|
|
ui(new Ui::AcForm)
|
|
|
|
|
{
|
|
|
|
|
ui->setupUi(this);
|
|
|
|
|
|
|
|
|
|
registerBinding(ui->firstName);
|
|
|
|
|
registerBinding(ui->lastName);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
AcForm::~AcForm()
|
|
|
|
|
{
|
|
|
|
|
delete ui;
|
|
|
|
|
}
|
2016-02-12 15:58:12 +01:00
|
|
|
|
|
|
|
|
void AcForm::registerCombos()
|
|
|
|
|
{
|
|
|
|
|
QList<ComboData> cbData;
|
|
|
|
|
Service<Address> srv;
|
|
|
|
|
foreach (QSharedPointer<Address> adr, srv.all()) {
|
|
|
|
|
cbData.append(ComboData(adr));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
registerBinding(ui->address, cbData);
|
|
|
|
|
}
|