summaryrefslogtreecommitdiffstats
path: root/delegates.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix clang warnings in delegatesArno2018-11-241-1/+1
|
* Add display of Origin filesArno2016-11-091-1/+3
| | | | | | | Show orgin files as child of archived file in the archive. Sidenote: Adding an origin file in here won't be very useful, since the actual file is elsewhere. That's a job for ShemovCleaner, I guess.
* Change image size calculationArno2015-10-111-1/+1
| | | | | Use ImageMagick::Image::ping to determine the size of an image, but only if the file size is < 400kb to prevent the impression of a deadlock.
* Major revamp of the file ManagerArno2014-12-071-1/+1
| | | | | | Nothing is async any more. Didn't work, anyway. Instead show a QProgressDialog when gathering data. Was kinda surprising that processEvents has to be called explicitly... Well, done!
* Move filetype delegate to delegate.*Arno2013-07-281-0/+26
| | | | Missed this one the first time...
* Read JSON from ffprobeArno2013-07-271-0/+86
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.