summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Weed out SeriesMetadataModelArno2014-12-106-407/+0
| | | | | Delete last remnants of this class (includes and files). It's not needed any more.
* Revamped MetadataWidgetArno2014-12-106-46/+81
| | | | | | | | Split it up into a small QTreeView and a QTextEdit for the comment. QTreeView and horizontal scrollbars don't seem to play nice together. Qt never displays the bar even if ElideText is set to none. So add a QToolTip for the Subject/Name, since it's most likely not displayed completely.
* Fix typoArno2014-12-091-1/+1
| | | | Use real old name for reencode origin
* Fix metadataArno2014-12-091-19/+16
| | | | | Remove always failing query for enabled metadata. That checkbox is gone...
* Fix crash with metadataArno2014-12-092-18/+5
| | | | Don't try to access non-present fields. Weed them out!
* Major revamp of the file ManagerArno2014-12-079-222/+94
| | | | | | Nothing is async any more. Didn't work, anyway. Instead show a QProgressDialog when gathering data. Was kinda surprising that processEvents has to be called explicitly... Well, done!
* Redesign of NewMovieWizardArno2014-12-078-99/+130
| | | | | | Make it possible to add parent files to files, so we can identify already downloaded files even if we reencoded them. Record the md5sum in a new table files_origin.
* Select child dir when going up in directory hierarchyArno2014-11-084-0/+14
| | | | | Select the previously selected dir in FileView when going up in the directory hierarchy.
* Added icon and toolbar entry for unpack actionArno2014-07-101-1/+4
|
* Sort Movie archive list appropriatelyArno2014-07-102-0/+24
| | | | | Don't just sort alphabetically. Also regard the Series No. by extracting it via a RegExp.
* Sort MappingItem alphabeticallyArno2014-07-101-1/+8
|
* Fix commit dc7cc269a4fffe43bdac2ae2dc6548fbd1e3bb5eArno2014-07-093-1/+15
| | | | | | | | Since that commit we not only recorded leaves for Mappings, but also the nodes. This is plain wrong, since we build the path/tree ourselves where it matters (e.g. MappingTreeItem). Fix it by checking recursively if the MappingItem has children.
* Bring back the nice MappingItem!Arno2014-07-094-59/+101
| | | | | | | | | | Resurrect the indented MappingItem. There's some recursion involved, but actually it ain't so hard if you have a template :) This adventure uncovered a bug in NewPicsDialog: Right now we also record the nodes (not just the leaves) for the Mappings. This bug was introduced by commit dc7cc269a4fffe43bdac2ae2dc6548fbd1e3bb5e and will be fixed in one of the next commits.
* Read all output in UnpackerArno2014-07-081-0/+6
|
* Fix MappingTreeResultModel for goodArno2014-07-083-11/+22
| | | | | removeRows and insertRows is buggy. Unfortunately I can't figure out how... So make it easy and reset the model on inserts and removals.
* Clear command Queue before unpacking archivesArno2014-07-084-2/+9
|
* Display unpack output in DialogArno2014-07-088-21/+226
| | | | | This was a difficult one. Got lost in the Semantics of QThread once again, but just 2 days later it works :)
* Fix MappinTreeWidget::addChildArno2014-07-071-6/+9
| | | | | | Fix the lookup of a new child, so it will select the right child if we have more than one child with the same name. Do it by looking up the id instead of the name.
* Major rework of MappingTreeResultView + ModelArno2014-06-2910-186/+154
| | | | | | | Well, I hope this fixes the crashes for good. String comparison for looking up the parents really wasn't a prudent thing to do... Use the ParentIds instead.
* Fix Display of mappingsArno2014-06-193-53/+65
| | | | | MappingTreeModel::treeFromPath() never worked as intended, so replace it by displaying mappings in a QTextTable.
* Add Skip in PictureViewer2Arno2014-06-074-1/+53
| | | | | PageDown = back 25 PageUp = forward 25
* 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.