From 0afebd0e3cb3da831cd5ffba1eefbe9e61e408a1 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 27 Jul 2013 03:59:47 +0200 Subject: Read JSON from ffprobe Use JSON output from ffprobe instead of string parsing to get some kind of type safety. For doing that, some changes were needed in FileView: Use delegates for displaying Duration and Bitrate instead of mangling output in Qt::Displayrole. To reuse code, move all delegates from the new Archive to a separate file. And, of course, the initial objective: Show the accumulated size and duration of selected files in the status bar from the experimental archive. --- shemov.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'shemov.h') diff --git a/shemov.h b/shemov.h index efccaa2..d8f7eef 100644 --- a/shemov.h +++ b/shemov.h @@ -45,7 +45,7 @@ class SheMov : public QMainWindow { void newMovieWizard(); void newMovieWizardWithFiles(); void setSize(qint64 size); - void setDuration(const QVariant dur); + void setDuration(qint64 dur, bool maybeMore); void checkConsistency(); void toggleHover(QObject *object); void checkMount(bool mounted); -- cgit v1.2.3-70-g09d2