--- 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 <QDir>
#include <QString>
/*!
@@ -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 );
// </QtBasedFunctions>
//////////////////////////////////////////////////////////////////
@@ -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 );
// </platformBasedFunctions>
//////////////////////////////////////////////////////////////////
};