MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / removeApplication

Method removeApplication

gui/settingsdialog.cpp:251–266  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

249}
250
251void SettingsDialog::removeApplication()
252{
253 for (QListWidgetItem *item : mUI->mListWidget->selectedItems()) {
254 const int removeIndex = mUI->mListWidget->row(item);
255 const int currentDefault = mTempApplications->getDefaultApplication();
256 mTempApplications->removeApplication(removeIndex);
257 if (removeIndex == currentDefault)
258 // If default app is removed set default to unknown
259 mTempApplications->setDefault(-1);
260 else if (removeIndex < currentDefault)
261 // Move default app one up if earlier app was removed
262 mTempApplications->setDefault(currentDefault - 1);
263 }
264 mUI->mListWidget->clear();
265 populateApplicationList();
266}
267
268void SettingsDialog::editApplication()
269{

Callers

nothing calls this directly

Calls 3

getDefaultApplicationMethod · 0.80
setDefaultMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected