Files
HPPA/HPPA/AppSettings.h
tangchao0503 3568495aa9 add:
深度相机:改变数据保存路径;
2026-05-27 22:58:41 +08:00

55 lines
1.2 KiB
C++

#pragma once
#include <QSettings>
#include <QString>
class AppSettings
{
public:
static AppSettings& instance();
// 数据路径
QString dataFolder() const;
void setDataFolder(const QString& path);
QString fileName() const;
void setFileName(const QString& path);
// 帧率
int frameRate() const;
void setFrameRate(int value);
// 积分时间
int integrationTime() const;
void setIntegrationTime(int value);
// 增益
int gain() const;
void setGain(int value);
// 单反相机数据保存路径
QString slrDataFolder() const;
void setSlrDataFolder(const QString& path);
// 深度相机数据保存路径
QString depthCameraDataFolder() const;
void setDepthCameraDataFolder(const QString& path);
// 在此处添加更多参数的 getter/setter ...
private:
AppSettings();
AppSettings(const AppSettings&) = delete;
AppSettings& operator=(const AppSettings&) = delete;
QSettings m_settings;
// 默认值
static const QString kDefaultDataFolder;
static const QString kDefaultFileName;
static const int kDefaultFrameRate;
static const int kDefaultIntegrationTime;
static const int kDefaultGain;
static const QString kDefaultSLRDataFolder;
static const QString kDefaultDepthCameraDataFolder;
};