diff -r 15bc28c9dd51 -r d58987eac7e8 filemanager/src/fmfiledialog/src/fmfiledialog_p.h --- a/filemanager/src/fmfiledialog/src/fmfiledialog_p.h Tue Aug 24 10:24:14 2010 +0800 +++ b/filemanager/src/fmfiledialog/src/fmfiledialog_p.h Wed Sep 29 10:37:03 2010 +0800 @@ -20,8 +20,10 @@ #ifndef FMFILEDIALOG_P_H #define FMFILEDIALOG_P_H +#include "fmfiledialog.h" + #include -#include "fmfiledialog.h" +#include class HbPushButton; class FmFileWidget; @@ -64,7 +66,11 @@ QString currentPath() const; QString selectedFile() const; bool isOkAction( HbAction *action ); - + + void setRetAction( HbAction *action ); + HbAction *retAction(); + QEventLoop &eventLoop(); + protected: void createAndSetActions(const QString & primaryActionText,const QString & secondaryActionText); void createContentWidget(); @@ -81,7 +87,7 @@ void setTitle( const QString &str ); void setRootPath( const QString &pathName ); - + public: void _q_handleUpButton(); void _q_handleTextChanged(const QString &text); @@ -111,6 +117,9 @@ QString mCaptionHead; FmFileDialogArgs mArgs; + + HbAction *mRetAction; + QEventLoop mEventLoop; }; #endif // FMFILEDIALOG_P_H