| 120 | } |
| 121 | |
| 122 | void DocumentationView::initialize() |
| 123 | { |
| 124 | mProviders->setModel(mProvidersModel); |
| 125 | connect(mProviders, QOverload<int>::of(&QComboBox::activated), this, &DocumentationView::changedProvider); |
| 126 | connect(mProvidersModel, &ProvidersModel::providersChanged, this, &DocumentationView::emptyHistory); |
| 127 | |
| 128 | const bool hasProviders = (mProviders->count() > 0); |
| 129 | mHomeAction->setEnabled(hasProviders); |
| 130 | mIdentifiers->setEnabled(hasProviders); |
| 131 | if (hasProviders) { |
| 132 | changedProvider(0); |
| 133 | } |
| 134 | } |
| 135 | |
| 136 | void DocumentationView::tryBrowseForward() |
| 137 | { |