Changeset View
Changeset View
Standalone View
Standalone View
krusader/Panel/PanelView/krinterbriefview.cpp
Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Line(s) | 58 | { | |||
---|---|---|---|---|---|
69 | style->setParent(this); | 69 | style->setParent(this); | ||
70 | setStyle(style); | 70 | setStyle(style); | ||
71 | viewport()->setStyle(style); // for custom tooltip delay | 71 | viewport()->setStyle(style); // for custom tooltip delay | ||
72 | setItemDelegate(new KrViewItemDelegate()); | 72 | setItemDelegate(new KrViewItemDelegate()); | ||
73 | setMouseTracking(true); | 73 | setMouseTracking(true); | ||
74 | setAcceptDrops(true); | 74 | setAcceptDrops(true); | ||
75 | setDropIndicatorShown(true); | 75 | setDropIndicatorShown(true); | ||
76 | 76 | | |||
77 | connect(_mouseHandler, SIGNAL(renameCurrentItem()), SLOT(renameCurrentItem())); | 77 | connect(_mouseHandler, &KrMouseHandler::renameCurrentItem, this, &KrInterBriefView::renameCurrentItem); | ||
78 | 78 | | |||
79 | _model->setExtensionEnabled(false); | 79 | _model->setExtensionEnabled(false); | ||
80 | _model->setAlternatingTable(true); | 80 | _model->setAlternatingTable(true); | ||
81 | connect(_model, SIGNAL(layoutChanged()), SLOT(updateGeometries())); | 81 | connect(_model, &ListModel::layoutChanged, this, &KrInterBriefView::updateGeometries); | ||
82 | } | 82 | } | ||
83 | 83 | | |||
84 | KrInterBriefView::~KrInterBriefView() | 84 | KrInterBriefView::~KrInterBriefView() | ||
85 | { | 85 | { | ||
86 | delete _properties; | 86 | delete _properties; | ||
87 | _properties = 0; | 87 | _properties = 0; | ||
88 | 88 | | |||
89 | delete _operator; | 89 | delete _operator; | ||
▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | 128 | { | |||
136 | _header->hideSection(KrViewProperties::Owner); | 136 | _header->hideSection(KrViewProperties::Owner); | ||
137 | _header->hideSection(KrViewProperties::Group); | 137 | _header->hideSection(KrViewProperties::Group); | ||
138 | _header->hideSection(KrViewProperties::Changed); | 138 | _header->hideSection(KrViewProperties::Changed); | ||
139 | _header->hideSection(KrViewProperties::Accessed); | 139 | _header->hideSection(KrViewProperties::Accessed); | ||
140 | _header->setStretchLastSection(true); | 140 | _header->setStretchLastSection(true); | ||
141 | _header->setSectionResizeMode(QHeaderView::Fixed); | 141 | _header->setSectionResizeMode(QHeaderView::Fixed); | ||
142 | _header->setSectionsClickable(true); | 142 | _header->setSectionsClickable(true); | ||
143 | _header->setSortIndicatorShown(true); | 143 | _header->setSortIndicatorShown(true); | ||
144 | connect(_header, SIGNAL(sortIndicatorChanged(int,Qt::SortOrder)), | 144 | connect(_header, &QHeaderView::sortIndicatorChanged, _model, QOverload<int, Qt::SortOrder>::of(&ListModel::sort)); | ||
145 | _model, SLOT(sort(int,Qt::SortOrder))); | | |||
146 | _header->installEventFilter(this); | 145 | _header->installEventFilter(this); | ||
147 | 146 | | |||
148 | _numOfColumns = _properties->numberOfColumns; | 147 | _numOfColumns = _properties->numberOfColumns; | ||
149 | 148 | | |||
150 | setSortMode(_properties->sortColumn, (_properties->sortOptions & KrViewProperties::Descending)); | 149 | setSortMode(_properties->sortColumn, (_properties->sortOptions & KrViewProperties::Descending)); | ||
151 | } | 150 | } | ||
152 | 151 | | |||
153 | void KrInterBriefView::keyPressEvent(QKeyEvent *e) | 152 | void KrInterBriefView::keyPressEvent(QKeyEvent *e) | ||
▲ Show 20 Lines • Show All 552 Lines • Show Last 20 Lines |