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

Method CMakeBuilderPreferences

plugins/cmakebuilder/cmakebuilderpreferences.cpp:18–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16#endif
17
18CMakeBuilderPreferences::CMakeBuilderPreferences(KDevelop::IPlugin* plugin, QWidget* parent)
19 : KDevelop::ConfigPage(plugin, CMakeBuilderSettings::self(), parent)
20{
21 m_prefsUi = new Ui::CMakeBuilderPreferences;
22 m_prefsUi->setupUi(this);
23
24#ifdef Q_OS_WIN
25 m_prefsUi->kcfg_cmakeExecutable->setNameFilter(QStringLiteral("*.exe"));
26#endif
27
28 m_prefsUi->kcfg_cmakeExecutable->setToolTip(CMakeBuilderSettings::self()->cmakeExecutableItem()->whatsThis());
29 m_prefsUi->label1->setToolTip(CMakeBuilderSettings::self()->cmakeExecutableItem()->whatsThis());
30
31 const auto generators = CMake::supportedGenerators();
32 for (const QString& generator : generators) {
33 m_prefsUi->kcfg_generator->addItem(generator);
34 }
35}
36
37CMakeBuilderPreferences::~CMakeBuilderPreferences()
38{

Callers

nothing calls this directly

Calls 4

supportedGeneratorsFunction · 0.85
setupUiMethod · 0.80
setToolTipMethod · 0.80
addItemMethod · 0.45

Tested by

no test coverage detected