| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Don't use the dark variant of hardcoded colors. The non-dark version
plays well with a light theme, and even better with a dark one.
|
|
|
|
|
| |
Don't assume we know what color ought to use. Ask the palette where
applicable, but keep the modified configuration options.
|
|
|
|
|
|
|
| |
The delete button will always delete the whole series based on the
series ID, no matter the view. We'll rollback the database transaction
if any file can't be deleted. Start the consistency check when that
happens.
|
|
|
|
| |
See for yourself... So stupid!
|
|
|
|
| |
Ignore == Continue. Sadly, there's no StandardButton::Continue...
|
| |
|
|
|
|
|
|
|
|
| |
Query the database for a version of the new subtitle converted to lower
and some special characters replaced. For now those chars are '[
.,''!-]'
This should give us a good approximation if we already have a subtitle
like that.
|
| |
|
|
|
|
| |
While at it, make some QPushButtons local instead of member variables.
|
|
|
|
| |
Lots of code shuffle and headers cleanup, but no functional changes.
|
|
|
|
| |
Once again, only code shuffle and reindention.
|
|
|
|
| |
No functional changes, just code shuffle and reindention.
|
|
|
|
|
| |
One class per file :) No functional changes, just code shuffle and
reindention.
|
|
|
|
|
|
|
|
| |
Insert lower case and trimmed QString into database instead of the
original version.
Also, while at it, silence some clang warnings about implicit
conversions and nullptrs.
|
| |
|
| |
|
| |
|
|
|
|
| |
Use Monospace only where applicable, mostly MD5Sum and numbers.
|
| |
|
| |
|
| |
|
|
|
|
| |
Thanks, clang!
|
| |
|
|
|
|
| |
Make them local in setupGui()
|
| |
|
|
|
|
| |
While at it, convert to type-safe connect syntax.
|
| |
|
| |
|
|
|
|
| |
Paint background with QPalette::Base when showing the first image.
|
|
|
|
| |
Show files with the same filename *after another* in Viewer.
|
|
|
|
| |
Hmm, very old code, have to check if it's still used...
|
|
|
|
| |
And don't crash on close. Remove deleteLater()!
|
| |
|
|
|
|
| |
Now we can't have multiple VideoViewers, which is what we want :)
|
| |
|
| |
|
|
|
|
|
|
|
| |
Clear the ComboBoxes before re-reading the entries, because just adding
them will produce duplicates if configure is called. Closing the
Configuration Dialog would just add the alread configured items to the
list, hence the duplicates.
|
|
|
|
| |
Not used, artifact from the first implementation of VideoViewer.
|
|
|
|
|
| |
Unfortunately, ffmpeg is the only player which doesn't suck too much,
but it won't take more than one file :(
|
|
|
|
|
|
| |
* Ĺšpace for play/pause
* 1 for lowering volume
* 2 for raising volume
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Also use the new connect syntax for ProgramConfigurator.
|
| | |
|
| |
| |
| |
| |
| | |
The QMediaPlayList implementations return -1 after the last valid index.
Fix it by implementing a homebrewed version...
|
| |
| |
| |
| |
| |
| |
| | |
Well, well, well. Due to several unforseen circumstances I ventured into
the sources again and implemented a Video player with Qt. Looks very
promising so far. There are some bugs to weed out, but I'm getting
there...
|
|/ |
|
|
|
|
|
| |
Well, quite some code churn. Localize QActions and remove them from
SheMov. Put them in a tool bar and the context menu, the usual.
|
| |
|
|
|
|
|
|
| |
Don't clear the model when gathering data. Delete all rows instead to
keep the headers consistent. Also add a visible column for the full
path.
|