summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix one crash and compile issuesArno2017-07-201-0/+2
| | | | | | | | | | | | Don't access FileName in constructWindowTitle when we don't have a file at mCurPos. That's what crashed us randomly! Also (yes, I know, should be a separate commit) fix warnings about implicit fallthru's in switch statements. The one in SmDirModel actually was a bug, the one in tabChanged is just a nuisance. Also (again), shuffle header inclusion in SmGlobals so Xlib and QT don't clash.
* Hook up Actions for RandomTabArno2016-11-111-0/+6
| | | | Create edit and context menus.
* Add Random file browserArno2016-11-101-0/+7
| | | | | | | | Idea: Select random movies based on a selection of genres and actors in a new tab, so you don't have the agony of choice. This is just the basic layout. The selectors are filled and the buttons are connected, but it doesn't select anything yet.
* Add Next> to NewPicsDialogArno2016-10-161-0/+11
| | | | | | Make archiving various pictures easier. When NewPicsDialog is calles with a directory, the Next> button archives the current pic and selects the next.
* Update about data1.3.0Arno2016-10-011-1/+1
|
* Update free space when event occursArno2016-10-011-0/+1
| | | | | Update free space when we get an inotify event that changes disk space, or when refresh is called.
* Make the SlideDialog do somethinArno2016-03-291-1/+1
| | | | Well, implement functionality. Seems to work as intended.
* Design slide dialogArno2016-03-291-1/+12
| | | | Does nothing yet, just the dialog...
* Call setFsFree after CopyWorker is doneArno2016-03-051-0/+1
| | | | Update free space widget after deleting files from CopyWorker.
* Add separator after Move to USBArno2016-03-051-0/+2
| | | | in both the context menu and the view menu.
* Add "Move to USB..." actionArno2016-03-041-0/+5
| | | | Does nothing yet, just the context menu entry. It compiles, though :)
* Remove slide indicator from status barArno2015-08-281-21/+0
| | | | | Useless, and didn't work anyway since using the control item in pictureviewer.
* Implement shuffle in PictureViewer2 controlsArno2015-08-271-7/+0
| | | | Remove action from context menu.
* Remove PVActions from SheMovArno2015-08-271-46/+0
| | | | Remove actions that are now triggered by the ControlItem.
* Implement slide through all picturesArno2015-08-121-2/+19
| | | | | Wow, that was much more complicated than I first thought, but it seems to work. Maybe it's much more convoluted than it has to be :)
* Usability fixesArno2015-06-071-0/+1
| | | | | | | | | | * start maximized * focus MappingTree when showing NewPicsDialog * Keyboard Shortcuts for FilesystemWidget: CTRL+UP: go to parent dir CTRL+LEFT: go back CTRL+U: unpack * close UnpackDialog when done
* Get rid of Helper::centerDialogArno2015-06-061-1/+0
| | | | | | It's useless if you don't use a tiling window manager. Also, now we have an empty class SmDialog. Didn't replace it yet. Maybe it's useful in the future.
* Resize PictureViewer2Arno2015-06-061-0/+1
| | | | | | Make it possible to resize the PictureViewer2 and get rid of fixed size. Also, make sure that the current picture is redrawn when we get a resize event.
* Fix logic for activating actionsArno2015-03-311-2/+2
| | | | | Well, that happens when you just copy and paste, not understanding what you're doing. Kinda embarrassing...
* Delete emtpy seriesArno2015-03-211-1/+4
| | | | | Enable the delete option in ArchiveTree, but only allow delete when it has no children.
* Implement gotoArchiveArno2015-02-141-0/+23
| | | | | | New context menu item for Filesystemwidget: select the seriespart when goto archive is triggered... Selecting the partId from ArchiveModel was deceptibly simple. Doom impending?
* Center QFileDialogArno2015-02-141-0/+2
| | | | | Center Filedialog in NewMovieWizard::infoPage when adding source files. Also switch to the directory from FSWidget.
* Implement play several timesArno2015-02-141-0/+23
| | | | Add context menu entry for playing movies in a loop or 2..5 times.
* Center on selected directory on startupArno2015-02-131-0/+3
| | | | | | Center on the selected dir in Filemanager on startup. Unfortunately it's not as straight as one would think. scrollTo doesn't work until the widget is painted, so we have to take a little detour...
* Set focus on ArchiveTree after searchArno2015-01-251-0/+1
| | | | | SetFocus() on ArchiveTree after doubleclicking a search result, so we can see the selection even after changing the tab.
* New: search dialogArno2015-01-241-1/+15
|
* Major revamp of the file ManagerArno2014-12-071-0/+1
| | | | | | 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!
* Added icon and toolbar entry for unpack actionArno2014-07-101-1/+4
|
* Add Skip in PictureViewer2Arno2014-06-071-0/+20
| | | | | PageDown = back 25 PageUp = forward 25
* UnpackArno2014-06-071-0/+4
| | | | Added entry for unpacking archives. For now zip and rar are recognized.
* Delete files from ArchiveArno2014-04-181-0/+5
| | | | Well, the title says it all. KILL THEM!
* Change "Add Covers..." to "Add files..."Arno2014-04-181-2/+2
| | | | Generalize the slot. Make it possible to add movies, too.
* Create new, empty Seriespart by contect menuArno2014-04-071-0/+5
| | | | | Preparation for drag and drop. Also make it possible to delete Seriesparts without files.
* Only activate delete SeriesPart on SeriesPartNodeArno2014-04-041-1/+1
|
* Delete SeriesPartArno2014-04-041-0/+6
| | | | | 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-151-0/+7
|
* ArchiveBrowser: implement (Collapse|Expand)AllArno2014-02-151-0/+10
|
* Act on DoubleClick in ArchiveBrowserArno2014-02-151-1/+1
| | | | | Picture: show in PictureViewer Movie: show preview
* Fix size filter in Archive BrowserArno2014-02-141-7/+6
| | | | | | The size filter filtered more than selectedSize in the statusBar suggested, because it used a differet size. Fix it by using a #define everywhere.
* Hide browser view menu insted of disabling itArno2014-02-071-1/+1
| | | | bad, bad, bad girl!
* Play movies from browserArno2014-02-071-0/+6
|
* Implement refresh for ArchiveBrowserArno2014-02-071-0/+6
| | | | with context menu...
* Move to Burn is back!Arno2014-02-071-0/+7
| | | | Reimplement move to burn...
* Save state of ArchiveBrowserArno2014-02-071-1/+16
| | | | 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
* Update status bar from ArchiveBrowserArno2014-02-071-0/+2
| | | | Update item selection count and selected size in statusBar.
* First version of Archive BrowserArno2014-02-061-0/+7
| | | | | | 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 :)
* Use marked files from PictureViewer2Arno2013-10-121-0/+4
| | | | | | | | * 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-121-0/+12
| | | | | | | | | * 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-121-1/+5
| | | | | Don't emit needResize after every model SmDirModel-change. It freezes the GUI. Let the user decide -> add a QAction to the toolBar.