Introduce input panel to project.

This commit is contained in:
Krad
2021-10-15 11:52:23 +08:00
parent 476305df33
commit 82689e2c37
23 changed files with 2058 additions and 4 deletions

28
src/InputObject.h Normal file
View File

@@ -0,0 +1,28 @@
#pragma once
#include <QWidget>
class QLineEdit;
class QDateEdit;
namespace Ui {
class InputObject;
}
class InputObject : public QWidget
{
Q_OBJECT
public:
explicit InputObject(QWidget *parent = 0);
~InputObject();
bool eventFilter(QObject *obj, QEvent *event);
private:
void initUi();
void ShowPanel();
void HidePanel();
static InputObject *_instance;
Ui::InputObject *ui;
QDateEdit *curDateEdit = nullptr;
QLineEdit* curEdit = nullptr;
};