Changeset View
Changeset View
Standalone View
Standalone View
plugins/projectfilter/projectfilterprovider.h
Show All 35 Lines | 35 | { | |||
---|---|---|---|---|---|
36 | Q_OBJECT | 36 | Q_OBJECT | ||
37 | Q_INTERFACES( KDevelop::IProjectFilterProvider ) | 37 | Q_INTERFACES( KDevelop::IProjectFilterProvider ) | ||
38 | 38 | | |||
39 | public: | 39 | public: | ||
40 | explicit ProjectFilterProvider( QObject* parent = nullptr, const QVariantList& args = QVariantList() ); | 40 | explicit ProjectFilterProvider( QObject* parent = nullptr, const QVariantList& args = QVariantList() ); | ||
41 | 41 | | |||
42 | QSharedPointer<IProjectFilter> createFilter(IProject* project) const override; | 42 | QSharedPointer<IProjectFilter> createFilter(IProject* project) const override; | ||
43 | 43 | | |||
44 | ContextMenuExtension contextMenuExtension(Context* context) override; | 44 | ContextMenuExtension contextMenuExtension(Context* context, QWidget* parent) override; | ||
45 | 45 | | |||
46 | int perProjectConfigPages() const override; | 46 | int perProjectConfigPages() const override; | ||
47 | ConfigPage* perProjectConfigPage(int number, const ProjectConfigOptions& options, QWidget* parent) override; | 47 | ConfigPage* perProjectConfigPage(int number, const ProjectConfigOptions& options, QWidget* parent) override; | ||
48 | 48 | | |||
49 | Q_SIGNALS: | 49 | Q_SIGNALS: | ||
50 | void filterChanged(KDevelop::IProjectFilterProvider*, KDevelop::IProject*); | 50 | void filterChanged(KDevelop::IProjectFilterProvider*, KDevelop::IProject*); | ||
51 | 51 | | |||
52 | public Q_SLOTS: | 52 | public Q_SLOTS: | ||
Show All 15 Lines |