AtCore
1.0.72
AtCore is a API to manage the serial connection between the computer and 3D Printers.
src
widgets
temperaturewidget.h
Go to the documentation of this file.
1
/* AtCore KDE Libary for 3D Printers
2
SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
3
SPDX-FileCopyrightText: 2018, 2020 Chris Rizzitello <rizzitello@kde.org>
4
*/
5
6
#pragma once
7
8
#include <QWidget>
9
10
#include "atcorewidgets_export.h"
11
12
class
QCheckBox;
13
class
QComboBox;
14
class
QSpinBox;
15
19
class
ATCOREWIDGETS_EXPORT
TemperatureWidget
:
public
QWidget
20
{
21
Q_OBJECT
22
public
:
27
TemperatureWidget
(QWidget *parent =
nullptr
);
28
~
TemperatureWidget
() =
default
;
29
34
void
updateExtruderCount(
const
int
count);
35
36
signals:
42
void
bedTempChanged(
const
int
temperature,
bool
andWait);
43
50
void
extTempChanged(
const
int
temperature,
const
int
extNum,
bool
andWait);
51
52
private
:
53
QCheckBox *checkAndWait =
nullptr
;
54
QComboBox *
comboExtruderSelect
;
55
QSpinBox *sbBedTemp =
nullptr
;
56
QSpinBox *
sbExtruderTemp
;
57
};
TemperatureWidget
The TemperatureWidget Control the bed and extruder(s) temperatures.
Definition:
temperaturewidget.h:19
TemperatureWidget::comboExtruderSelect
QComboBox * comboExtruderSelect
Definition:
temperaturewidget.h:54
TemperatureWidget::sbExtruderTemp
QSpinBox * sbExtruderTemp
Definition:
temperaturewidget.h:56
Generated by
1.8.17