Updated Accommodation testing plugin.

This commit is contained in:
2015-11-13 15:13:44 +01:00
parent 7c90c66468
commit de7e0fc9c4
18 changed files with 225 additions and 11 deletions
+12 -1
View File
@@ -6,6 +6,8 @@
#include "data/person.h"
#include "accommodationservice.h"
#include "acform.h"
#include "accommodation-odb.hxx"
Dialog::Dialog(QWidget *parent) :
@@ -20,6 +22,15 @@ Dialog::~Dialog()
delete ui;
}
void Dialog::setData(QSharedPointer<Person> data)
{
m_data = data;
AcForm *form = new AcForm(this);
form->setEntity(data);
ui->verticalLayout->addWidget(form);
}
void Dialog::on_buttonBox_accepted()
{
IPlugin *plugin = Context::instance().plugins().at(0);
@@ -29,5 +40,5 @@ void Dialog::on_buttonBox_accepted()
p->setLastName(ui->lineEdit_2->text());
AccommodationService *service = (AccommodationService*)plugin->service<Person>();
service->save(p);
service->pokus(p);
}