summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use default Video Player on doubleclickArno2018-09-131-5/+1
|
* Make VideoViewer local to FSWidgetArno2018-09-133-5/+18
| | | | Now we can't have multiple VideoViewers, which is what we want :)
* VideoViewer: set initial size and centerArno2018-09-131-0/+4
|
* Don't register VideoViewer as global WidgetArno2018-09-131-1/+0
|
* Fix duplication of Dirs and Filters in FSWidgetArno2018-09-131-0/+2
| | | | | | | Clear the ComboBoxes before re-reading the entries, because just adding them will produce duplicates if configure is called. Closing the Configuration Dialog would just add the alread configured items to the list, hence the duplicates.
* Remove playQtArno2018-09-012-21/+0
| | | | Not used, artifact from the first implementation of VideoViewer.
* Create a local playlist for external playersArno2018-09-012-3/+32
| | | | | Unfortunately, ffmpeg is the only player which doesn't suck too much, but it won't take more than one file :(
* Add some more keyboard action to VideoViewerArno2018-08-261-0/+19
| | | | | | * Ĺšpace for play/pause * 1 for lowering volume * 2 for raising volume
* Merge branch 'refs/heads/treemodel' into VideoWidgetArno2018-08-261-0/+1
|\
| * Use courier new for ArchiveBrowserArno2018-08-261-0/+1
| |
* | Add option for using the internal viewerArno2018-08-263-30/+55
| | | | | | | | Also use the new connect syntax for ProgramConfigurator.
* | Read and Write some settings for VideoViewerArno2018-08-262-0/+21
| |
* | Fix next and previous in VideoViewerArno2018-08-261-2/+12
| | | | | | | | | | The QMediaPlayList implementations return -1 after the last valid index. Fix it by implementing a homebrewed version...
* | Implement custom Video playerArno2018-08-268-18/+136
| | | | | | | | | | | | | | Well, well, well. Due to several unforseen circumstances I ventured into the sources again and implemented a Video player with Qt. Looks very promising so far. There are some bugs to weed out, but I'm getting there...
* | Use nullptr instead of literal 0 to avoid warningsArno2018-08-261-6/+6
|/
* Remove menu bar from archive browserArno2018-07-214-140/+76
| | | | | Well, quite some code churn. Localize QActions and remove them from SheMov. Put them in a tool bar and the context menu, the usual.
* Make headers for FSWidget selectableArno2018-07-212-15/+34
|
* Prepare FSWidget for show/hide headersArno2018-07-212-4/+10
| | | | | | Don't clear the model when gathering data. Delete all rows instead to keep the headers consistent. Also add a visible column for the full path.
* Fix slide dialogArno2018-07-211-2/+4
| | | | Don't show the picture viewer if the slide dialog was cancelled.
* Save/Restore PicturesWidget selectionArno2018-07-201-1/+5
| | | | Finally!
* More code churnArno2018-07-2014-256/+310
| | | | | Create separate files for MappingData and MappingTreeResultModel. Hopefully no functional changes.
* Fix headere view for PictureListViewArno2018-07-205-31/+27
| | | | Make the headers great again!
* Just code shuffle, no functional changeArno2018-07-1916-326/+477
| | | | | Split up all the classes in mappingtreewidget into separate files to make editing easier.
* Create file for MappingTreeViewArno2018-07-196-41/+76
| | | | Single it out to a separate file to make editing easier.
* Make the slide dialog callabe againArno2018-07-142-1/+8
|
* Remove unused QActionArno2018-07-142-3/+1
|
* Remove the menuBar() from picture archiveArno2018-07-147-276/+62
| | | | | | | The journey started innocent enough, but turned out to be a commit that should have been severals. In the end, the picture archive has no menuBar() any more, as expected, but it's also impossible to call the slide dialog. Will fix that soon.
* Rename PictureView to PictureListViewArno2018-07-146-237/+266
| | | | | Rename it to make clear(er) that it is a TreeView, not a picture viewer. Also, remove it from pictureswidget.{h,cpp} into a separate file.
* Remove unused local variable dvdMountArno2018-07-141-1/+0
| | | | Leftover from a cleanup.
* Fix window titleArno2018-07-145-0/+14
| | | | for FSWidget and MovieWidget.
* Workaround for recognizing some .mkv as MoviesArno2018-05-251-2/+2
| | | | | | | | As it turns out the MIME magic recognizes some mkv files as application/ octet stream, so the file type is incorrectly set to General Cover in the new movies dialog. Very annoying. Fix it by looking at the suffix, too, even though this is exactly the thing MIME magic should prevent... :(
* Raise viewer when doubleclicking pictureArno2018-05-211-0/+1
|
* Implement edit filesArno2018-05-215-3/+184
| | | | Make it possible to edit files (again).
* MoviePropertiesDialog: setWindowTitleArno2018-04-151-0/+1
|
* Edit subjectArno2018-04-152-2/+9
| | | | Forgot that on implementing MoviePropertiesDialog...
* MovieWidget: Add global actions and refresh to the toolbarArno2018-04-052-1/+7
|
* MovieWidget: make the forward and back buttons do somethingArno2018-04-052-2/+16
| | | | Advance to the next Selection or go back to the previous one.
* MovieWidget: don't show menuBar()Arno2018-04-052-9/+2
| | | | Also, remove some left over menus from old ArchiveView.
* Weed out old archive view and archivecontrollerArno2018-04-058-1460/+13
| | | | | Unfortunately, it is so convoluted code that there's most likely a lot of cruft left, so call it work in progress...
* MoviePropertiesDialog: actually do somethingArno2018-04-044-0/+113
| | | | | Update database on accpet() Yes, I know that some code could be shared, but I want to keep it clean.
* MoviePropertiesDialog: implement remove genre and actorArno2018-04-042-0/+10
| | | | Only removes items from the view, does nothing to the database yet.
* MoviePropertiesDialog: implement add actors and genresArno2018-04-045-2/+123
| | | | | | | Only adds items to the view, doesn't do any changes to the database yet. Had to implement a custom InputDialog, because the standard InputDialog doesn't have a setter for the completer.
* Fill MoviePropertiesDialog, part 2Arno2018-04-042-0/+34
| | | | Actors and Genres.
* Fill MoviePropertiesDialog, part 1Arno2018-04-044-2/+35
|
* Implement MoviePropertiesDialogArno2018-04-045-2/+135
| | | | | Try to replace all those editing dialogs with one exhausting dialog. For now, it's just the layout. It does nothing yet.
* MovieWidget: copy assorted columns to clipboardArno2018-04-042-3/+22
|
* MovieWidget: Implement play selected for bottom viewArno2018-04-042-0/+20
|
* MovieWidget: turn bottom view into SmViewArno2018-04-042-2/+17
| | | | Also, play the movie on doubleclick if it's available.
* Rename FSView to SmViewArno2018-04-045-15/+15
| | | | | Turns out it's more general purpose than I thought. Gonna reuse it for MovieWidget.
* MovieWidget: make all items non-editableArno2018-04-041-0/+4
|