Changeset 75628 in vbox
- Timestamp:
- Nov 20, 2018 5:32:02 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileModel.cpp
r75622 r75628 63 63 return (sortOrder() == Qt::DescendingOrder); 64 64 65 /* If the sort column is datatime than handle it correctly: */65 /* If the sort column is QDateTime than handle it correctly: */ 66 66 if (sortColumn() == UIGuestControlFileModelColumn_ChangeTime) 67 67 { 68 68 QVariant dataLeft = pLeftItem->data(UIGuestControlFileModelColumn_ChangeTime); 69 69 QVariant dataRight = pRightItem->data(UIGuestControlFileModelColumn_ChangeTime); 70 /* Being a bit paranoid?: */ 71 if (dataLeft.canConvert(QMetaType::QDateTime) && 72 dataRight.canConvert(QMetaType::QDateTime)) 73 { 74 QDateTime leftDateTime = dataLeft.toDateTime(); 75 QDateTime rightDateTime = dataRight.toDateTime(); 76 return (leftDateTime < rightDateTime); 77 } 70 QDateTime leftDateTime = dataLeft.toDateTime(); 71 QDateTime rightDateTime = dataRight.toDateTime(); 72 return (leftDateTime < rightDateTime); 73 } 74 /* When we show human readble sizes in size column sorting gets confused, so do it here: */ 75 else if(sortColumn() == UIGuestControlFileModelColumn_Size) 76 { 77 qulonglong leftSize = pLeftItem->data(UIGuestControlFileModelColumn_Size).toULongLong(); 78 qulonglong rightSize = pRightItem->data(UIGuestControlFileModelColumn_Size).toULongLong(); 79 return (leftSize < rightSize); 78 80 79 81 }
Note:
See TracChangeset
for help on using the changeset viewer.

