filemanager/src/inc/fmdefine.h
changeset 47 12b82dc0e8db
parent 40 4167eb56f30d
--- a/filemanager/src/inc/fmdefine.h	Thu Sep 02 17:00:51 2010 +0800
+++ b/filemanager/src/inc/fmdefine.h	Thu Sep 30 16:33:59 2010 +0800
@@ -91,4 +91,22 @@
 // is not end with dot( trim blank characters in the end first )
 #define Regex_ValidNotEndWithDot QString( "^.*[^\\.\\s][\\s]*$" )
 
+// use slash(/) not backslash(\) or QDir::separator() because QRegExp can not recognize BackSlash(\)
+#define RegexWidecard_SystemFolder      QString( "?:/system/*" )
+#define RegexWidecard_SysFolder         QString( "?:/sys/*" )
+#define RegexWidecard_PrivateFolder     QString( "?:/private/*" )
+#define RegexWidecard_ResourceFolder    QString( "?:/resource/*" )
+
+#define Char_Slash       QChar( '/' )
+#define Char_BackSlash   QChar( '\\' )
+
+#define Pre_Suffix_Dot   QChar('.')
+
+// used for handle back event
+enum FmEventResponse
+{
+    BackWasNotConsumed  = 0,
+    BackWasConsumed     = 1
+};
+
 #endif