summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Go to unpack dir after unpackingArno2014-06-071-0/+4
|
* UnpackArno2014-06-074-0/+29
| | | | Added entry for unpacking archives. For now zip and rar are recognized.
* Added QProgressdialogArno2014-06-071-1/+13
| | | | Show ProgressDialog when checksumming and archiving pictures
* Delete files from ArchiveArno2014-04-186-0/+51
| | | | Well, the title says it all. KILL THEM!
* Show doubleClicked pictureArno2014-04-181-0/+1
| | | | | Long standing bug, I guess. Select and show the doubleClicked picture instead of just loading all the others and showing the first one.
* Change "Add Covers..." to "Add files..."Arno2014-04-185-30/+37
| | | | Generalize the slot. Make it possible to add movies, too.
* Implement Drag and Drop in Movie ArchiveArno2014-04-106-2/+150
| | | | | | | | | | | | | | Well, this was actually a bit of a drag. You have read the docs very carefully to get it right. For one, don't construct the drag object in mousePressEvent if you also want a double click, otherwise you end up with very weird behavior. Same goes for the receiving end. Differentiate between dragEnterEvent and dragMoveEvent, otherwise you'll only be able to drop items if you hit the right row on entering. There are some artefacts during the drag, but I guess that's a Qt bug. Didn't bother to look into it.
* Create new, empty Seriespart by contect menuArno2014-04-078-19/+135
| | | | | Preparation for drag and drop. Also make it possible to delete Seriesparts without files.
* 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.