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 --- configurationdialog.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'configurationdialog.h') diff --git a/configurationdialog.h b/configurationdialog.h index edbe219..dd8e62b 100644 --- a/configurationdialog.h +++ b/configurationdialog.h @@ -27,6 +27,9 @@ class ConfigurationDialog : public QDialog { public slots: void accept(); + + private slots: + void setGrabFrameEnabled(bool enabled); private: void readSettings(); @@ -41,6 +44,7 @@ class ConfigurationDialog : public QDialog { QLineEdit *mArchiveDir; QLineEdit *mBurnDir; QLineEdit *mFfProbePath; + QLineEdit *mFfMpegPath; QLineEdit *mDvdMountPath; QLineEdit *mDatabaseHost; QLineEdit *mDatabaseName; @@ -48,9 +52,11 @@ class ConfigurationDialog : public QDialog { QLineEdit *mDatabasePassword; QLineEdit *mWindowsDrive; QLineEdit *mStripPath; + QLineEdit *mGrabFrameFrom; QComboBox *mIconForFolder; QCheckBox *mHoverPics; QCheckBox *mHoverArchive; + QCheckBox *mHoverMovies; QSpinBox *mHoverOpacity; }; -- cgit v1.2.3-70-g09d2