summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix sorting of SeriesPartsArno2014-04-073-24/+6
| | | | | Arrange Seriespartsname different so the default implementation of QSortfilterProxyModel can handle the sorting.
* Fix SeriesPartNo == 0Arno2014-04-042-2/+2
| | | | | Fix sorting in ArchiveTree and make it possible to enter zero in NewMovieWizard.
* Only activate delete SeriesPart on SeriesPartNodeArno2014-04-041-1/+1
|
* Delete SeriesPartArno2014-04-046-0/+80
| | | | | Make it possible to delete a SeriesPart. This may happen if eg. you download the same clip/movie with a better quality.
* Create toolBar for ArchiveBrowserArno2014-02-153-3/+26
|
* ArchiveBrowser: implement (Collapse|Expand)AllArno2014-02-152-0/+12
|
* Replace ArchiveModel::FileType with #defineArno2014-02-158-21/+26
| | | | | These constants are used all over the place and aren't really specific to ArchiveModel, so use the preprocessor.
* Act on DoubleClick in ArchiveBrowserArno2014-02-153-3/+23
| | | | | Picture: show in PictureViewer Movie: show preview
* Add icons to ArchiveBrowserArno2014-02-153-12/+35
|
* Fix size filter in Archive BrowserArno2014-02-146-14/+14
| | | | | | The size filter filtered more than selectedSize in the statusBar suggested, because it used a differet size. Fix it by using a #define everywhere.
* Actually move Files...Arno2014-02-074-0/+16
| | | | | ...when moving them to burn. Was too eager removing debug statements Also behave properly after a model reset.
* Hide browser view menu insted of disabling itArno2014-02-071-1/+1
| | | | bad, bad, bad girl!
* Play movies from browserArno2014-02-074-0/+32
|
* Implement refresh for ArchiveBrowserArno2014-02-075-1/+12
| | | | with context menu...
* Move to Burn is back!Arno2014-02-076-2/+98
| | | | Reimplement move to burn...
* Save state of ArchiveBrowserArno2014-02-074-3/+40
| | | | persist header settings and filters
* Clean up file menuArno2014-02-071-2/+2
| | | | | * Deactive Archive.* when not in Filemanager * Remove play selected movie. It was only valid in Filemanager
* Set mBytesRemaining unconditionallyArno2014-02-071-1/+1
| | | | | Don't reset mBytesRemaining to 0 if the actual number is negative. It can be < 0 since switching to QItemSelection :)
* Don't show favorites in ArchiveBrowserArno2014-02-071-1/+1
|
* Implement ArchiveBrowser filteringArno2014-02-075-21/+187
| | | | | | | | | | | Filter ArchiveBrowser by Quality and/or size: * Quality: only show series with a quality less or equal * Size: only show series still fitting onto the DVD * Both: only show series with a quality less or equal _and_ still fitting on the DVD Use QItemSelection instead of going through the selected items in the tree. Seems to work somehow...
* Update status bar from ArchiveBrowserArno2014-02-073-2/+24
| | | | Update item selection count and selected size in statusBar.
* First version of Archive BrowserArno2014-02-069-2/+241
| | | | | | First try to reimplement "Move to archive" in another way. Implement an archive browser showing only Series with local parts in another tab. This part works for now :)
* Add filter bar to MappingTreeWidgetArno2013-10-136-51/+117
| | | | | Move matchRecursive from ArchiveModel to SmTreeModel so we can use it here, too.
* Fix renaming mapping items for picsArno2013-10-133-2/+25
| | | | | | With some GNOME themes the edit trigger for SmTreeModel is borked. The current name is mixed with the new one, and one can't recognize anything. Use a QInputDialog instead.
* Don't show PicGone when showing a PreviewArno2013-10-121-2/+2
|
* Fix Rename in FilesystemWidgetArno2013-10-122-1/+14
| | | | | Use a dialog for renaming files. Craptastic. Dunno why just calling the editor doesn't work any more, but that's life...
* Bugfix PictureViewer2Arno2013-10-121-8/+14
| | | | Don't crash if file list is empty. Check size of mFiles.
* Use marked files from PictureViewer2Arno2013-10-124-3/+40
| | | | | | | | * Call NewPicsDialog with marked files list * some more keyboard navigation: -> Cursor UP and RIGHT - previous -> Cursor DOWN and LEFT - next -> DELETE - delete file
* Improve PictureViewer2Arno2013-10-127-14/+108
| | | | | | | | | * implement Mark Files * always show all pictures from context * change navigation: N -> next P -> previous M -> mark/unmark file
* Fix resizing of columns in FileViewArno2013-10-123-8/+7
| | | | | Don't emit needResize after every model SmDirModel-change. It freezes the GUI. Let the user decide -> add a QAction to the toolBar.
* Fix show/hide events for PictureViewer2Arno2013-10-123-5/+25
| | | | check and uncheck the show/hide QAction on showEvent/hideEvent.
* Fix Style issuesArno2013-10-128-21/+6
| | | | | | * Change fixed width front from "courier" to "Monospace" * Remove foregroundcolor from SmTreeItem. Wasn't used nor needed, quite the opposite: it made SheMov deviate from the default style.
* Fix copy constructor of SmTreeItemArno2013-09-284-29/+19
| | | | | | | | Seems the copy constructor of SmTreeItem was botched. After copying a rootItem, some children wouldn't show up. I guess it has something to do with the QHash of the parents. Replace it with an explictit deep copy function where needed.
* Fix FileView selection after model resetArno2013-09-222-6/+6
| | | | | | | Use Filename instead of md5sum for re-selecting files after reset. They are pretty unique in a directory, too. When we're not doing expensive ops, ie. we are polling, we don't gather the md5sum, so the selection is lost.
* Fix expanding of ArchiveTreeArno2013-09-213-0/+18
| | | | | Save and restore expanded items for Favorites and local files. Added context menu items for expandAll and collapseAll.
* Implement addCoversArno2013-09-218-2/+60
| | | | Add covers to an already archived movie.
* Add Splitter in FilesystemWidgetArno2013-09-142-5/+15
| | | | | Add a Splitter between icons and the directory editbox. Save state on exit and restore it at startup.
* More iconsArno2013-09-146-7/+19
| | | | Add some more icons to to the FilesystemWidget toolbar.
* Clear release groups and sourceArno2013-09-141-0/+2
| | | | | Clear comboboxes in NewMovieWizard when calling it again. Otherwise duplicates will pile up :)
* Remove stray QDebug #includeArno2013-09-141-2/+0
|
* Behave on qApp->quit()Arno2013-09-144-0/+16
| | | | | | | | | | | | Sometimes there was a warning that a thread was being destroyed while still running. This was SmDirWatcher::run(). read() blocks until new data is ready, so run() never exited. Fix it by poll()ing the inotify_descriptor. Return immediately if no data is ready. Also fix a small memory leak. Delete ConsistencyChecker when the dialog is destructed.
* Add toolbars to tabsArno2013-09-1410-19/+44
| | | | Remove global toolbar and add a toolbar to each tab instead.
* Add preview to FilesystemWidgetArno2013-09-144-0/+24
|
* Get rid of FrameCacheArno2013-09-1412-282/+2
|
* Remove ui/hovemoviesArno2013-09-142-6/+0
|
* Code cleanupArno2013-09-144-46/+18
| | | | | | | Fix FileView + FilesystemWidget. * Get rid of useless qobject_casts * Remove hover over movies and directories * Fix shortcut for (de-)selecting files
* Remove hoverarchive optionArno2013-09-142-5/+0
| | | | Not used, dead code
* Code cleanup: remove hover over directoriesArno2013-09-143-25/+1
| | | | | Remove (hopefully) all remnants of this option. Not needed, wasn't working anyway.
* Preview fixesArno2013-09-145-5/+14
| | | | | * Don't show the mapping item in preview, because it has none. * Use qApp->showOverrideCursor() instead of QWidget::cursor()
* Introduce Expensive OperationsArno2013-09-037-45/+64
| | | | | | | Add a configuration Option to (de-)select expensive file operations. That would be md5Summing and gathering the Bitrate/Duration. That should help the performance on networked directories...