| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This is a huge commit. Changes:
* Obviously, make it compile
* Make it run (only scarcely tested)
* get rid of most of clang's warnings
Let's see what surprises are in store...
|
|
|
|
| |
Don't raise SearchDialog every time MainWindow is clicked.
|
|
|
|
|
| |
Add Actor and Title search. This commit only makes visual changes and
moves some code around. The search itself is not implemented yet.
|
|
|
|
|
| |
Use Qt instead of Posix to make it compile with Windows. Actually, this
made the code easier, too.
|
|
|
|
|
| |
Add it to the global menu and make it accessible by CTRL+f when the
focus is on the main window.
|
| |
|
|
|
|
|
|
|
|
| |
Add icons better suited for dark themes and don't draw an ellipse around
the letter when calling Helper::icon and use the theme's text color to
better match the desktop theme.
Just be a good tenant and respect the user's choices where applicable.
|
|
|
|
|
| |
Don't assume we know what color ought to use. Ask the palette where
applicable, but keep the modified configuration options.
|
| |
|
| |
|
|
|
|
| |
Thanks, clang!
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Make the headers great again!
|
|
|
|
|
|
|
| |
The journey started innocent enough, but turned out to be a commit that
should have been severals. In the end, the picture archive has no
menuBar() any more, as expected, but it's also impossible to call the
slide dialog. Will fix that soon.
|
|
|
|
|
| |
Rename it to make clear(er) that it is a TreeView, not a picture viewer.
Also, remove it from pictureswidget.{h,cpp} into a separate file.
|
|
|
|
| |
Leftover from a cleanup.
|
|
|
|
| |
for FSWidget and MovieWidget.
|
|
|
|
| |
Also, remove some left over menus from old ArchiveView.
|
|
|
|
|
| |
Unfortunately, it is so convoluted code that there's most likely a lot
of cruft left, so call it work in progress...
|
|
|
|
|
| |
It's the replacement for the archive viewer thingy. Just keep it simple
and stupid. For now it shows series data.
|
|
|
|
|
|
|
| |
Use it in the toolbar for FSWidge and hide the menuBar.
Change Helper::icon to accept different foreground colors and wether to
draw the ellipse.
|
|
|
|
|
|
| |
Get rid of FilesystemWidget and helper classes. The SmDirWatcher was
useful, once, I guess, nice to implement it by foot, but with the
current workflow it isn't needed any more.
|
| |
|
| |
|
|
|
|
| |
Show count, size and duration.
|
|
|
|
|
|
|
|
| |
* show busy cursor when gathering data
* emit statusbarMessage() when gathering data
The latter shows a summary with the time it has taken to gather data,
the SQL query count and the number of files analyzed.
|
|
|
|
| |
Just the layout, does absolutely nothing yet.
|
|
|
|
|
| |
tries to tar xf selected files. If tar was successful, the archive is
deleted. Should make archiving pics a bit easier.
|
|
|
|
|
|
|
|
|
|
|
| |
Converted everything to the type-safe connect syntax. That unearthed two
minor problems with filesystemwidget.cpp:
1. We called a private SLOT in there from class SheMov. Dunno if it
works with the old syntax. Anyway, I fixed it.
2. With the new syntax you can't call SLOTS with default arguments, so I
had to introduce a helper slot playSelectedWithDefault
Since I was already at it, I also replaced Q_FOREACH.
|
|
|
|
|
| |
It's really simple: If we have a file with the same name, but another
extension, add it as FT_ORIGIN to the list.
|
|
|
|
|
|
|
| |
One has to ask what it is good for now, maybe totally useless after
revamping the slide dialog, but that's for another commit...
This also eliminates QSignalMapper from shemov.{h,cpp}
|
| |
|
|
|
|
|
|
|
| |
This one was a bit harder, because I made a function return the
QSignalMapper, but I could reuse it with a signature change. Just
provide the view, too, so we can make the connection inside the
function, which now returns void.
|
|
|
|
| |
and replace it with a lambda.
|
|
|
|
| |
Replace it with a lambda as SLOT, as stated in the QT documentation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Create edit and context menus.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Well, implement functionality. Seems to work as intended.
|
|
|
|
| |
Does nothing yet, just the dialog...
|
|
|
|
| |
Update free space widget after deleting files from CopyWorker.
|
|
|
|
| |
in both the context menu and the view menu.
|
|
|
|
| |
Does nothing yet, just the context menu entry. It compiles, though :)
|
|
|
|
|
| |
Useless, and didn't work anyway since using the control item in
pictureviewer.
|
|
|
|
| |
Remove action from context menu.
|