[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