summaryrefslogtreecommitdiffstats
path: root/archivecontroller.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Enhance previewArno2013-08-221-0/+2
| | | | | | * Show time when snapshot was taken. * Align the snapshots properly. * Show BusyCursor when generating preview.
* Fix previewArno2013-08-161-6/+16
| | | | | * Show :/picgone.png if movie is not available * Show cover if preview is called on a picture
* Implement previewArno2013-08-111-0/+14
| | | | Show 4 frames of the selected movie in PictureViewer2.
* Implement file properties dialogArno2013-07-281-0/+11
| | | | | | | | Show file properties in Filemanager and Archive, if the file is available. Also get rid of the palette stuff in SmGlobals. Just call setPalette() early enough and set it in SmTreeView.
* Simplify icon managementArno2013-07-271-5/+2
| | | | Introduce SmGlobals::iconFor to retrieve the configured item.
* Read JSON from ffprobeArno2013-07-271-0/+26
| | | | | | | | | | | | | | | | 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.
* Use new icon schemeArno2013-07-261-2/+11
| | | | | | | Use new icon configuration consistently in: * Filemanager * NewMovieWizard * Experimental view
* Dis/enable QActions for ContextMenuArno2013-07-121-0/+10
| | | | Handle actions dependent on type node.
* Get rid of useless SimpleModel againArno2013-07-101-3/+12
| | | | | QStandardItemModel is much better than a poorly derived QStringListModel...
* Show actors, genres and metadata when selecting a seriesArno2013-07-091-0/+16
| | | | We're getting there, slowly, but steadily :)
* Make new archive workArno2013-07-081-1/+6
| | | | | | | | | | Well, this is a huge commit. Should be severals, but who knew... First and foremost feature: Make NewMovieWizard work with the experimental model. This change obsoleted a lot of code. Also, the old archive won't work with with the new Wizward... There are most probably many other features I forgot about.
* Implement actions for ArchiveFileViewArno2013-07-071-1/+141
| | | | | * make files double-clickable * implement edit actions for files
* Lots of Display ChangesArno2013-07-061-0/+1
| | | | | | | | | * Save header states * Implement delegates for columns * unify size and duration to 1 column * colorize View ... and lots of other things I forgot :)
* Basic ArchiveFilesModel and ArchiveControllerArno2013-07-061-0/+54
Implement a new file model for the archive. It's quite basic at this stage, but finally something happens when clicking the archive tree. Also, implement the interaction (signal -> slot) between the views and models in an explicit controller to prevent the mess from the old archive.