Fix compile with -DQT_NO_DRAGANDDROP
Change-Id: Ic7b42ae164f913f270c8350c2de6ce35f0be8c2a Reviewed-by: David Faure <david.faure@kdab.com>
This commit is contained in:
parent
4d178743e4
commit
422b8dd24e
@ -52,12 +52,14 @@ class TorrentView : public QTreeWidget
|
||||
public:
|
||||
TorrentView(QWidget *parent = 0);
|
||||
|
||||
#ifndef QT_NO_DRAGANDDROP
|
||||
signals:
|
||||
void fileDropped(const QString &fileName);
|
||||
|
||||
protected:
|
||||
void dragMoveEvent(QDragMoveEvent *event);
|
||||
void dropEvent(QDropEvent *event);
|
||||
#endif
|
||||
};
|
||||
|
||||
// TorrentViewDelegate is used to draw the progress bars.
|
||||
@ -688,9 +690,12 @@ void MainWindow::closeEvent(QCloseEvent *)
|
||||
TorrentView::TorrentView(QWidget *parent)
|
||||
: QTreeWidget(parent)
|
||||
{
|
||||
#ifndef QT_NO_DRAGANDDROP
|
||||
setAcceptDrops(true);
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifndef QT_NO_DRAGANDDROP
|
||||
void TorrentView::dragMoveEvent(QDragMoveEvent *event)
|
||||
{
|
||||
// Accept file actions with a '.torrent' extension.
|
||||
@ -708,5 +713,6 @@ void TorrentView::dropEvent(QDropEvent *event)
|
||||
if (QFile::exists(fileName) && fileName.toLower().endsWith(".torrent"))
|
||||
emit fileDropped(fileName);
|
||||
}
|
||||
#endif
|
||||
|
||||
#include "mainwindow.moc"
|
||||
|
@ -20,3 +20,4 @@ SUBDIRS = addressbook \
|
||||
stardelegate
|
||||
|
||||
QT += widgets
|
||||
contains(DEFINES, QT_NO_DRAGANDDROP): SUBDIRS -= puzzle
|
||||
|
@ -20,3 +20,4 @@ SUBDIRS = \
|
||||
widgets
|
||||
|
||||
contains(DEFINES, QT_NO_CURSOR): SUBDIRS -= mainwindows
|
||||
contains(DEFINES, QT_NO_DRAGANDDROP): SUBDIRS -= draganddrop
|
||||
|
Loading…
Reference in New Issue
Block a user