diff -r 4167eb56f30d -r 12b82dc0e8db filemanager/src/inc/fmutils.h --- a/filemanager/src/inc/fmutils.h Thu Sep 02 17:00:51 2010 +0800 +++ b/filemanager/src/inc/fmutils.h Thu Sep 30 16:33:59 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 ); // ////////////////////////////////////////////////////////////////// @@ -202,6 +204,8 @@ 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 ); // ////////////////////////////////////////////////////////////////// };