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

Method addConfigPageInternal

kdevplatform/shell/configdialog.cpp:159–171  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159void ConfigDialog::addConfigPageInternal(KPageWidgetItem* item, ConfigPage* page)
160{
161 item->setHeader(page->fullName());
162 item->setIcon(page->icon());
163 page->initConfigManager();
164 // connect to changed() *after* calling initConfigManager(), which may call reset()
165 connect(page, &ConfigPage::changed, this, &ConfigDialog::onPageChanged);
166 m_pages.append(item);
167 for (int i = 0; i < page->childPages(); ++i) {
168 auto child = page->childPage(i);
169 appendSubConfigPage(page, child);
170 }
171}
172
173void ConfigDialog::onPageChanged()
174{

Callers

nothing calls this directly

Calls 7

setIconMethod · 0.80
initConfigManagerMethod · 0.80
fullNameMethod · 0.45
iconMethod · 0.45
appendMethod · 0.45
childPagesMethod · 0.45
childPageMethod · 0.45

Tested by

no test coverage detected