MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / writeDataToIni

Method writeDataToIni

src/widgets/WizExternalEditorSettingDialog.cpp:182–206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180}
181
182void WizExternalEditorSettingDialog::writeDataToIni(QSettings* settings)
183{
184 settings->clear();
185 int rowLength = m_extEditorTable->rowCount();
186 for (int i = 0; i < rowLength; ++i)
187 {
188 QString Name = m_extEditorTable->item(i, 0)->text();
189 QString ProgramFile = m_extEditorTable->item(i, 1)->text();
190 QString Arguments = m_extEditorTable->item(i, 2)->text();
191 QString TextEditor = m_extEditorTable->item(i, 3)->text();
192 QString UTF8Encoding = m_extEditorTable->item(i, 4)->text();
193 QString OpenShortCut = m_extEditorTable->item(i, 5)->text();
194 //
195 settings->beginGroup("Editor_" + QString::number(i));
196 settings->setValue("Name", Name);
197 settings->setValue("ProgramFile", ProgramFile);
198 settings->setValue("Arguments", Arguments);
199 settings->setValue("TextEditor", TextEditor);
200 settings->setValue("UTF8Encoding", UTF8Encoding);
201 settings->setValue("OpenShortCut", OpenShortCut);
202 settings->endGroup();
203 }
204 settings->sync();
205 emit settingChanged();
206}
207
208void WizExternalEditorSettingDialog::on_btnAddEditor_clicked()
209{

Callers

nothing calls this directly

Calls 5

rowCountMethod · 0.80
setValueMethod · 0.80
syncMethod · 0.80
clearMethod · 0.45
textMethod · 0.45

Tested by

no test coverage detected