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

List:       kde-commits
Subject:    =?utf-8?q?=5Bkdev-custom-buildsystem=5D_/=3A_Adapt_to_API_change?=
From:       Andreas Pakulat <apaku () gmx ! de>
Date:       2011-05-23 21:40:07
Message-ID: 20110523214007.7FE0BA60A6 () git ! kde ! org
[Download RAW message or body]

Git commit 488f610984559aa1acc906bd8a27074bf639fd9d by Andreas Pakulat.
Committed on 23/05/2011 at 23:38.
Pushed by apaku into branch 'master'.

Adapt to API changes in kdevplatform.

The API has changed in kdevplatform/master a bit, adapt to that. No code
changes since the plugin does not support targets or moving of files.

M  +8    -3    custombuildsystemplugin.cpp     
M  +3    -2    custombuildsystemplugin.h     

http://commits.kde.org/kdev-custom-buildsystem/488f610984559aa1acc906bd8a27074bf639fd9d


diff --git a/custombuildsystemplugin.cpp b/custombuildsystemplugin.cpp
index 4c6d79d..6c80e44 100644
--- a/custombuildsystemplugin.cpp
+++ b/custombuildsystemplugin.cpp
@@ -65,9 +65,14 @@ CustomBuildSystem::~CustomBuildSystem()
 {
 }
 
-bool CustomBuildSystem::addFileToTarget( ProjectFileItem*, ProjectTargetItem* )
+bool CustomBuildSystem::moveFilesAndFolders( QList<ProjectBaseItem*>, \
ProjectFolderItem* )  {
-    return 0;
+    return false;
+}
+
+bool CustomBuildSystem::addFilesToTarget( QList<ProjectFileItem*>, \
ProjectTargetItem* ) +{
+    return false;
 }
 
 KJob* CustomBuildSystem::build( ProjectBaseItem* dom )
@@ -169,7 +174,7 @@ KJob* CustomBuildSystem::prune( IProject* project )
     return new CustomBuildJob( this, project->projectItem(), \
CustomBuildSystemTool::Prune );  }
 
-bool CustomBuildSystem::removeFilesFromTargets( \
QList<QPair<ProjectTargetItem*,ProjectFileItem*> > ) +bool \
CustomBuildSystem::removeFilesFromTargets( QList<ProjectFileItem*> )  {
     return false;
 }
diff --git a/custombuildsystemplugin.h b/custombuildsystemplugin.h
index b1d20f8..1b63b42 100644
--- a/custombuildsystemplugin.h
+++ b/custombuildsystemplugin.h
@@ -68,13 +68,14 @@ public:
 
 // BuildSystemManager API
 public:
-    bool addFileToTarget( KDevelop::ProjectFileItem* file, \
KDevelop::ProjectTargetItem* parent ); +    bool addFilesToTarget( \
QList<KDevelop::ProjectFileItem*> file, KDevelop::ProjectTargetItem* parent );  KUrl \
buildDirectory( KDevelop::ProjectBaseItem* ) const;  IProjectBuilder* builder( \
                KDevelop::ProjectFolderItem* ) const;
     KDevelop::ProjectTargetItem* createTarget( const QString& target, \
KDevelop::ProjectFolderItem* parent );  QHash<QString, QString> defines( \
KDevelop::ProjectBaseItem* ) const;  KUrl::List includeDirectories( \
                KDevelop::ProjectBaseItem* ) const;
-    bool removeFilesFromTargets( \
QList<QPair<KDevelop::ProjectTargetItem*,KDevelop::ProjectFileItem*> > ); +    bool \
removeFilesFromTargets( QList<KDevelop::ProjectFileItem*> ); +    bool \
moveFilesAndFolders( QList<KDevelop::ProjectBaseItem*>, KDevelop::ProjectFolderItem* \
);  bool removeTarget( KDevelop::ProjectTargetItem* target );
     QList<KDevelop::ProjectTargetItem*> targets( KDevelop::ProjectFolderItem* ) \
const;  KConfigGroup configuration( KDevelop::IProject* ) const;


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

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