#if defined(Q_WS_S60) || defined(Q_WS_MAEMO_5)
mFavouritesMainWindow->setParent(this);
- mFavouritesMainWindow->setAttribute(Qt::WA_Maemo5StackedWindow);
- setAttribute(Qt::WA_Maemo5StackedWindow);
+ mFavouritesMainWindow->setAttribute(Qt::WA_Maemo5StackedWindow, true);
+ setAttribute(Qt::WA_Maemo5StackedWindow, true);
mFavouritesMainWindow->setWindowFlags(mFavouritesMainWindow->windowFlags() | Qt::Window);
#endif
connect(ui->actionViewFavourites, SIGNAL(triggered()), this, SLOT(showFavourites()));
connect(ui->actionSetFavourite, SIGNAL(triggered()), this, SLOT(setFavourite()));
+ connect(this->mFavouritesMainWindow, SIGNAL(browseDirectory(QString)), this, SLOT(browseDirectory(QString)));
+
init();
}
void BrowseMainWindow::browseDirectory(QString dir) {
+ if (mFavouritesMainWindow) {
+ setParent(this->parentWidget());
+#if defined(Q_WS_S60) || defined(Q_WS_MAEMO_5)
+ setAttribute(Qt::WA_Maemo5StackedWindow, true);
+#endif
+ mFavouritesMainWindow->hide();
+ }
mResponse.clear();
QUrl url = QUrl("http://"+mIp+"/requests/browse.xml");
url.addEncodedQueryItem(QByteArray("dir"), QUrl::toPercentEncoding(dir));