git-svn-id: svn://192.168.0.12/source@337 8346c931-da38-4b9b-9d4c-e48b93cbd075

This commit is contained in:
admin
2017-01-16 04:05:55 +00:00
parent 80224e09b1
commit 67dffda91c
6 changed files with 72 additions and 6 deletions

View File

@@ -304,6 +304,36 @@ bool SInitializer::initInfluencer()
{
m_stInfluencerParam.m_dBody = 0.4;
m_stInfluencerParam.m_dReply = 0.6;
m_stInfluencerParam.A;
m_stInfluencerParam.B;
QSettings settings(QString("setup.ini"), QSettings::IniFormat);
settings.setIniCodec("UTF-8");
settings.beginGroup(QString("influencers"));
if (settings.childKeys().size() == 0)
{
m_stInfluencerParam.A = 1.0;
m_stInfluencerParam.B = 1.0;
return true;
}
bool ok = false;
double A = settings.value("A", 1.0).toDouble(&ok);
if (ok)
m_stInfluencerParam.A = A;
else
m_stInfluencerParam.A = 1.0;
double B = settings.value("B", 1.0).toDouble(&ok);
if (ok)
m_stInfluencerParam.B = B;
else
m_stInfluencerParam.B = 1.0;
settings.endGroup();
return true;
}
@@ -768,6 +798,11 @@ double SInitializer::getInfluencerParam(int _BodyorReply)
return m_stInfluencerParam[_BodyorReply];
}
SInitializer::stInfluencerParam SInitializer::getInfluencerParam()
{
return m_stInfluencerParam;
}
void SInitializer::closeConnection(const SDBManager::E_DATABASE _eDatabase)
{
m_sDBManager.close(_eDatabase);