| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
No need for anything else. Regexes are enough for everyone!
|
|
|
|
| |
Yippie! It finally does something!
|
|
|
|
| |
Yay! Still does nothing!
|
|
|
|
| |
Does nothing yet, just the GUI, connections and actions...
|
|
|
|
|
|
| |
Unfortunately there is no Postgres equivalent for \Q \E, so the query
didn't work with filenames containing e.g. () or []. Use LIKE instead
and see when that comes back to haunt me :)
|
|
|
|
|
| |
We don't have support for recursive copies, and I'm not really sure if
we need it, so don't do it for now.
|
|
|
|
|
| |
Show how many files we have, and display the transfer rate in Megabytes
per second. Can't believe that it worked right from the start :)
|
|
|
|
| |
Elide the text if necessary. Only show the destination directory.
|
|
|
|
|
| |
Make it fixed width, show only the filename from the source instead of
the full path and elide text if necessary.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create a FileCopier and show a custom, non-modal progress dialog when
we're copying files.
Turns out that a QProgressDialog always shows when it's created. This is
by design, so I had to implement one that fits my needs.
Also, a buffer size of 32K (as used in MKVMerger) is way too small to
max out the available bandwidth, so I set it to an (arbitrary) value of
16MB.
|
|
|
|
| |
Does nothing yet. There's no slot for the actions.
|
|
|
|
| |
...instead of the calling functions to make it more consistent.
|
|
|
|
|
|
| |
Add a new column to FileWidget to indicate the copy status: Use the
gender sign for male (blue) to indicate that the file was found and the
sign for female (red) that it was not.
|
|
|
|
|
|
| |
Copy dirs are destination directories for copy operations. They will be
used later on to copy files or to check if a file has already been
copied.
|
| |
|
|
|
|
|
|
| |
Grab 4 frames from a video and display them in the Viewer. First frame
is @00:01:00, last at length - 1 minute, and the other two are in
between: length / 4 * 2 and 3 (hardcoded).
|
| |
|
| |
|
|
|
|
| |
looks ugly!
|
|
|
|
| |
Opens on doubleclick when it's image/*.
|
|
|
|
| |
Set window title to Tabname and dir if the current tab is changed.
|
|
|
|
| |
Red is used, green is free, obviously...
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since SheMov now displays origin files (i.e. source files for a
reencode), add an option here to add origin files for already archived
movies.
We guess the archived movie from the filename by cutting off the
extension and look it up in the files table.
If we find an archived movie with that filename, mark the source blue.
Deactive "Add" if we don't find one or if we already have an origin.
|
|
|
|
| |
Put Back and Up actions on top so we feel like a web browser.
|
|
|
|
|
| |
Corner case: Don't crash if Lists or Dictionaries end at EOF. Check if
mPos is still in range.
|
|
|
|
|
| |
It's perl, because neither Powershell nor cmd.exe can do this
without jumping through too many loops... :(
|
|
|
|
| |
And fix it for a perl build script...
|
|
|
|
|
| |
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...
|
|
|
|
| |
Impose an arbitrary timeout of 10 seconds on status bar messages.
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Set arbitrary width for selected items in statusBar to 80 and center it.
|
|
|
|
| |
Set it to the arbitrary value of 400 to make it look less cramped.
|
|
|
|
| |
Sort files by DateTime instead of string comparison.
|
| |
|
| |
|
|
|
|
| |
as promised...
|
|
|
|
| |
Next: Menubar and Toolbar...
|
|
|
|
| |
Doesn't really help at all, just 2 about dialogs.
|
|
|
|
|
| |
Actually don't quit and ignore the closeEvent if "No" is clicked on
exit.
|
| |
|
|
|
|
| |
Revamp gatherData() to use Enums for colums, roles and data.
|
|
|
|
| |
For an explanation see commit eaaa0c165b83aba1227304eb1074098ac0028ae8
|
|
|
|
| |
Confine it to 150x10, the default was just too ugly.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sigh... Well, nothing is as easy as it seems. After removing the
GroupBoxes from FileWidget because they took too much real estate, I
realized that returnPressed() did not work with the QLineEdits.
That happened because I set the shortcut for properties() to
Qt::Key_Enter. Never, ever do that! It completely messes up keyboard
navigation! Use CTRL+Enter instead and restore keyPressEvent() for
Qt::Key_Enter.
If it's a directory, cd into it, otherwise try properties().
|
|
|
|
|
| |
Since the actions have shortcuts now, some keyPressEvents are not needed
any more.
|