filemanager/src/inc/fmutils.h
changeset 46 d58987eac7e8
parent 37 15bc28c9dd51
--- 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>
     //////////////////////////////////////////////////////////////////
 };