[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdevelop/vcs/clearcase
From:       Alexander Dymo <cloudtemple () mksat ! net>
Date:       2005-01-11 22:41:41
Message-ID: 20050111224141.E1E011CEC5 () office ! kde ! org
[Download RAW message or body]

CVS commit by dymo: 

Added fake implementation of KDevVersionControl interface to allow clearcase part to be loaded.


  M +1 -1      clearcasepart.cpp   1.12
  M +7 -2      clearcasepart.h   1.4
  M +1 -1      kdevclearcase.desktop   1.54
  M +1 -1      integrator/ccintegratordlgbase.ui   1.5


--- kdevelop/vcs/clearcase/integrator/ccintegratordlgbase.ui  #1.4:1.5
@@ -22,5 +22,5 @@
             </property>
             <property name="text">
-                <string>No options available for this plugin.</string>
+                <string>No options available for this VCS.</string>
             </property>
         </widget>

--- kdevelop/vcs/clearcase/clearcasepart.cpp  #1.11:1.12
@@ -39,5 +39,5 @@ K_EXPORT_COMPONENT_FACTORY( libkdevclear
 
 ClearcasePart::ClearcasePart( QObject *parent, const char *name, const QStringList & )
-        : KDevPlugin( &data, parent, name ? name : "ClearcasePart" ),
+        : KDevVersionControl( &data, parent, name ? name : "ClearcasePart" ),
         default_checkin(""),default_checkout(""),default_uncheckout("-rm"),
         default_create("-ci"),default_remove("-f"),default_diff("-pred -diff")

--- kdevelop/vcs/clearcase/clearcasepart.h  #1.3:1.4
@@ -13,10 +13,10 @@
 #define _CLEARCASEPART_H_
 
-#include "kdevplugin.h"
+#include <kdevversioncontrol.h>
 
 class Context;
 class QPopupMenu;
 
-class ClearcasePart : public KDevPlugin {
+class ClearcasePart : public KDevVersionControl {
     Q_OBJECT
 
@@ -33,4 +33,9 @@ public:
 //    const QString default_log;
 
+    virtual void createNewProject(const QString& dir) {}
+    virtual bool fetchFromRepository() { return true; }
+    virtual KDevVCSFileInfoProvider *fileInfoProvider() const { return 0; }
+    virtual bool isValidDirectory(const QString &dirPath) const { return true; }
+
 private slots:
     void contextMenu(QPopupMenu *popup, const Context *context);

--- kdevelop/vcs/clearcase/kdevclearcase.desktop  #1.53:1.54
@@ -57,5 +57,5 @@
 GenericName[xx]=xxClearCase Integrationxx
 GenericName[zh_CN]=ClearCase集成
-ServiceTypes=KDevelop/Plugin
+ServiceTypes=KDevelop/VersionControl
 X-KDE-Library=libkdevclearcase
 X-KDevelop-Version=3


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic