diff options
Diffstat (limited to 'fileview.cpp')
-rw-r--r-- | fileview.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fileview.cpp b/fileview.cpp index 8874b31..f0169de 100644 --- a/fileview.cpp +++ b/fileview.cpp @@ -89,6 +89,7 @@ void FileView::readConfig(){ mHoverMovies = s.value("ui/hovermovies", true).toBool(); mWhen = s.value("ui/grabframe", "00:00:00").toString(); mHoverWin->setWindowOpacity(s.value("ui/hoveropacity", 10).toFloat() / 10.0); + mCursorOffset = s.value("ui/cursoroffset").toInt(); } void FileView::closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint){ @@ -144,7 +145,7 @@ bool FileView::event(QEvent *e){ if(!hEvent){ return exitHover(); } - QPoint hotSpot(hEvent->pos().x(), hEvent->pos().y() - SmGlobals::instance()->cursorSize().height()); + QPoint hotSpot(hEvent->pos().x(), hEvent->pos().y() + mCursorOffset); QModelIndex curIdx = indexAt(hotSpot); HoverFileType ft = None; QFileInfo curIdxInfo(curIdx.data(QFileSystemModel::FilePathRole).toString()); |