diff options
Diffstat (limited to 'src/dolphincolumnview.cpp')
| -rw-r--r-- | src/dolphincolumnview.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/dolphincolumnview.cpp b/src/dolphincolumnview.cpp index a6fda66d0..d6bd08a42 100644 --- a/src/dolphincolumnview.cpp +++ b/src/dolphincolumnview.cpp @@ -554,4 +554,19 @@ void DolphinColumnView::removeAllColumns() assureVisibleActiveColumn(); } +void DolphinColumnView::setModel ( QAbstractItemModel * model ) +{ + QAbstractItemView::setModel(model); + if(m_columns[0]) { + m_columns[0]->setModel(model); + m_columns[0]->setSelectionModel(selectionModel()); + } +} +void DolphinColumnView::setSelectionModel ( QItemSelectionModel * selectionModel ) +{ + if(m_columns[0]) + m_columns[0]->setSelectionModel(selectionModel); + QAbstractItemView::setSelectionModel(selectionModel); +} + #include "dolphincolumnview.moc" |
