logplus/Workflow/WFCrystal/Crystal/src/PaiSettings.cpp

34 lines
908 B
C++
Raw Normal View History

2026-01-16 17:18:41 +08:00
/**
* @file PaiSettings.cpp
* @brief QSettings
* applicationName_userID.conf,
* Linux存储路径~/.config/organizationName/
* @date 2013-05-16
*/
#include <QCoreApplication>
#include "PaiSettings.h"
using namespace pai::gui;
QString PaiSettings::m_NameSuffix;
PaiSettings::PaiSettings(bool share, QObject *pParent) :
QSettings(QCoreApplication::organizationName(),
share ? QCoreApplication::applicationName() : (QString("%1%2%3")
.arg(QCoreApplication::applicationName())
.arg(m_NameSuffix.isEmpty() ? "": "_")
.arg(m_NameSuffix)),
pParent)
{
}
PaiSettings::~PaiSettings()
{
}
void PaiSettings::SetNameSuffix(const QString & nameSuffix)
{
m_NameSuffix = nameSuffix;
}