customlistview.cpp 601 B

12345678910111213141516171819
  1. #include "customlistview.h"
  2. CustomListView::CustomListView(QWidget *parent) :
  3. QListView(parent)
  4. {
  5. setEditTriggers(QAbstractItemView::NoEditTriggers);
  6. setDragDropMode(QAbstractItemView::NoDragDrop);
  7. setSelectionMode(QAbstractItemView::ExtendedSelection);
  8. setSelectionBehavior(QAbstractItemView::SelectItems);
  9. setMovement(QListView::Static);
  10. setLayoutMode(QListView::SinglePass);
  11. setViewMode(QListView::IconMode);
  12. setSelectionRectVisible(false);
  13. }
  14. void CustomListView::mouseReleaseEvent(QMouseEvent *e)
  15. {
  16. emit updateSelectedSegmentCount();
  17. }