diff -r 4167eb56f30d -r 12b82dc0e8db filemanager/src/inc/fmdefine.h --- 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