diff options
Diffstat (limited to 'client/mainwindow.cpp')
-rw-r--r-- | client/mainwindow.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/client/mainwindow.cpp b/client/mainwindow.cpp index 49fcc26..5f76ad8 100644 --- a/client/mainwindow.cpp +++ b/client/mainwindow.cpp @@ -12,11 +12,13 @@ MainWindow::MainWindow(QWidget *parent) { ui->setupUi(this); client.ClientEcho(); + _dbConenctor = new dbConnector(this); } MainWindow::~MainWindow() { dbRef.close(); + delete _dbConenctor; delete ui; } @@ -27,7 +29,7 @@ void MainWindow::timeFunction() void MainWindow::on_actionConnection_triggered() { - _dbConenctor = new dbConnector(this); +// _dbConenctor->preLoadUi(); _dbConenctor->show(); } @@ -48,7 +50,6 @@ void MainWindow::drawGraph(){ QLineSeries *seriesPressure = new QLineSeries(); - if(dbRef.open()){ QSqlQuery queryGraphData; // queryGraphData.exec("select `tblMain`.`ID`, `temperature`, `humidity`, `pressure` FROM `tblMain` ORDER BY `tblMain`.`ID` DESC limit 16;"); @@ -57,16 +58,11 @@ void MainWindow::drawGraph(){ for (int i = 0; queryGraphData.next(); ++i) { // int time = queryGraphData.value(4).toTime().hour()*100 + queryGraphData.value(4).toTime().minute(); int time = i; -// seriesPressure->append(queryGraphData.value(0).toInt(), queryGraphData.value(1).toFloat()); -// seriesTemperature->append(i, queryGraphData.value(1).toInt()); -// seriesHumidity->append(i, queryGraphData.value(2).toFloat()); -// seriesPressure->append(i, queryGraphData.value(3).toInt()); seriesTemperature->append(time, queryGraphData.value(1).toFloat()); seriesHumidity->append(time, queryGraphData.value(2).toFloat()); seriesPressure->append(time, (queryGraphData.value(3).toFloat()*100)); -// qDebug() << time; } // QPen pen(QRgb(0x57FF00)); @@ -107,9 +103,6 @@ void MainWindow::drawGraph(){ layout->setContentsMargins(0,0,0,0); - -// window->show(); - MainWindow::setCentralWidget(window); } else { |