diff -r 427125ac6cb8 -r 7eb70891911c vmbx/vmbxengine/src/dialogwaiter.cpp --- a/vmbx/vmbxengine/src/dialogwaiter.cpp Thu May 27 13:23:05 2010 +0300 +++ b/vmbx/vmbxengine/src/dialogwaiter.cpp Fri Jun 11 14:07:16 2010 +0300 @@ -17,18 +17,36 @@ */ #include "dialogwaiter.h" +#include "vmbxlogger.h" +// ======== MEMBER FUNCTIONS ================================================== + +// ---------------------------------------------------------------------------- +// DialogWaiter::wait +// +// ---------------------------------------------------------------------------- +// HbAction* DialogWaiter::wait() { + VMBLOGSTRING("DialogWaiter::wait=>") mLoop.exec(); HbAction* a=mResult; mResult=0; + VMBLOGSTRING2("VMBX: DialogWaiter::wait action a %d <=",a) return a; } +// ---------------------------------------------------------------------------- +// DialogWaiter::done +// +// ---------------------------------------------------------------------------- +// void DialogWaiter::done(HbAction* result) { + VMBLOGSTRING("DialogWaiter::done=>") mResult=result; mLoop.quit(); + VMBLOGSTRING("DialogWaiter::done<=") } +//End of file