git-svn-id: svn://192.168.0.12/source@337 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user