------------------------------------------------------------------------ The draganddroptest_v3.zip test program was used. ------------------------------------ Summary results: Qt 5.0.1, Windows 7 x64. Qt 5.0.1, OS X 10.8.3 (12D78) x64. Qt 5.0.1, Kubuntu 12.04.2 LTS x86. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item removed.] ------------------------------------ Summary results: Qt 4.8.4, Windows 7 x64. Qt 4.8.4, OS X 10.8.3 (12D78) x64. Qt 4.8.4, Kubuntu 12.04.2 LTS x86. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item not removed.] ------------------------------------------------------------------------ ##Qt 5.0.1, Windows 7 x64. ###QStandardItemModel::supportedDragActions() overidden and returns Qt::MoveAction only. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item removed.] - drag item to bottom area. Item missing and removed from the list in left column. - drag item to area inside right column, but not Cell(0,0) area. Item missing and removed from the list in left column. - drag item into the Cell(0,0) area on right column. Item missing and removed from the list in left column. ------------------------------------ ##Qt 4.8.4, Windows 7 x64. ##QStandardItemModel::supportedDragActions() overidden and returns Qt::MoveAction only. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. ------------------------------------------------------------------------ qts-Mac-Pro:~ leonard$ /usr/bin/xcodebuild -version Xcode 4.6.1 Build version 4H512 qts-Mac-Pro:~ leonard$ ------------------------------------ ##Qt 5.0.1, OS X 10.8.3 (12D78) x64. ###QStandardItemModel::supportedDragActions() overidden and returns Qt::MoveAction only. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item removed.] - drag item to bottom area. Item missing and removed from the list in left column. - drag item to area inside right column, but not Cell(0,0) area. Item missing and removed from the list in left column. - drag item into the Cell(0,0) area on right column. Item missing and removed from the list in left column. ------------------------------------ ##Qt 4.8.4, OS X 10.8.3 (12D78) x64. ##QStandardItemModel::supportedDragActions() overidden and returns Qt::MoveAction only. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. ------------------------------------------------------------------------ ##Qt 5.0.1, Kubuntu 12.04.2 LTS x86. ##QStandardItemModel::supportedDragActions() overidden and returns Qt::MoveAction only. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item removed.] - drag item to bottom area. Item missing and removed from the list in left column. - drag item to area inside right column, but not Cell(0,0) area. Item missing and removed from the list in left column. - drag item into the Cell(0,0) area on right column. Item missing and removed from the list in left column. ------------------------------------ ##Qt 4.8.4, Kubuntu 12.04.2 LTS x86. ###QStandardItemModel::supportedDragActions() overidden and returns Qt::MoveAction only. Case 1: QStandardItemModel::dropMimeData() overridden and returns FALSE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. Case 2: QStandardItemModel::dropMimeData() overridden and returns TRUE. [Results: Item not removed.] - drag item to bottom area. Item not moved to last position. - drag item to area inside right column, but not Cell(0,0) area. Item is not missing from the left column. - drag item into the Cell(0,0) area on right column. Item is not missing from the left column. ------------------------------------------------------------------------