logplus/Workflow/WFCrystal/Crystal/include/PaiSettings.h

51 lines
1.1 KiB
C
Raw Normal View History

2026-01-16 17:18:41 +08:00
/**
* @file PaiSettings.h
* @brief QSettings
* applicationName_userID.conf,
* Linux存储路径~/.config/organizationName/
* @date 2013-05-16
*/
#ifndef PAI_FRAME_CRYSTAL_PAISETTINGS_H
#define PAI_FRAME_CRYSTAL_PAISETTINGS_H
#include <QSettings>
#include <QString>
#include "Turtle.h"
namespace pai
{
namespace gui
{
/**
* @class PaiSettings
* @brief QSettings
*/
class PAI_CRYSTAL_EXPORT PaiSettings : public QSettings
{
public:
/**
* @brief
* @param[in] pParent
* @param[in] share
*/
PaiSettings(bool share = false, QObject *pParent = NULL);
/**
* @brief
*/
virtual ~PaiSettings();
/**
* @brief
* @param[in] nameSuffix
*/
static void SetNameSuffix(const QString & nameSuffix);
private:
static QString m_NameSuffix; ///< 配置文件名的后缀
};
}
}
#endif ///< PAI_FRAME_CRYSTAL_PAISETTINGS_H