]> git.sur5r.net Git - minitube/blobdiff - src/video.cpp
SearchLineEdit refactoring
[minitube] / src / video.cpp
index 41e8c018323b0b3a0c3ebb2351f83a5d1c851829..03edbdad3240b89f882038100c3ec0b3ee232b7c 100644 (file)
@@ -25,6 +25,7 @@ $END_LICENSE */
 #include "jsfunctions.h"
 #include "temporary.h"
 #include "compatibility/qurlqueryhelper.h"
+#include "datautils.h"
 
 namespace The {
 NetworkAccess* http();
@@ -473,8 +474,7 @@ QString Video::decryptSignature(const QString &s) {
 }
 
 QString Video::formattedDuration() const {
-    QString format = m_duration > 3600 ? "h:mm:ss" : "m:ss";
-    return QTime().addSecs(m_duration).toString(format);
+    return DataUtils::formatDuration(m_duration);
 }
 
 void Video::saveDefinitionForUrl(const QString& url, const VideoDefinition& definition) {