Changeset View
Changeset View
Standalone View
Standalone View
projectbuilders/ninjabuilder/kdevninjabuilderplugin.h
Show All 26 Lines | |||||
27 | 27 | | |||
28 | class NinjaJob; | 28 | class NinjaJob; | ||
29 | 29 | | |||
30 | class KDevNinjaBuilderPlugin : public KDevelop::IPlugin, KDevelop::IProjectBuilder | 30 | class KDevNinjaBuilderPlugin : public KDevelop::IPlugin, KDevelop::IProjectBuilder | ||
31 | { | 31 | { | ||
32 | Q_OBJECT | 32 | Q_OBJECT | ||
33 | Q_INTERFACES( KDevelop::IProjectBuilder ) | 33 | Q_INTERFACES( KDevelop::IProjectBuilder ) | ||
34 | public: | 34 | public: | ||
35 | KDevNinjaBuilderPlugin(QObject* parent = nullptr, const QVariantList& args = QVariantList()); | 35 | explicit KDevNinjaBuilderPlugin(QObject* parent = nullptr, const QVariantList& args = QVariantList()); | ||
36 | 36 | | |||
37 | KJob* build(KDevelop::ProjectBaseItem* item) override; | 37 | KJob* build(KDevelop::ProjectBaseItem* item) override; | ||
38 | KJob* clean(KDevelop::ProjectBaseItem* item) override; | 38 | KJob* clean(KDevelop::ProjectBaseItem* item) override; | ||
39 | KJob* install(KDevelop::ProjectBaseItem *dom, const QUrl &installPath) override; | 39 | KJob* install(KDevelop::ProjectBaseItem *dom, const QUrl &installPath) override; | ||
40 | KJob* install(KDevelop::ProjectBaseItem* item); | 40 | KJob* install(KDevelop::ProjectBaseItem* item); | ||
41 | 41 | | |||
42 | NinjaJob* runNinja(KDevelop::ProjectBaseItem* item, const QStringList& args, const QByteArray& signal); | 42 | NinjaJob* runNinja(KDevelop::ProjectBaseItem* item, const QStringList& args, const QByteArray& signal); | ||
43 | 43 | | |||
Show All 14 Lines |