AtCore
1.0.70
AtCore is a API to manage the serial connection between the computer and 3D Printers.
src
widgets
commandwidget.h
Go to the documentation of this file.
1
/* AtCore Test Client
2
Copyright (C) <2018>
3
Author: Chris Rizzitello - rizzitello@kde.org
4
5
This program is free software: you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation, either version 3 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
#pragma once
19
20
#include <QWidget>
21
22
#include "atcorewidgets_export.h"
23
24
class
QLineEdit;
25
32
class
ATCOREWIDGETS_EXPORT
CommandWidget
:
public
QWidget
33
{
34
Q_OBJECT
35
public
:
36
CommandWidget
(QWidget *parent =
nullptr
);
37
~
CommandWidget
() =
default
;
38
39
signals:
44
void
commandPressed(
const
QString &command);
45
50
void
messagePressed(
const
QString &message);
51
52
private
:
53
QLineEdit *lineCommand =
nullptr
;
54
QLineEdit *lineMessage =
nullptr
;
55
};
CommandWidget
CommandWidget provides a widget to send commands or messages to the printer.
Definition:
commandwidget.h:32
Generated by
1.8.13