summaryrefslogtreecommitdiffstats
path: root/seriestreewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'seriestreewidget.cpp')
-rw-r--r--seriestreewidget.cpp25
1 files changed, 4 insertions, 21 deletions
diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp
index b977c08..096d814 100644
--- a/seriestreewidget.cpp
+++ b/seriestreewidget.cpp
@@ -5,41 +5,26 @@
2 of the License, or (at your option) any later version.
*/
-#include <QtWidgets/QHBoxLayout>
-#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QPushButton>
-#include <QtWidgets/QLineEdit>
#include <QtWidgets/QLabel>
-#include <QSortFilterProxyModel>
-#include <QRegExp>
-#include <QContextMenuEvent>
#include <QtWidgets/QMenu>
-#include <QtWidgets/QAction>
#include <QtWidgets/QMessageBox>
-#include <QSettings>
#include <QtWidgets/QFileDialog>
#include <QSettings>
-#include <QFileInfo>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QInputDialog>
-#include <QFile>
-#include <QEvent>
#include <QHoverEvent>
-#include <QPalette>
#include <QtWidgets/QCompleter>
#include <QStringListModel>
#include <QSqlQuery>
-#include <QSqlDatabase>
#include <QThread>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QSpinBox>
-#include <QFontMetrics>
#include <QtWidgets/QApplication>
#include "seriestreewidget.h"
-#include "smtreemodel.h"
#include "smglobals.h"
#include "seriestreemodel.h"
#include "filestreemodel.h"
@@ -396,10 +381,9 @@ void SeriesTreeWidget::setFilterMode(int mode){
mCompleterProducerThread->start();
}
-SeriesTreeView::SeriesTreeView(QWidget *parent) : QTreeView(parent), mHover(false) {
+SeriesTreeView::SeriesTreeView(QWidget *parent) : SmTreeView(parent), mHover(false) {
setAttribute(Qt::WA_Hover);
mHoverWin = new HoverWindow(this);
- SmGlobals::instance()->treeWidgets().append(this);
readSettings();
}
@@ -421,7 +405,7 @@ void SeriesTreeView::contextMenuEvent(QContextMenuEvent *e){
bool SeriesTreeView::event(QEvent *e){
QHoverEvent *hEvent = dynamic_cast<QHoverEvent*>(e);
if(!hEvent){
- return QTreeView::event(e);
+ return SmTreeView::event(e);
}
if(!mHover){
return true;
@@ -444,8 +428,7 @@ bool SeriesTreeView::event(QEvent *e){
if(curIdx != mCurHover){
mCurHover = curIdx;
mHoverWin->setContent(curIdx.data(Qt::DisplayRole).toString(), children(curIdx));
- //mHoverWin->setVisible(false);
- mHoverWin->setPos();
+ mHoverWin->setPos();
mHoverWin->setVisible(true);
return true;
}else{
@@ -456,7 +439,7 @@ bool SeriesTreeView::event(QEvent *e){
if(e->type() == QEvent::HoverLeave){
return exitHover();
}
- return QTreeView::event(e);
+ return SmTreeView::event(e);
}
bool SeriesTreeView::exitHover(bool exitVal){