frmsetting.h 959 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #ifndef FRMSETTING_H
  2. #define FRMSETTING_H
  3. #include <QWidget>
  4. #include "fileconfigdecode.h"
  5. #include "serversetting.h"
  6. #include "tchttpservice.h"
  7. // 开机自启动
  8. // 域名/地址
  9. // 端口
  10. // 上传前重命名
  11. // 时间戳重命名
  12. // 上传后复制URL
  13. #define OPENQSS "QLabel{color:#409EFF;}"
  14. #define CLOSEQSS "QLabel{color:#FFFFFF;}"
  15. namespace Ui {
  16. class FrmSetting;
  17. }
  18. class FrmSetting : public QWidget
  19. {
  20. Q_OBJECT
  21. public:
  22. explicit FrmSetting(QWidget *parent = nullptr);
  23. ~FrmSetting();
  24. private:
  25. void initForm();
  26. void initWidget();
  27. private slots:
  28. void schRenameSlot(bool checked);
  29. void schAutoSetup(bool checked);
  30. void schTimeRename(bool checked);
  31. void schEnableSsl(bool checked);
  32. void slot_updateServerConfig(QString address, QString username, QString password);
  33. private:
  34. Ui::FrmSetting *ui;
  35. // FileConfigDecode* fileConfig = nullptr;
  36. ServerSetting* serversetting;
  37. };
  38. #endif // FRMSETTING_H