#ifndef NEW_PAGE_H #define NEW_PAGE_H #include #include "Common/custom.h" #include "custom_lineedit.h" #include "Common/app_define.h" #include "Common/work_thread.h" #include "Common/classxml.h" #include "IMEKeyBoard/syszuxpinyin.h" #include "IMEKeyBoard/keyboard_num.h" #include "Common/mymessagebox.h" namespace Ui { class New_Page; } class New_Page : public customDialog { Q_OBJECT public: explicit New_Page(QWidget *parent = 0, Work_Thread *thread = 0); ~New_Page(); private: Ui::New_Page *ui; Work_Thread *work_thread; public: QString batteryName; TEST_PARAM_XML test_param_xml; private: void setBatteryInfo(); bool setEditInput(Custom_LineEdit *edit, int space, float min, float max, int floatNum, int type); void setTimeInput(Custom_LineEdit *edit,int space); // void setTimeInput(Custom_LineEdit *edit, int pos, quint16 *param_data); bool checkTimeText(QString time); void popBox(QString msg); void initpage(); private slots: void CustomEditSlot(); void NewBtnSlot(); }; #endif // NEW_PAGE_H