[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