Changeset View
Changeset View
Standalone View
Standalone View
vcs/vcspluginhelper.h
Show All 27 Lines | |||||
28 | 28 | | |||
29 | using KTextEditor::View; | 29 | using KTextEditor::View; | ||
30 | 30 | | |||
31 | namespace KDevelop | 31 | namespace KDevelop | ||
32 | { | 32 | { | ||
33 | class IPlugin; | 33 | class IPlugin; | ||
34 | class IBasicVersionControl; | 34 | class IBasicVersionControl; | ||
35 | class Context; | 35 | class Context; | ||
36 | class VcsPluginHelperPrivate; | ||||
36 | 37 | | |||
37 | class KDEVPLATFORMVCS_EXPORT VcsPluginHelper | 38 | class KDEVPLATFORMVCS_EXPORT VcsPluginHelper | ||
38 | : public QObject | 39 | : public QObject | ||
39 | { | 40 | { | ||
40 | Q_OBJECT | 41 | Q_OBJECT | ||
41 | public: | 42 | public: | ||
42 | VcsPluginHelper(IPlugin * parent, IBasicVersionControl * vcs); | 43 | VcsPluginHelper(IPlugin * parent, IBasicVersionControl * vcs); | ||
43 | ~VcsPluginHelper() override; | 44 | ~VcsPluginHelper() override; | ||
Show All 28 Lines | 56 | public Q_SLOTS: | |||
72 | void disposeEventually(View*, bool); | 73 | void disposeEventually(View*, bool); | ||
73 | 74 | | |||
74 | private Q_SLOTS: | 75 | private Q_SLOTS: | ||
75 | void delayedModificationWarningOn(); | 76 | void delayedModificationWarningOn(); | ||
76 | 77 | | |||
77 | private: | 78 | private: | ||
78 | void diffForRev(const QUrl& url); | 79 | void diffForRev(const QUrl& url); | ||
79 | 80 | | |||
80 | struct VcsPluginHelperPrivate; | | |||
81 | QScopedPointer<VcsPluginHelperPrivate> d; | 81 | QScopedPointer<VcsPluginHelperPrivate> d; | ||
82 | }; | 82 | }; | ||
83 | 83 | | |||
84 | } // namespace KDevelop | 84 | } // namespace KDevelop | ||
85 | 85 | | |||
86 | #endif | 86 | #endif |