programconf.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #ifndef PROGRAMCONF_H
  2. #define PROGRAMCONF_H
  3. #include <QObject>
  4. #include <QDir>
  5. #include <QStringList>
  6. #include <QFile>
  7. class ProgramConf : public QObject
  8. {
  9. Q_OBJECT
  10. public:
  11. explicit ProgramConf(QObject *parent = nullptr);
  12. void setDbHost(QString host){
  13. DbHost = host;
  14. }
  15. QString getDbHost(){
  16. return DbHost;
  17. }
  18. void setDbPort(quint16 port){
  19. DbPort = port;
  20. }
  21. quint16 getDbPort(){
  22. return DbPort;
  23. }
  24. void setDbName(QString name){
  25. DbName = name;
  26. }
  27. QString getDbName(){
  28. return DbName;
  29. }
  30. void setDbUser(QString user){
  31. DbUser = user;
  32. }
  33. QString getDbUser(){
  34. return DbUser;
  35. }
  36. void setDbPassword(QString passwd){
  37. DbPassword = passwd;
  38. }
  39. QString getDbPassword(){
  40. return DbPassword;
  41. }
  42. void setDbDrive(QString drive){
  43. DbDrive = drive;
  44. }
  45. QString getDbDrive(){
  46. return DbDrive;
  47. }
  48. void setDbConnectName(QString name){
  49. DbConnectName = name;
  50. }
  51. QString getDbConnectName(){
  52. return DbConnectName;
  53. }
  54. void load();
  55. void save();
  56. signals:
  57. public slots:
  58. private:
  59. QString DbHost;
  60. quint16 DbPort;
  61. QString DbName;
  62. QString DbUser;
  63. QString DbPassword;
  64. QString DbDrive;
  65. QString DbConnectName;
  66. };
  67. #endif // PROGRAMCONF_H