From f10a0a63e699288f1288c193c49795cae9cb3b40 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 16 Oct 2010 12:47:49 +0200 Subject: Created general purpose HoverWidget This commit outsources the HoverWindow to a seperate file and makes it possible to set a pixmap to the window. Also the cursor offset is only calculated once in SmGlobals. --- seriestreewidget.h | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'seriestreewidget.h') diff --git a/seriestreewidget.h b/seriestreewidget.h index 4532ddb..c5d91d4 100644 --- a/seriestreewidget.h +++ b/seriestreewidget.h @@ -22,9 +22,10 @@ class QLabel; class SeriesTreeModel; class SeriesTreeView; class SeriesTreeSortModel; -class SeriesTreeHoverWindow; +class HoverWindow; class FilesTreeModel; class AddCoverDialog; +class HoverWindow; class SeriesTreeWidget : public QWidget { Q_OBJECT @@ -77,19 +78,9 @@ class SeriesTreeView : public QTreeView { private: QStringList children(const QModelIndex &idx) const; QModelIndex mCurHover; - SeriesTreeHoverWindow *mHoverWin; - int mCursorOffset; + HoverWindow *mHoverWin; }; -class SeriesTreeHoverWindow : public QWidget { - Q_OBJECT - public: - explicit SeriesTreeHoverWindow(QWidget *parent = 0, Qt::WindowFlags f = Qt::FramelessWindowHint); - void setContent(const QString &parent, const QStringList &children); - - private: - QLabel *mLabel; -}; class SeriesTreeSortModel : public QSortFilterProxyModel { Q_OBJECT -- cgit v1.2.3-70-g09d2