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

Method resetUi

kdevplatform/shell/sourceformatterselectionedit.cpp:924–958  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

922}
923
924void SourceFormatterSelectionEdit::resetUi()
925{
926 Q_D(SourceFormatterSelectionEdit);
927
928 qCDebug(SHELL) << "Resetting UI";
929
930 d->currentLanguagePtr = nullptr;
931
932 if (d->languages.empty()) {
933 {
934 const QSignalBlocker blocker(d->ui.cbLanguages);
935 d->ui.cbLanguages->clear();
936 }
937 {
938 const QSignalBlocker blocker(d->ui.cbFormatters);
939 d->ui.cbFormatters->clear();
940 }
941 d->ui.formatterDescriptionButton->setWhatsThis(QString{});
942 d->ui.usageHintLabel->hide();
943 {
944 const QSignalBlocker blocker(d->ui.styleList);
945 d->ui.styleList->clear();
946 }
947
948 d->updateUiForCurrentStyle();
949 } else {
950 {
951 const QSignalBlocker blocker(d->ui.cbLanguages);
952 d->ui.cbLanguages->clear();
953 d->fillLanguageCombobox();
954 }
955 Q_ASSERT(d->ui.cbLanguages->count() == static_cast<int>(d->languages.size()));
956 selectLanguage(d->ui.cbLanguages->currentIndex());
957 }
958}
959
960void SourceFormatterSelectionEdit::saveSettings(KConfigGroup& config) const
961{

Callers

nothing calls this directly

Calls 7

emptyMethod · 0.80
fillLanguageComboboxMethod · 0.80
clearMethod · 0.45
countMethod · 0.45
sizeMethod · 0.45
currentIndexMethod · 0.45

Tested by

no test coverage detected