Did you, by any chance, forget to call QAbstractItemView::setDragEnabled(true)?
#include <QtGui>
{
list->setDragEnabled(true);
list->setAcceptDrops(true);
list->setDropIndicatorShown(true);
for (int i = 0; i < 10; ++i)
}
int main(int argc, char *argv[])
{
initList(&list1);
initList(&list2);
list1.show();
list2.show();
return a.exec();
}
#include <QtGui>
static void initList(QListWidget* list)
{
list->setDragEnabled(true);
list->setAcceptDrops(true);
list->setDropIndicatorShown(true);
for (int i = 0; i < 10; ++i)
list->addItem(QString::number(i));
list->setSelectionMode(QAbstractItemView::ExtendedSelection);
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QListWidget list1;
QListWidget list2;
initList(&list1);
initList(&list2);
list1.show();
list2.show();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks