[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/lib
From: Mario Scalas <mario.scalas () libero ! it>
Date: 2003-09-30 21:52:41
[Download RAW message or body]
CVS commit by marios:
* Overloaded URLUtil::isDirectory() for using QStrings
* Added "Directory" to VCSFileInfo::FileState
M +2 -2 interfaces/kdevvcsfileinfoprovider.h 1.4
M +8 -1 util/urlutil.cpp 1.14
M +1 -0 util/urlutil.h 1.12
--- kdevelop/lib/util/urlutil.cpp #1.13:1.14
@@ -156,5 +156,12 @@ QString URLUtil::extractPathNameAbsolute
bool URLUtil::isDirectory( const KURL &url )
{
- return QDir( url.path() ).exists();
+ return isDirectory( url.path() );
+}
+
+///////////////////////////////////////////////////////////////////////////////
+
+bool URLUtil::isDirectory( const QString &absFilePath )
+{
+ return QDir( absFilePath ).exists();
}
--- kdevelop/lib/util/urlutil.h #1.11:1.12
@@ -98,4 +98,5 @@ namespace URLUtil
*/
bool isDirectory( const KURL &url );
+ bool isDirectory( const QString &absFilePath );
/**
--- kdevelop/lib/interfaces/kdevvcsfileinfoprovider.h #1.3:1.4
@@ -28,5 +28,5 @@ state in respect to repository.
struct VCSFileInfo
{
- enum FileState { Unknown, Added, Uptodate, Modified, Conflict, Sticky };
+ enum FileState { Unknown, Added, Uptodate, Modified, Conflict, Sticky, Directory };
VCSFileInfo() {}
@@ -73,5 +73,5 @@ public:
* @return status for all <u>registered</u> files
*/
- virtual VCSFileInfoMap status( const QString &dirPath ) const = 0;
+ virtual const VCSFileInfoMap *status( const QString &dirPath ) const = 0;
/**
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic