v1.0.0
This commit is contained in:
+61
@@ -0,0 +1,61 @@
|
||||
#ifndef NUMKEYDIA_H
|
||||
#define NUMKEYDIA_H
|
||||
|
||||
#include <QtCore/qglobal.h>
|
||||
#include <QDialog>
|
||||
#include <QLineEdit>
|
||||
|
||||
namespace Ui
|
||||
{
|
||||
class NumKeyDia;
|
||||
}
|
||||
|
||||
class Q_DECL_EXPORT NumKeyDia : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit NumKeyDia(QWidget *parent = nullptr);
|
||||
~NumKeyDia();
|
||||
|
||||
QLineEdit *pLineEdit() const;
|
||||
void setPLineEdit(QLineEdit *newPLineEdit);
|
||||
|
||||
void setMinValue(double newMinValue);
|
||||
|
||||
void setMaxValue(double newMaxValue);
|
||||
|
||||
protected:
|
||||
virtual bool eventFilter(QObject * obj, QEvent *event) override;
|
||||
|
||||
private slots:
|
||||
void on_btn_ok_clicked();
|
||||
|
||||
void on_btn_cancel_clicked();
|
||||
|
||||
void on_btn_clear_clicked();
|
||||
|
||||
void on_btn_back_clicked();
|
||||
|
||||
void btn_input_clicked();
|
||||
|
||||
void closeKeyBoard();
|
||||
|
||||
private:
|
||||
Ui::NumKeyDia *ui;
|
||||
|
||||
QLineEdit *m_pLineEdit = nullptr;
|
||||
|
||||
bool m_bMaxFlag = false;
|
||||
|
||||
QPoint m_point;
|
||||
|
||||
bool m_firstInputFlag = true;
|
||||
|
||||
double m_minValue = 0.000;
|
||||
double m_maxValue = 0.000;
|
||||
bool m_isNum = false;
|
||||
bool m_isDouble = false;
|
||||
};
|
||||
|
||||
#endif // NUMKEYDIA_H
|
||||
Reference in New Issue
Block a user