summaryrefslogtreecommitdiffstats
path: root/fileview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fileview.cpp')
-rw-r--r--fileview.cpp11
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(){