Updated Accommodation testing plugin.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user