diff options
Diffstat (limited to 'seriestreewidget.cpp')
-rw-r--r-- | seriestreewidget.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp index fba155b..1407ca1 100644 --- a/seriestreewidget.cpp +++ b/seriestreewidget.cpp @@ -396,6 +396,7 @@ void SeriesTreeView::readSettings(){ QSettings s; mHover = s.value("ui/hoverarchive", true).toBool(); mHoverWin->setWindowOpacity(s.value("ui/hoveropacity", 10).toFloat() / 10.0); + mCursorOffset = s.value("ui/cursoroffset").toInt(); } void SeriesTreeView::contextMenuEvent(QContextMenuEvent *e){ @@ -414,7 +415,7 @@ bool SeriesTreeView::event(QEvent *e){ if(!mHover){ return true; } - 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); if((e->type() == QEvent::HoverEnter) || (e->type() == QEvent::HoverMove)){ if(!curIdx.isValid() || (curIdx.parent() != QModelIndex())){ |