- QAction* propertiesAction = m_popup->addAction(i18nc("@action:inmenu", "Properties"));
- propertiesAction->setIcon(KIcon("document-properties"));
- QAction* action = m_popup->exec(QCursor::pos());
- if (action == propertiesAction) {
- const KUrl& url = m_mainWindow->activeViewContainer()->url();
-
- KPropertiesDialog* dialog = new KPropertiesDialog(url, m_mainWindow);
- dialog->setAttribute(Qt::WA_DeleteOnClose);
- dialog->show();
- } else if ((addToPlacesAction != 0) && (action == addToPlacesAction)) {
- const KUrl& url = m_mainWindow->activeViewContainer()->url();
+ QAction* propertiesAction = m_mainWindow->actionCollection()->action("properties");
+ m_popup->addAction(propertiesAction);
+
+ addShowMenuBarAction();
+
+ QAction* action = m_popup->exec(m_pos);
+ if (addToPlacesAction && (action == addToPlacesAction)) {
+ const KUrl url = m_mainWindow->activeViewContainer()->url();