| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Just move the files and remove them from the view without a full parse.
|
|
|
|
| |
Red is used, green is free, obviously...
|
|
|
|
|
| |
Remember selected items after refreshing the torrent view. Also
correctly! select the first torrent on startup.
|
|
|
|
| |
Don't care if it's the same file...
|
|
|
|
|
| |
Guess the subtitle from the torrent filename. It's more or less an
arbitrary set of strings and regexes that can't be configured.
|
| |
|
|
|
|
| |
It'll take a long time, so give the user a chance to cancel.
|
|
|
|
|
|
|
| |
Use the ProgressBar when gathering torrent data from a directory with
many entries.
Sprinkle processEvents() here and there to show the progress.
|
|
|
|
| |
Sort files by DateTime instead of string comparison.
|
| |
|
|
|
|
| |
Revamp gatherData() to use Enums for colums, roles and data.
|
|
|
|
| |
For an explanation see commit eaaa0c165b83aba1227304eb1074098ac0028ae8
|
|
|
|
|
| |
Define actions in their respective Widgets instead of MainWindow and fix
the menus and toolbars accordingly.
|
| |
|
|
|
|
|
| |
Database connection options are now configurable. Hopefully it doesn't
end up in an infinite loop if the credentials are not corrent...
|
|
It's a rather large commit. After renaming ShemovCleaner to
TorrentWidget, I had to recreate ShemovCleaner as MainWindow with a
single Tab.
Then I created QActions for everything, including a QToolBar, a QMenu
and a contetext Menu. For that the button bar at the bottom had to go.
Oh, and I added some icons for the actions!
|