diff options
Diffstat (limited to 'fileview.cpp')
-rw-r--r-- | fileview.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/fileview.cpp b/fileview.cpp index a6108bb..1720552 100644 --- a/fileview.cpp +++ b/fileview.cpp @@ -42,13 +42,12 @@ FileView::FileView(QWidget *parent) : SmTreeView("ui/fsheaderpos", parent), mDel mHoverWin = new HoverWindow(this); QSize curSize = SmGlobals::instance()->cursorSize(); mHoverWin->setHoverOffset(QPoint(curSize.width() + 30, 0)); - SmGlobals::instance()->treeWidgets().append(this); } void FileView::setModel(QAbstractItemModel *model){ mProxy = qobject_cast<FilesystemFileProxy*>(model); mModel = qobject_cast<SmDirModel*>(mProxy->sourceModel()); - QTreeView::setModel(model); + SmTreeView::setModel(model); } const QVariant FileView::duration() const { @@ -119,7 +118,7 @@ void FileView::writeConfig(){ } void FileView::closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint){ - QTreeView::closeEditor(editor, hint); + SmTreeView::closeEditor(editor, hint); QSortFilterProxyModel *proxy = qobject_cast<QSortFilterProxyModel*>(model()); QModelIndex sourceIdx = proxy->mapToSource(currentIndex()); emit editorClosed(sourceIdx); @@ -137,7 +136,7 @@ void FileView::contextMenuEvent(QContextMenuEvent *e){ void FileView::keyPressEvent(QKeyEvent *e){ if(!hasFocus()){ - QTreeView::keyPressEvent(e); + SmTreeView::keyPressEvent(e); return; } switch(e->key()){ @@ -155,7 +154,7 @@ void FileView::keyPressEvent(QKeyEvent *e){ e->accept(); break; default: - QTreeView::keyPressEvent(e); + SmTreeView::keyPressEvent(e); } } @@ -222,7 +221,7 @@ bool FileView::event(QEvent *e){ }else if(e->type() == QEvent::HoverLeave){ return exitHover(); } - return QTreeView::event(e); + return SmTreeView::event(e); } void FileView::selectedFilesChanged(){ |