From c3b7144f5aef2906d85339d3b9c5bf8eaa3a6356 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 11 Dec 2010 13:06:20 +0100 Subject: Implement hover over movies What started as an attempt to show a frame from a movie when hovering over it, ended in a huge bugfix commit for hover related stuff. This commit is definitely not atomic. When hovering over a movie present on the filesytem a frame is shown. The time frame is configurable. While digging into the code I noticed some bugs. Bugfixes: * fix label for hove archive action. It was labeled for hovering over directories in FSWidget. * Hovering over directories didn't have an action. Also read the appropriate value from QSettings. Other: * add icons for hovering over directories and hovering over movies * replace SheMov::toggleHover(pics|some other) with a QSignalMapper --- shemov.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'shemov.h') diff --git a/shemov.h b/shemov.h index 05273bd..87efac6 100644 --- a/shemov.h +++ b/shemov.h @@ -45,8 +45,7 @@ class SheMov : public QMainWindow { void newMovieWizardWithFiles(); void setSize(qint64 size); void checkConsistency(); - void toggleHoverPics(bool toggled); - void toggleHoverArchive(bool toggled); + void toggleHover(QObject *object); void checkMount(bool mounted); signals: @@ -99,6 +98,8 @@ class SheMov : public QMainWindow { QAction *mConsistencyA; QAction *mHoverPicsA; QAction *mHoverArchiveA; + QAction *mHoverDirectoriesA; + QAction *mHoverMoviesA; //TreeView Actions //Series Actions -- cgit v1.2.3-70-g09d2