#pragma once #include #include #include #include class KateColorPickerPlugin : public KTextEditor::Plugin { Q_OBJECT public: explicit KateColorPickerPlugin(QObject *parent = nullptr, const QList & = QList()); ~KateColorPickerPlugin() override; QObject *createView(KTextEditor::MainWindow *mainWindow) override; void readConfig(); private: void addDocument(KTextEditor::Document *doc); int configPages() const override { return 0; } KTextEditor::MainWindow *m_mainWindow; };