diff -r a1f515018ac1 -r b39122337a00 ginebra2/Application.cpp --- a/ginebra2/Application.cpp Mon Jul 12 15:46:53 2010 -0400 +++ b/ginebra2/Application.cpp Fri Aug 06 17:23:08 2010 -0400 @@ -22,6 +22,11 @@ #include #include "Application.h" +#ifdef Q_OS_SYMBIAN +#include +#include // TApaTaskList, TApaTask +#endif + /* Application wraps the QApplication class to provide a JS interface. This could be implemented * as a derived class, but this would force the application developer to use this class instead * of QApplication. @@ -47,6 +52,16 @@ m_app->quit(); } +void GinebraApplication::sendToBackground() +{ + //qDebug() << "GinebraApplication::goToBackground()"; +#ifdef Q_OS_SYMBIAN + TApaTask task(CEikonEnv::Static()->WsSession()); + task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); + task.SendToBackground(); +#endif +} + void GinebraApplication::debug(const QString &msg) { qDebug() << msg; }