19 #include "internal/QmitkCommonActivator.h" 23 #include <QDragEnterEvent> 26 class QmitkDnDFrameWidgetPrivate
40 bool GetOpenEditor()
const 45 return prefs->GetBool(
"OpenEditor",
true);
53 : QWidget(parent), d(new QmitkDnDFrameWidgetPrivate())
62 void QmitkDnDFrameWidget::dragEnterEvent( QDragEnterEvent *event )
64 event->acceptProposedAction();
67 void QmitkDnDFrameWidget::dropEvent( QDropEvent * event )
70 QList<QUrl> fileNames =
event->mimeData()->urls();
71 if (fileNames.empty())
74 QStringList fileNames2;
75 foreach(QUrl url, fileNames)
77 fileNames2.push_back(url.toLocalFile());
virtual SmartPointer< IPreferences > GetSystemPreferences()=0
static void LoadFiles(const QStringList &fileNames, berry::IWorkbenchWindow::Pointer wnd, bool openEditor=true)
berry::SmartPointer< Self > Pointer