Init Commit

This commit is contained in:
2021-12-18 11:27:44 +08:00
commit acfb9a3dae
14 changed files with 275 additions and 0 deletions

33
Server/Service/Options.h Normal file
View File

@@ -0,0 +1,33 @@
//
// Created by fly on 2021/12/17.
//
#ifndef REGISTRYCENTER_OPTIONS_H
#define REGISTRYCENTER_OPTIONS_H
#include <rep_Options_source.h>
class Options : public OptionsSource {
Q_OBJECT
public:
explicit Options(QObject *parent = nullptr);
~Options() override = default;
void registerOption(
QString optionId,
QString optionName,
QVariant defaultValue,
OptionsSource::OptionType type,
bool autoLoad,
QString editConfig,
QString description
) override;
QVariant getOption(QString optionId) override;
void setOption(QString optionId, QVariant value) override;
};
#endif //REGISTRYCENTER_OPTIONS_H