| 922 | } |
| 923 | |
| 924 | void 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 | |
| 960 | void SourceFormatterSelectionEdit::saveSettings(KConfigGroup& config) const |
| 961 | { |
nothing calls this directly
no test coverage detected