| 16 | using namespace KDevelop; |
| 17 | |
| 18 | KTextEditorConfigPageAdapter::KTextEditorConfigPageAdapter(KTextEditor::ConfigPage* page, IPlugin* plugin, |
| 19 | QWidget* parent) |
| 20 | : ConfigPage(plugin, nullptr, parent) |
| 21 | , m_page(page) |
| 22 | { |
| 23 | page->setParent(this); |
| 24 | |
| 25 | auto* layout = new QVBoxLayout(this); |
| 26 | layout->setContentsMargins(0, 0, 0, 0); |
| 27 | layout->addWidget(page); |
| 28 | setLayout(layout); |
| 29 | |
| 30 | connect(page, &KTextEditor::ConfigPage::changed, |
| 31 | this, &ConfigPage::changed); |
| 32 | } |
| 33 | |
| 34 | EditorConfigPage::EditorConfigPage(QWidget* parent) |
| 35 | : ConfigPage(nullptr, nullptr, parent) |