diff options
Diffstat (limited to 'seriestreewidget.cpp')
-rw-r--r-- | seriestreewidget.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp index decdfa4..d6c216d 100644 --- a/seriestreewidget.cpp +++ b/seriestreewidget.cpp @@ -404,8 +404,9 @@ void SeriesTreeWidget::setFilterMode(int mode){ mCompleterProducerThread->start(); } -SeriesTreeView::SeriesTreeView(QWidget *parent) : QTreeView(parent), mHoverWin(new HoverWindow), mHover(false) { +SeriesTreeView::SeriesTreeView(QWidget *parent) : QTreeView(parent), mHover(false) { setAttribute(Qt::WA_Hover); + mHoverWin = new HoverWindow(this); readSettings(); } @@ -450,14 +451,14 @@ bool SeriesTreeView::event(QEvent *e){ if(curIdx != mCurHover){ mCurHover = curIdx; mHoverWin->setContent(curIdx.data(Qt::DisplayRole).toString(), children(curIdx)); - mHoverWin->setVisible(false); + //mHoverWin->setVisible(false); mHoverWin->setPos(); mHoverWin->setVisible(true); return true; - }else{ + }else{ mHoverWin->setPos(); return true; - } + } } if(e->type() == QEvent::HoverLeave){ return exitHover(); |