Thermostat pour piloter jusqu'à 4 radiateurs avec fil pilote
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

51 lines
1.1 KiB

// SPDX-License-Identifier: GPL-3.0-or-later
/*
* Qt mutizone MQTT thermostat
*
* Copyright (C) 2019 Richard Genoud
*
*/
#include <QtWidgets>
#include <QPushButton>
#include <QTime>
#include <QLocale>
#include "zoneitem.h"
#include "settings.h"
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)
{
Settings *s = Settings::getInstance();
/*
* Sensors-related layout
*/
QGridLayout *mainLayout = new QGridLayout;
mainLayout->addWidget(new ZoneItem(s->m_rooms_names[0], this), 0, 0);
mainLayout->addWidget(new ZoneItem(s->m_rooms_names[1], this), 0, 1);
mainLayout->addWidget(new QPushButton(tr("Menu")), 0, 2);
mainLayout->addWidget(new ZoneItem(s->m_rooms_names[2], this), 1, 0);
mainLayout->addWidget(new ZoneItem(s->m_rooms_names[3], this), 1, 1);
mainLayout->addWidget(new QPushButton(tr("Auto")), 1, 2);
QWidget *mainWidget = new QWidget;
mainWidget->setLayout(mainLayout);
/*
* Top widget
*/
setCentralWidget(mainWidget);
setWindowTitle(tr("Sorico's thermostat"));
m_backLoop.start();
}
MainWindow::~MainWindow()
{
}
/* vim: set tabstop=8 shiftwidth=8 softtabstop=0 noexpandtab: */