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