| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
If a seriespart is selected in the tree, display a summary.
When a file is selected, display the actual metadata.
It's much more consistent. Before, the metadata of the first *item in the
selected list was displayed.
|
|
|
|
|
|
|
|
| |
Make it a QTextEdit (again?) with HTML content:
* A table for metadata
* A paragraph for the comment(s)
Also add a stretch factor to the containing widget giving it more space.
|
|
|
|
| |
Also fix handling of next picture.
|
|
|
|
|
|
| |
Make archiving various pictures easier. When NewPicsDialog is calles
with a directory, the Next> button archives the current pic and selects
the next.
|
| |
|
|
|
|
|
| |
Update free space when we get an inotify event that changes disk space,
or when refresh is called.
|
|
|
|
| |
... in new movie wizard...
|
|
|
|
| |
Next: make it available in new movies dialog.
|
|
|
|
| |
Upadate -> Update
|
|
|
|
|
|
|
| |
Yeah! Finalling getting the hang of recursion, I hope!
Add a new Button ">>>>" to add a whole subtree. Not really useful when
archiving, but very useful when selecting Slide attributes!
|
|
|
|
| |
Select torrent and set current year on first invocation.
|
|
|
|
| |
Only show it when called from the wizard.
|
|
|
|
|
| |
Save InfoPage data on reject and accept, fill the fields on next
invocation, execpt files.
|
|
|
|
| |
Compile tested only, so it may or may not work.
|
|
|
|
|
|
| |
Try to reconnect cloned databases on error, mainly SmDirWatcher and
ArchiveCollector. ConsistencyCheck doesn't matter, since it's on the
stack. It compiles, but no idea if it actually works...
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's more difficult than I thought. It seems you need a failed query until
libpq notices that the connection is lost. Implement reconnect at the
very bottom of the slide time to get it back as soon as possible.
I have no idea though what it does to cloned connections. Also, if no
slide show is running, it'll never reconnect.
It works when I down the database, maybe create a Helper function for
this...
|
|
|
|
|
| |
Actually use valid. Return when we get something else than an image.
Otherwise we'd crash in ImageMagick::ping.
|
| |
|
|
|
|
| |
Never did anything, and we'll know soon enough.
|
|
|
|
| |
At least try to reconnect to the database after resume.
|
|
|
|
| |
Replace \d files selected with \d/\d files.
|
|
|
|
|
| |
If we stare at a picture that is already in the archive, display the
archived data in the file property dialog.
|
|
|
|
|
|
|
|
| |
and replace them with write/readSettings. It was a useless feature
anyway, don't even remember what it was good for.
Also fix another bug in MappingTreeResultModel: Clear mCurrentData too,
when clearData is called.
|
|
|
|
|
| |
Also fix a long standing bug in MappingTreeModel: also remove item from
mCurrentData when the removed item is a parent of one of the items.
|
|
|
|
|
| |
Well, everything besides the selected selection... That needs some more
work.
|
|
|
|
| |
Show actual size of selected files.
|
|
|
|
|
| |
Well, sanitize the sliding madness. Replace it by a dialog and just one
timer. Seems to work so far...
|
|
|
|
| |
Well, implement functionality. Seems to work as intended.
|
|
|
|
| |
Does nothing yet, just the dialog...
|
|
|
|
|
| |
Seems to be more random.
Also, this commit introduces c++11, yay!
|
|
|
|
|
| |
If the actor already exists, select it and exit, otherwise create and
select it.
|
|
|
|
|
| |
Long standing, never noticed bug:
The queries for files_origin were prepared, but never executed!
|
| |
|
|
|
|
|
|
| |
ArchiveBrowser will be empty once the database is updated and the
sources are deleted if the size filter is still in effect. So uncheck it
once we're done.
|
|
|
|
| |
Update free space widget after deleting files from CopyWorker.
|
|
|
|
| |
in both the context menu and the view menu.
|
|
|
|
|
|
|
|
| |
I connected the CopyWorker SIGNALS to the ArchiveBrowser SLOTS on every
copy. Of course that made the success dialogs pop up as many times as
there were copy operations.
Fix it by moving the connect call into the constructor.
|
|
|
|
|
| |
If USB-Storage is mounted and available, search it for already archived
movies. If found, play it.
|
|
|
|
|
|
| |
Make it work. Lessons learned:
Don't keep a QProgressDialog around. Use it and delete it later.
Otherwise it will show up spontaneously.
|
|
|
|
| |
Define USB directory in configuration dialog. Still does nothing...
|
|
|
|
| |
Does nothing yet, just the context menu entry. It compiles, though :)
|
|
|
|
|
|
| |
Preparation for archiving Movies to an USB disk:
Implement CopyWorker: a QThread for copying files in the background. It
compiles, nothing more, so expect bugs!
|
|
|
|
|
|
|
|
| |
When copying a file to a watched directory, this leads to excessive
inotify events. I'm guessing that's the source for the deadlock when
encoding files on othalla. Anyway, it's worth a try.
Also remove a stray qApp->processEvents()
|
|
|
|
| |
Indicate what went wrong when archiving fails.
|
|
|
|
| |
Select all items previously selected when going back()
|
|
|
|
|
| |
Delete the original file if we converted a pic to PNG, but only if the
database transaction succeeded.
|
|
|
|
|
|
|
|
|
|
| |
Automatically converting a damaged file to PNG and updating the archive
is fine as long as we're *in* the archive, but it totally messes things
up if we're browsing the file system.
So check if the image is in the archive path, and only then consider
auto-converting it. Also show a notice in the InfoItem if the file has
been converted.
|
|
|
|
|
|
| |
Don't try to access an empty QList<QVariant>. It comes from the
constructor. There has to be a better way to fix this, but right now it
eludes me...
|
|
|
|
|
| |
Use ImageMagick::Image::ping to determine the size of an image, but only
if the file size is < 400kb to prevent the impression of a deadlock.
|
|
|
|
|
| |
For now, recent is hardcoded to pictures added in the last 6 months.
Maybe it should be configurable...
|