src/MonCO2meters.cpp

changeset 492
c3a781b4d35b
parent 443
3c195eb4e7a1
equal deleted inserted replaced
491:76f3a96e82b5 492:c3a781b4d35b
25 * Build the table and buttons on the mainscreen. 25 * Build the table and buttons on the mainscreen.
26 * Don't use a ui file, do it dynamicly. 26 * Don't use a ui file, do it dynamicly.
27 */ 27 */
28 MonCO2meters::MonCO2meters(QWidget *parent) : QDialog(parent) 28 MonCO2meters::MonCO2meters(QWidget *parent) : QDialog(parent)
29 { 29 {
30 #ifdef DEBUG_MONITOR
30 qDebug() << "MonCO2meters start"; 31 qDebug() << "MonCO2meters start";
32 #endif
31 33
32 gridLayout = new QGridLayout(this); 34 gridLayout = new QGridLayout(this);
33 gridLayout->setObjectName(QString::fromUtf8("gridLayout")); 35 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
34 tableCO2meters = new QTableWidget(this); 36 tableCO2meters = new QTableWidget(this);
35 tableCO2meters->setObjectName(QString::fromUtf8("tableCO2meters")); 37 tableCO2meters->setObjectName(QString::fromUtf8("tableCO2meters"));
69 71
70 void MonCO2meters::refreshTable() 72 void MonCO2meters::refreshTable()
71 { 73 {
72 QTableWidgetItem *item; 74 QTableWidgetItem *item;
73 75
74 //qDebug() << "MonCO2meters reload";
75 QSqlQuery query("SELECT record,node,alias,online,mode,beercode,beername,temperature,pressure_bar FROM mon_co2meters ORDER BY node,alias"); 76 QSqlQuery query("SELECT record,node,alias,online,mode,beercode,beername,temperature,pressure_bar FROM mon_co2meters ORDER BY node,alias");
76 const QStringList labels({tr("Node"), tr("Unit"), tr("Status"), tr("Mode"), tr("Beer"), tr("Temperature"), tr("Pressure"), tr("Details")}); 77 const QStringList labels({tr("Node"), tr("Unit"), tr("Status"), tr("Mode"), tr("Beer"), tr("Temperature"), tr("Pressure"), tr("Details")});
77 78
78 this->tableCO2meters->setColumnCount(8); 79 this->tableCO2meters->setColumnCount(8);
79 this->tableCO2meters->setColumnWidth(0, 150); /* Node */ 80 this->tableCO2meters->setColumnWidth(0, 150); /* Node */
142 MonCO2meters::~MonCO2meters() {} 143 MonCO2meters::~MonCO2meters() {}
143 144
144 145
145 void MonCO2meters::refreshCO2meters(QString data) 146 void MonCO2meters::refreshCO2meters(QString data)
146 { 147 {
147 //qDebug() << "refreshCO2meters" << data;
148 emit refreshTable(); 148 emit refreshTable();
149 emit updateCO2meter(data); 149 emit updateCO2meter(data);
150 } 150 }
151 151
152 152

mercurial