summaryrefslogtreecommitdiffstats
path: root/archivecontroller.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement addCoversArno2013-09-211-0/+1
| | | | Add covers to an already archived movie.
* Implement previewArno2013-08-111-0/+1
| | | | Show 4 frames of the selected movie in PictureViewer2.
* Implement file properties dialogArno2013-07-281-0/+1
| | | | | | | | 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.
* Read JSON from ffprobeArno2013-07-271-0/+5
| | | | | | | | | | | | | | | | 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-0/+5
| | | | | | | Use new icon configuration consistently in: * Filemanager * NewMovieWizard * Experimental view
* Dis/enable QActions for ContextMenuArno2013-07-121-0/+3
| | | | Handle actions dependent on type node.
* Get rid of useless SimpleModel againArno2013-07-101-4/+4
| | | | | QStandardItemModel is much better than a poorly derived QStringListModel...
* Make experimental view editableArno2013-07-101-1/+1
| | | | | Create new dialogs for editing actors, genres and metadata. IMHO like this it's much clearer who does what. KISS!
* Show actors, genres and metadata when selecting a seriesArno2013-07-091-0/+7
| | | | 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-0/+12
| | | | | * make files double-clickable * implement edit actions for files
* Lots of Display ChangesArno2013-07-061-0/+2
| | | | | | | | | * 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/+46
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.