#ifndef _LPCONFIGUI_H_ #define _LPCONFIGUI_H_ #include #include "ui_lpConfigUI.h" class lpConfigUI : public QWidget { Q_OBJECT public: lpConfigUI(QWidget *parent = Q_NULLPTR); ~lpConfigUI(); protected: Q_SLOT void onButtonClicked(); virtual void showEvent(QShowEvent *event); virtual void timerEvent(QTimerEvent *event); private: void onInitCheckBox(); Q_SLOT void onCheckBoxChanged(int state); private: bool CheckDesktopLink(); void CreateDesktopLink(); void RemoveDesktopLink(); bool CheckAutoRunLink(); void CreateAutoRunLink(); void RemoveAutoRunLink(); private: Ui::lpConfigUI ui; int m_timerID{ 0 }; }; #endif