You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
652 B
C++

#ifndef _LPCONFIGUI_H_
#define _LPCONFIGUI_H_
#include <QWidget>
#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