MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / SaveConfigure

Method SaveConfigure

Service/Service.cpp:124–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

122}
123
124int CService::SaveConfigure(const QString &szDir)
125{
126 int nRet = 0;
127 if(GetParameters())
128 {
129 QString szFolder = szDir;
130 QString szFile;
131 if(szFolder.isEmpty())
132 {
133 szFile = RabbitCommon::CDir::Instance()->GetFileUserConfigure();
134 QSettings set(szFile, QSettings::IniFormat);
135 szFolder = set.value("Configure/Folder",
136 RabbitCommon::CDir::Instance()->GetDirUserConfig()).toString();
137 szFile = set.value("Configure/File/" + m_pPlugin->Id(),
138 szFolder
139 + QDir::separator()
140 + m_pPlugin->Id()
141 + ".rrs").toString();
142 } else {
143 szFile = szFolder + QDir::separator() + m_pPlugin->Id() + ".rrs";
144 }
145 nRet = GetParameters()->Save(szFile);
146 }
147 return nRet;
148}

Callers 2

foreachFunction · 0.80
foreachFunction · 0.80

Calls 3

isEmptyMethod · 0.45
IdMethod · 0.45
SaveMethod · 0.45

Tested by

no test coverage detected