32 lines
530 B
C++
32 lines
530 B
C++
#pragma once
|
|
#include <SiaCommon.h>
|
|
|
|
NS_BEGIN(Sia)
|
|
NS_BEGIN(Api)
|
|
|
|
class AFX_EXT_CLASS CSiaDriveConfig
|
|
{
|
|
public:
|
|
CSiaDriveConfig();
|
|
|
|
CSiaDriveConfig(const String& filePath);
|
|
|
|
public:
|
|
~CSiaDriveConfig();
|
|
|
|
Property(String, FilePath, public, private)
|
|
JProperty(std::uint8_t, UI_Main_TabIndex, public, private, _configDocument)
|
|
JProperty(std::string, Renter_UploadDbFilePath, public, private, _configDocument)
|
|
|
|
private:
|
|
json _configDocument;
|
|
|
|
private:
|
|
void LoadDefaults();
|
|
|
|
void Load( );
|
|
|
|
void Save() const;
|
|
};
|
|
|
|
NS_END(2) |