MCPcopy Create free account
hub / github.com/KDE/kdevelop / saveToConfiguration

Method saveToConfiguration

plugins/lldb/widgets/lldbconfigpage.cpp:87–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87void LldbConfigPage::saveToConfiguration(KConfigGroup cfg, KDevelop::IProject *) const
88{
89 cfg.writeEntry(Config::LldbExecutableEntry, ui->lineDebuggerExec->url());
90 cfg.writeEntry(Config::LldbArgumentsEntry, ui->lineDebuggerArgs->text());
91 cfg.writeEntry(Config::LldbEnvironmentEntry, ui->comboEnv->currentProfile());
92 cfg.writeEntry(Config::LldbInheritSystemEnvEntry, ui->checkInheritSystem->isChecked());
93 cfg.writeEntry(Config::LldbConfigScriptEntry, ui->lineConfigScript->url());
94 cfg.writeEntry(KDevMI::Config::BreakOnStartEntry, ui->checkBreakOnStart->isChecked());
95 cfg.writeEntry(KDevMI::Config::StartWithEntry, ui->comboStartWith->currentData().toString());
96 cfg.writeEntry(Config::LldbRemoteDebuggingEntry, ui->groupRemote->isChecked());
97 cfg.writeEntry(Config::LldbRemoteServerEntry, ui->lineRemoteServer->text());
98 cfg.writeEntry(Config::LldbRemotePathEntry, ui->lineOnDevPath->text());
99}
100
101KDevelop::LaunchConfigurationPage * LldbConfigPageFactory::createWidget(QWidget* parent)
102{

Callers

nothing calls this directly

Calls 5

writeEntryMethod · 0.80
currentProfileMethod · 0.80
urlMethod · 0.45
textMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected