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