Files
gcs-nf/App/MissionUI/Inputter.h
T

78 lines
1.2 KiB
C++
Raw Normal View History

2020-05-06 19:17:40 +08:00
#ifndef INPUTTER_H
#define INPUTTER_H
#include <QWidget>
#include "QDebug" `
2020-05-09 14:46:07 +08:00
#include "QFile"
2020-05-06 19:17:40 +08:00
namespace Ui {
class Inputter;
}
class Inputter : public QWidget
{
Q_OBJECT
public:
explicit Inputter(QWidget *parent = nullptr);
~Inputter();
2020-05-07 19:14:44 +08:00
public slots:
void setInitValue(QVariant value);
void setDecimalPlaces(int value);
2020-05-06 19:17:40 +08:00
signals:
void confirmValue(QVariant);
protected:
bool event(QEvent *event);
2020-05-06 19:17:40 +08:00
private slots:
void on_NumberClicked(QString str);
void on_pushButton_1_clicked();
void on_pushButton_2_clicked();
void on_pushButton_3_clicked();
void on_pushButton_4_clicked();
void on_pushButton_5_clicked();
void on_pushButton_6_clicked();
void on_pushButton_7_clicked();
void on_pushButton_8_clicked();
void on_pushButton_9_clicked();
void on_pushButton_point_clicked();
void on_pushButton_0_clicked();
void on_pushButton_del_clicked();
void on_pushButton_cancel_clicked();
void on_pushButton_ok_clicked();
2020-05-07 19:14:44 +08:00
void on_pushButton_nan_clicked();
2020-05-06 19:17:40 +08:00
private:
Ui::Inputter *ui;
2020-05-07 19:14:44 +08:00
int DecimalPlaces;
2020-05-06 19:17:40 +08:00
QString curentStr = "";
QVariant currentValue = 0;
};
#endif // INPUTTER_H