Changeset View
Changeset View
Standalone View
Standalone View
util/projecttestjob.h
Show All 23 Lines | |||||
24 | 24 | | |||
25 | #include <KJob> | 25 | #include <KJob> | ||
26 | 26 | | |||
27 | #include "utilexport.h" | 27 | #include "utilexport.h" | ||
28 | 28 | | |||
29 | namespace KDevelop { | 29 | namespace KDevelop { | ||
30 | 30 | | |||
31 | class IProject; | 31 | class IProject; | ||
32 | class ProjectTestJobPrivate; | ||||
32 | 33 | | |||
33 | /** | 34 | /** | ||
34 | * A combined result of a project test job | 35 | * A combined result of a project test job | ||
35 | * | 36 | * | ||
36 | * @sa ProjectTestJob | 37 | * @sa ProjectTestJob | ||
37 | * | 38 | * | ||
38 | **/ | 39 | **/ | ||
39 | struct KDEVPLATFORMUTIL_EXPORT ProjectTestResult | 40 | struct KDEVPLATFORMUTIL_EXPORT ProjectTestResult | ||
▲ Show 20 Lines • Show All 62 Lines • ▼ Show 20 Line(s) | 76 | public: | |||
102 | * @sa ProjectTestResult | 103 | * @sa ProjectTestResult | ||
103 | **/ | 104 | **/ | ||
104 | ProjectTestResult testResult(); | 105 | ProjectTestResult testResult(); | ||
105 | 106 | | |||
106 | protected: | 107 | protected: | ||
107 | bool doKill() override; | 108 | bool doKill() override; | ||
108 | 109 | | |||
109 | private: | 110 | private: | ||
110 | struct Private; | 111 | friend class ProjectTestJobPrivate; | ||
111 | QScopedPointer<Private> d; | 112 | QScopedPointer<ProjectTestJobPrivate> d; | ||
112 | }; | 113 | }; | ||
113 | 114 | | |||
114 | } | 115 | } | ||
115 | 116 | | |||
116 | Q_DECLARE_TYPEINFO(KDevelop::ProjectTestResult, Q_MOVABLE_TYPE); | 117 | Q_DECLARE_TYPEINFO(KDevelop::ProjectTestResult, Q_MOVABLE_TYPE); | ||
117 | 118 | | |||
118 | #endif // KDEVPLATFORM_PROJECTTESTJOB_H | 119 | #endif // KDEVPLATFORM_PROJECTTESTJOB_H |