#include <kstandardaction.h>
#include <kstandarddirs.h>
-#include <QApplication>
-#include <QClipboard>
-#include <QDir>
-#include <Q3ValueList>
+#include <QtGui/QApplication>
+#include <QtGui/QClipboard>
+#include <QtCore/QDir>
+#include <Qt3Support/Q3ValueList>
DolphinContextMenu::DolphinContextMenu(DolphinMainWindow* parent,
KFileItem* fileInfo,
const KUrl& baseUrl) :
- m_mainWindow(parent),
- m_fileInfo(fileInfo),
- m_baseUrl(baseUrl),
- m_context(NoContext)
+ m_mainWindow(parent),
+ m_fileInfo(fileInfo),
+ m_baseUrl(baseUrl),
+ m_context(NoContext)
{
// The context menu either accesses the URLs of the selected items
// or the items itself. To increase the performance both lists are cached.
QAction* activatedAction = popup->exec(QCursor::pos());
if (activatedAction == propertiesAction) {
- new KPropertiesDialog(m_mainWindow->activeView()->url());
+ const KUrl& url = m_mainWindow->activeView()->url();
+ KPropertiesDialog dialog(url);
+ dialog.exec();
} else if (activatedAction == bookmarkAction) {
const KUrl& url = m_mainWindow->activeView()->url();
if (url.isValid()) {