#ifndef PROGRAMCONF_H #define PROGRAMCONF_H #include #include #include #include class ProgramConf : public QObject { Q_OBJECT public: explicit ProgramConf(QObject *parent = nullptr); void setDbHost(QString host){ DbHost = host; } QString getDbHost(){ return DbHost; } void setDbPort(quint16 port){ DbPort = port; } quint16 getDbPort(){ return DbPort; } void setDbName(QString name){ DbName = name; } QString getDbName(){ return DbName; } void setDbUser(QString user){ DbUser = user; } QString getDbUser(){ return DbUser; } void setDbPassword(QString passwd){ DbPassword = passwd; } QString getDbPassword(){ return DbPassword; } void setDbDrive(QString drive){ DbDrive = drive; } QString getDbDrive(){ return DbDrive; } void setDbConnectName(QString name){ DbConnectName = name; } QString getDbConnectName(){ return DbConnectName; } void load(); void save(); signals: public slots: private: QString DbHost; quint16 DbPort; QString DbName; QString DbUser; QString DbPassword; QString DbDrive; QString DbConnectName; }; #endif // PROGRAMCONF_H