-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdialogaddengine.cpp
More file actions
39 lines (31 loc) · 901 Bytes
/
Copy pathdialogaddengine.cpp
File metadata and controls
39 lines (31 loc) · 901 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "dialogaddengine.h"
#include "ui_dialogaddengine.h"
DialogAddEngine::DialogAddEngine(QSqlDatabase &db, QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogAddEngine)
{
ui->setupUi(this);
query = new QSqlQuery(db);
}
DialogAddEngine::~DialogAddEngine()
{
delete ui;
delete query;
}
void DialogAddEngine::on_pushButton_clicked()
{
QString model = ui->lineEdit_model->text();
QString type = ui->lineEdit_type->text();
QString power = ui->spinBox_power->text();
query->prepare("EXEC addEngine :m, :t, :p");
query->bindValue(":m", model);
query->bindValue(":t", type);
query->bindValue(":p", power);
if (query->exec()) {
qDebug() << "Двигатель успешно добавлен.";
}
ui->lineEdit_model->setText("");
ui->lineEdit_type->setText("");
ui->spinBox_power->setValue(1);
this->close();
}