| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
FontMetrics.with seems to be obsolete.
|
| |
|
|
|
|
|
| |
Hopefully this time for good. Don't duplicate albums when they have
multiple artists. Grab the one with the most instead and be good.
|
|
|
|
|
| |
This was broken from the beginning, I guess. Fix it by looking up the
artist in an extra query instead of using a broken join.
|
|
|
|
|
|
|
|
|
|
| |
When the current directory was deleted otherwhere while in
CollectionFoldersView, a refresh left the user with no choice at all.
Set mCurrentFolder to default (QSetting->folderdir) and say so in the
status bar.
For the latter add a signal to CollectionWidget and connect it to
PlayerWidget::message.
|
| |
|
|
|
|
| |
If the total duration is > 1d, say so.
|
|
|
|
|
|
| |
Play nice with themes, especially dark ones. Most likely the light icons
will look crappy with a light theme, but theming support is another
thing entirely. Right now I'm using a dark theme, so this is it...
|
|
|
|
|
| |
Implement copying files. The GUI is quite slow when copying to a device
mounted with flush, eg. an USB-Stick, but that's to be expected...
|
| |
|
|
|
|
|
| |
QTextEdit scrolls automatically, and doesn't resize beyond the screen,
so it's the proper choice. Also make it readonly.
|
|
|
|
|
| |
Use a function to generate the path, so we can reuse it when actually
copying files :)
|
| |
|
|
|
|
|
| |
Still does nothing, but fill the source QLineEdit with something
reasonable and try to guess the destination directory.
|
|
|
|
| |
Also remember it on close.
|
| |
|
|
|
|
|
|
|
|
| |
Does nothing yet except close.
This was harder than it should be: To keep a GridLayout expanding its
cells vertically, you have to set the Alignment in the *parent* Layout.
Took me a while to figure out...
|
|
|
|
| |
Clang said so, hope it doesn't bite me in the ass...
|
|
|
|
| |
In order of the bottom Icons: Alt+1 = Artist, Alt+6 = Folder
|
| |
|
|
|
|
| |
Make it display the right icon when shortcuts are used.
|
| |
|
| |
|
|
|
|
| |
No functional changes, just because QtCreator says so :)
|
| |
|
|
|
|
| |
E.g., expand the artist to albums.
|
|
|
|
|
|
| |
1. Start playing on doubleClick
2. show the stream in statusBar
3. Clear everything that doesn't belong
|
|
|
|
|
| |
When calling it from PlayerWidget, not all signals are connected yet, so
delay it until we're done.
|
|
|
|
|
| |
If nothing is selected in the song view, but it's populated, don't give
up early. Select the first one and try to continue.
|
|
|
|
|
| |
Got lost in the CollectionWidget-conversion. Advance it if we don't play
a stream.
|
|
|
|
|
|
| |
Symlink all favorites to a directory. Don't try to be smart, just ask if
we need to delete anything if the target dir is not empty. Be very
careful about what we delete. Only remove the item if it's a symlink.
|
| |
|
|
|
|
|
| |
This fixes the corner case that we show as playing when the playlist is
actually empty when starting. Should have thought of this earlier :)
|
|
|
|
| |
Implemented as a custom action. Works out fine so far :)
|
|
|
|
|
| |
This is supposed to be an easy way to add custom QActions to the context
menu. The idea seems sound, but let's see how it turns out...
|
| |
|
|
|
|
|
|
| |
There's a corner case I don't know how to handle: if the playlist is
empty and play is clicked, the state will be Playing. Seems very complex
to handle that... :(
|
|
|
|
| |
The context menu entries are enough...
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The general QActions make no sense for Webradion. Add a custom Playlist
and QActions. New songs from the stream are added for history, but they
can't be edited or double clicked.
|
|
|
|
|
|
|
|
|
| |
To make this work, remove duplicate Enums from PlayerWidget. Btw,
WebRadio was defined twice: as ModelType and as ItemTime, with the former
always taking preference.
Doesn't really matter, because I think I have to completely revamp the
WebRadio handling...
|
|
|
|
|
| |
Well, they're added, but playing them is another beast. That needs some
major revamp, I fear :(
|
| |
|
| |
|
|
|
|
|
| |
Raise album view and select, center and expand album if found. It's
useful for albums with various artists, I hope.
|
|
|
|
|
| |
Well, all those Collection*Views are Q_OBJECTs of course, forgot to add
the macro... :(
|
| |
|
|
|
|
| |
Needed for Musicbrainz search.
|