diff -r 15bc28c9dd51 -r d58987eac7e8 filemanager/src/inc/fmutils.h --- a/filemanager/src/inc/fmutils.h Tue Aug 24 10:24:14 2010 +0800 +++ b/filemanager/src/inc/fmutils.h Wed Sep 29 10:37:03 2010 +0800 @@ -21,6 +21,7 @@ #include "fmcommon.h" +#include #include /*! @@ -148,8 +149,8 @@ static QString getDriveLetterFromPath( const QString &path ); static QString formatStorageSize( quint64 size ); static bool isDrive( const QString &path ); - static QString formatPath( const QString &path ); - static QString fillPathWithSplash( const QString &filePath ); + static QString formatPath( const QString &path, const QChar &splitter = QDir::separator() ); + static QString fillPathWithSplash( const QString &filePath, const QChar &splitter = QDir::separator() ); static QString removePathSplash( const QString &filePath ); static void getDriveList( QStringList &driveList, bool isHideUnAvailableDrive ); static QString fillDriveVolume( QString driveName, bool isFillWithDefaultVolume ); @@ -159,6 +160,7 @@ static bool checkFolderFileName( const QString& name ); static bool checkNewFolderOrFile( const QString& fileName, const QString &path, QString &errString ); static bool isSubLevelPath( const QString &src, const QString &dest ); + static bool isSystemFolder( const QString &path ); // ////////////////////////////////////////////////////////////////// @@ -197,12 +199,13 @@ // other fucntions static int launchFile( const QString &filePath ); - static void sendFiles( QStringList &filePathList ); static QString getBurConfigPath( QString appPath ); static QString getFileType( const QString &filePath ); static bool isDriveC( const QString &driverName ); static int getMaxFileNameLength(); static bool checkMaxPathLength( const QString& path ); + static void setSystem( bool isSystem ); + static QString numberToDriveName( int drive ); // ////////////////////////////////////////////////////////////////// };