frmsetting.h 996 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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 schAutoLogin(bool checked);
  33. void slot_updateServerConfig(QString address, QString username, QString password);
  34. private:
  35. Ui::FrmSetting *ui;
  36. // FileConfigDecode* fileConfig = nullptr;
  37. ServerSetting* serversetting;
  38. };
  39. #endif // FRMSETTING_H