[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdevelop/lib/plugins/vcs/interfaces
From: Robert Gruber <rgruber () users ! sourceforge ! net>
Date: 2007-06-04 18:52:51
Message-ID: 1180983171.590651.23857.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 671416 by rgruber:
Added missing includes to make headers self-contained
Added kdevelop namespace
Added interface declaration
M +4 -0 ibasicversioncontrol.h
M +6 -0 ibranchingversioncontrol.h
M +11 -0 ibrowsableversioncontrol.h
M +11 -0 idistributedversioncontrol.h
M +10 -0 irepositoryversioncontrol.h
M +4 -0 vcshelpers.h
--- trunk/KDE/kdevelop/lib/plugins/vcs/interfaces/ibasicversioncontrol.h \
#671415:671416 @@ -22,6 +22,7 @@
#ifndef IBASICVERSIONCONTROL_H
#define IBASICVERSIONCONTROL_H
+#include "iextension.h"
#include "vcshelpers.h"
namespace KDevelop
@@ -270,6 +271,9 @@
}
+KDEV_DECLARE_EXTENSION_INTERFACE_NS( KDevelop, IBasicVersionControl, \
"org.kdevelop.IBasicVersionControl" ) +Q_DECLARE_INTERFACE( \
KDevelop::IBasicVersionControl, "org.kdevelop.IBasicVersionControl" ) +
#endif
//kate: space-indent on; indent-width 4; replace-tabs on; auto-insert-doxygen on; \
indent-mode cstyle;
--- trunk/KDE/kdevelop/lib/plugins/vcs/interfaces/ibranchingversioncontrol.h \
#671415:671416 @@ -22,6 +22,9 @@
#ifndef IBRANCHINGVERSIONCONTROL_H
#define IBRANCHINGVERSIONCONTROL_H
+#include "iextension.h"
+#include "vcshelpers.h"
+
namespace KDevelop
{
@@ -101,6 +104,9 @@
}
+KDEV_DECLARE_EXTENSION_INTERFACE_NS( KDevelop, IBranchingVersionControl, \
"org.kdevelop.IBranchingVersionControl" ) +Q_DECLARE_INTERFACE( \
KDevelop::IBranchingVersionControl, "org.kdevelop.IBranchingVersionControl" ) +
#endif
//kate: space-indent on; indent-width 4; replace-tabs on; auto-insert-doxygen on; \
indent-mode cstyle;
--- trunk/KDE/kdevelop/lib/plugins/vcs/interfaces/ibrowsableversioncontrol.h \
#671415:671416 @@ -22,6 +22,12 @@
#ifndef IBROWSABLEVERSIONCONTROL_H
#define IBROWSABLEVERSIONCONTROL_H
+#include "iextension.h"
+#include "vcshelpers.h"
+
+namespace KDevelop
+{
+
class KDEVPLATFORMVCS_EXPORT IBrowsableVersionControl
{
public:
@@ -102,6 +108,11 @@
virtual VcsJob* cat( const QString& repoLocation, const VcsRevision& rev ) = 0;
};
+}
+
+KDEV_DECLARE_EXTENSION_INTERFACE_NS( KDevelop, IBrowsableVersionControl, \
"org.kdevelop.IBrowsableVersionControl" ) +Q_DECLARE_INTERFACE( \
KDevelop::IBrowsableVersionControl, "org.kdevelop.IBrowsableVersionControl" ) +
#endif
//kate: space-indent on; indent-width 4; replace-tabs on; auto-insert-doxygen on; \
indent-mode cstyle;
--- trunk/KDE/kdevelop/lib/plugins/vcs/interfaces/idistributedversioncontrol.h \
#671415:671416 @@ -21,6 +21,12 @@
#ifndef IDISTRIBUTEDVERSIONCONTROL_H
#define IDISTRIBUTEDVERSIONCONTROL_H
+#include "iextension.h"
+#include "vcshelpers.h"
+
+namespace KDevelop
+{
+
/**
* This interface has methods to support distributed version control systems
* like git or svk
@@ -34,6 +40,11 @@
const QString& repositoryLocationDst ) = 0;
};
+}
+
+KDEV_DECLARE_EXTENSION_INTERFACE_NS( KDevelop, IDistributedVersionControl, \
"org.kdevelop.IDistributedVersionControl" ) +Q_DECLARE_INTERFACE( \
KDevelop::IDistributedVersionControl, "org.kdevelop.IDistributedVersionControl" ) +
#endif
//kate: space-indent on; indent-width 4; replace-tabs on; auto-insert-doxygen on; \
indent-mode cstyle;
--- trunk/KDE/kdevelop/lib/plugins/vcs/interfaces/irepositoryversioncontrol.h \
#671415:671416 @@ -22,6 +22,12 @@
#ifndef IREPOSITORYVERSIONCONTROL_H
#define IREPOSITORYVERSIONCONTROL_H
+#include "iextension.h"
+#include "vcshelpers.h"
+
+namespace KDevelop
+{
+
class KDEVPLATFORMVCS_EXPORT IRepositoryVersionControl
{
public:
@@ -73,6 +79,10 @@
const QStringList& repoLocations ) = 0;
};
+}
+
+KDEV_DECLARE_EXTENSION_INTERFACE_NS( KDevelop, IRepositoryVersionControl, \
"org.kdevelop.IRepositoryVersionControl" ) +Q_DECLARE_INTERFACE( \
KDevelop::IRepositoryVersionControl, "org.kdevelop.IRepositoryVersionControl" ) \
#endif
//kate: space-indent on; indent-width 4; replace-tabs on; auto-insert-doxygen on; \
indent-mode cstyle;
--- trunk/KDE/kdevelop/lib/plugins/vcs/interfaces/vcshelpers.h #671415:671416
@@ -22,6 +22,10 @@
#ifndef VCSHELPERS_H
#define VCSHELPERS_H
+#include <QVariant>
+#include <QString>
+#include <KUrl>
+
#include "vcsexport.h"
namespace KDevelop
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic