frmsetting.h 898 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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(FileConfigDecode* fileConfig, 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. private:
  33. Ui::FrmSetting *ui;
  34. FileConfigDecode* fileConfig = nullptr;
  35. ServerSetting* serversetting;
  36. };
  37. #endif // FRMSETTING_H