MainWindow -> EditWindow
This commit is contained in:
parent
60fbe59c69
commit
9f0569894b
@ -1,8 +1,8 @@
|
|||||||
#include "mainwindow.h"
|
#include "editwindow.h"
|
||||||
|
|
||||||
MainWindow::MainWindow(QWidget *parent) :
|
EditWindow::EditWindow(QWidget *parent) :
|
||||||
QMainWindow(parent),
|
QMainWindow(parent),
|
||||||
ui(new Ui::MainWindow)
|
ui(new Ui::EditWindow)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
populateUi();
|
populateUi();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MainWindow::populateUi(void) {
|
bool EditWindow::populateUi(void) {
|
||||||
query.prepare("SELECT id, professione FROM professione ORDER BY professione");
|
query.prepare("SELECT id, professione FROM professione ORDER BY professione");
|
||||||
query.exec();
|
query.exec();
|
||||||
while (query.next()) {
|
while (query.next()) {
|
||||||
@ -36,7 +36,7 @@ bool MainWindow::populateUi(void) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::on_buttonCerca_clicked() {
|
void EditWindow::on_buttonCerca_clicked() {
|
||||||
QLineEdit* lineCognome = this->findChild<QLineEdit*>("lineCognome");
|
QLineEdit* lineCognome = this->findChild<QLineEdit*>("lineCognome");
|
||||||
|
|
||||||
query.prepare("SELECT s.id, s.nome, s.cognome, \
|
query.prepare("SELECT s.id, s.nome, s.cognome, \
|
||||||
@ -54,7 +54,7 @@ void MainWindow::on_buttonCerca_clicked() {
|
|||||||
showFound();
|
showFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::showFound() {
|
void EditWindow::showFound() {
|
||||||
lineID->setText(query.value( query.record().indexOf("id") ).toString());
|
lineID->setText(query.value( query.record().indexOf("id") ).toString());
|
||||||
lineNome->setText(query.value( query.record().indexOf("nome") ).toString());
|
lineNome->setText(query.value( query.record().indexOf("nome") ).toString());
|
||||||
lineCognome->setText(query.value( query.record().indexOf("cognome") ).toString());
|
lineCognome->setText(query.value( query.record().indexOf("cognome") ).toString());
|
||||||
@ -67,7 +67,7 @@ void MainWindow::showFound() {
|
|||||||
checkAbilitaQuestionario->setChecked( query.value(query.record().indexOf("abilitaQuestionario")).toBool() );
|
checkAbilitaQuestionario->setChecked( query.value(query.record().indexOf("abilitaQuestionario")).toBool() );
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::on_buttonSuccessivo_clicked() {
|
void EditWindow::on_buttonSuccessivo_clicked() {
|
||||||
if (! query.next()) {
|
if (! query.next()) {
|
||||||
query.last();
|
query.last();
|
||||||
setStatus(Ui::INFO, "no more results");
|
setStatus(Ui::INFO, "no more results");
|
||||||
@ -76,7 +76,7 @@ void MainWindow::on_buttonSuccessivo_clicked() {
|
|||||||
showFound();
|
showFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::on_buttonPrecedente_clicked() {
|
void EditWindow::on_buttonPrecedente_clicked() {
|
||||||
if (! query.previous()) {
|
if (! query.previous()) {
|
||||||
query.first();
|
query.first();
|
||||||
setStatus(Ui::INFO, "no more results");
|
setStatus(Ui::INFO, "no more results");
|
||||||
@ -85,11 +85,11 @@ void MainWindow::on_buttonPrecedente_clicked() {
|
|||||||
showFound();
|
showFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::on_buttonNuovo_clicked() {
|
void EditWindow::on_buttonNuovo_clicked() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::on_buttonModifica_clicked() {
|
void EditWindow::on_buttonModifica_clicked() {
|
||||||
|
|
||||||
query.prepare("UPDATE socio \
|
query.prepare("UPDATE socio \
|
||||||
SET nome = NULLIF(:nome, ''), \
|
SET nome = NULLIF(:nome, ''), \
|
||||||
@ -121,7 +121,7 @@ WHERE id = :id");
|
|||||||
setStatus(Ui::SUCCESS, "successfull update");
|
setStatus(Ui::SUCCESS, "successfull update");
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::setStatus(Ui::StatusType type, QString message) {
|
void EditWindow::setStatus(Ui::StatusType type, QString message) {
|
||||||
QStatusBar* statusBar = this->findChild<QStatusBar*>("statusBar");
|
QStatusBar* statusBar = this->findChild<QStatusBar*>("statusBar");
|
||||||
int timeout = 0;
|
int timeout = 0;
|
||||||
|
|
||||||
@ -141,7 +141,7 @@ void MainWindow::setStatus(Ui::StatusType type, QString message) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
MainWindow::~MainWindow()
|
EditWindow::~EditWindow()
|
||||||
{
|
{
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
#ifndef MAINWINDOW_H
|
#ifndef EDITWINDOW_H
|
||||||
#define MAINWINDOW_H
|
#define EDITWINDOW_H
|
||||||
|
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QMainWindow>
|
#include <QMainWindow>
|
||||||
@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
#include "db.h"
|
#include "db.h"
|
||||||
#include "fullquery.h"
|
#include "fullquery.h"
|
||||||
#include "mainwindow.h"
|
#include "editwindow.h"
|
||||||
#include "ui_mainwindow.h"
|
#include "ui_editwindow.h"
|
||||||
|
|
||||||
namespace Ui {
|
namespace Ui {
|
||||||
class MainWindow;
|
class EditWindow;
|
||||||
|
|
||||||
enum StatusType {
|
enum StatusType {
|
||||||
INFO,
|
INFO,
|
||||||
@ -23,13 +23,13 @@ namespace Ui {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
class MainWindow : public QMainWindow
|
class EditWindow : public QMainWindow
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit MainWindow(QWidget *parent = nullptr);
|
explicit EditWindow(QWidget *parent = nullptr);
|
||||||
~MainWindow();
|
~EditWindow();
|
||||||
|
|
||||||
void setStatus(Ui::StatusType type, QString message);
|
void setStatus(Ui::StatusType type, QString message);
|
||||||
|
|
||||||
@ -54,10 +54,10 @@ private:
|
|||||||
|
|
||||||
QSqlQuery query;
|
QSqlQuery query;
|
||||||
|
|
||||||
Ui::MainWindow *ui;
|
Ui::EditWindow *ui;
|
||||||
bool populateUi(void);
|
bool populateUi(void);
|
||||||
void showFound(void);
|
void showFound(void);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // MAINWINDOW_H
|
#endif
|
||||||
|
|
@ -1,17 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>MainWindow</class>
|
<class>EditWindow</class>
|
||||||
<widget class="QMainWindow" name="MainWindow">
|
<widget class="QMainWindow" name="EditWindow">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>652</width>
|
<width>652</width>
|
||||||
<height>342</height>
|
<height>294</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string>MainWindow</string>
|
<string>Edit Window</string>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="centralWidget">
|
<widget class="QWidget" name="centralWidget">
|
||||||
<widget class="QLineEdit" name="lineID">
|
<widget class="QLineEdit" name="lineID">
|
||||||
@ -358,24 +358,6 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenuBar" name="menuBar">
|
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>652</width>
|
|
||||||
<height>30</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
<widget class="QToolBar" name="mainToolBar">
|
|
||||||
<attribute name="toolBarArea">
|
|
||||||
<enum>TopToolBarArea</enum>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="toolBarBreak">
|
|
||||||
<bool>false</bool>
|
|
||||||
</attribute>
|
|
||||||
</widget>
|
|
||||||
<widget class="QStatusBar" name="statusBar"/>
|
<widget class="QStatusBar" name="statusBar"/>
|
||||||
</widget>
|
</widget>
|
||||||
<layoutdefault spacing="6" margin="11"/>
|
<layoutdefault spacing="6" margin="11"/>
|
@ -28,15 +28,15 @@ SOURCES += \
|
|||||||
db.cpp \
|
db.cpp \
|
||||||
fullquery.cpp \
|
fullquery.cpp \
|
||||||
main.cpp \
|
main.cpp \
|
||||||
mainwindow.cpp
|
editwindow.cpp
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
db.h \
|
db.h \
|
||||||
fullquery.h \
|
fullquery.h \
|
||||||
mainwindow.h
|
editwindow.h
|
||||||
|
|
||||||
FORMS += \
|
FORMS += \
|
||||||
mainwindow.ui
|
editwindow.ui
|
||||||
|
|
||||||
# Default rules for deployment.
|
# Default rules for deployment.
|
||||||
qnx: target.path = /tmp/$${TARGET}/bin
|
qnx: target.path = /tmp/$${TARGET}/bin
|
||||||
|
4
main.cpp
4
main.cpp
@ -4,7 +4,7 @@
|
|||||||
#include <QSettings>
|
#include <QSettings>
|
||||||
|
|
||||||
#include "db.h"
|
#include "db.h"
|
||||||
#include "mainwindow.h"
|
#include "editwindow.h"
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
@ -25,7 +25,7 @@ int main(int argc, char *argv[])
|
|||||||
msgBox.exec();
|
msgBox.exec();
|
||||||
}
|
}
|
||||||
|
|
||||||
MainWindow w;
|
EditWindow w;
|
||||||
w.show();
|
w.show();
|
||||||
|
|
||||||
return a.exec();
|
return a.exec();
|
||||||
|
Loading…
Reference in New Issue
Block a user