bookmarksWidget = new BookmarksWidget(this);
bookmarksWidget->hide();
- menu = new QMenu(this);
-
aboutWidget = new AboutWidget(this);
aboutWidget->hide();
connect(settingsAction, SIGNAL(triggered()),
settingsWidget, SLOT(show()));
- bookmarksAction = ui->menuBar->addAction(tr("Bookmarks"));
- connect(bookmarksAction, SIGNAL(triggered()),
- bookmarksWidget, SLOT(show()));
-
- aboutAction = ui->menuBar->addAction(tr("About"));
+ QMenu* m = ui->menuBar->addMenu(tr("Bookmarks"));
+ bookmarksShowAllAction = new QAction(tr("Show all"), m);
+
+ bookmarksRemoveAllAction = new QAction(tr("Remove all"), m);
+
+ m->addAction(bookmarksShowAllAction);
+ m->addAction(bookmarksRemoveAllAction);
+
+ aboutAction = ui->menuBar->addAction(tr("About"));
connect(aboutAction, SIGNAL(triggered()),
aboutWidget, SLOT(show()));
#endif
void MainWindow::showAllBookmarks() {
- menuWidget->hideMenu();
+ #ifdef Q_WS_MAEMO_5
+ menuWidget->hideMenu();
+ #endif
backbone->fetchBookmarks();
}
void MainWindow::connectBookmarksWidget() {
- connect(bookmarksWidget, SIGNAL(removeAllBookmarks()),
- backbone, SLOT(removeAllBookmark()));
+ #ifdef Q_WS_MAEMO_5
+ connect(bookmarksWidget, SIGNAL(removeAllBookmarks()),
+ backbone, SLOT(removeAllBookmark()));
- connect(bookmarksWidget, SIGNAL(showAllBookmarks()),
- this, SLOT(showAllBookmarks()));
+ connect(bookmarksWidget, SIGNAL(showAllBookmarks()),
+ this, SLOT(showAllBookmarks()));
+
+ connect(bookmarksWidget, SIGNAL(removeAllBookmarks()),
+ backbone, SLOT(fetchBookmarks()));
+ #else
+ connect(bookmarksShowAllAction, SIGNAL(triggered()),
+ backbone, SLOT(fetchBookmarks()));
+
+ connect(bookmarksRemoveAllAction, SIGNAL(triggered()),
+ backbone, SLOT(removeAllBookmark()));
+
+ connect(bookmarksRemoveAllAction, SIGNAL(triggered()),
+ backbone, SLOT(fetchBookmarks()));
+ #endif
}