| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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...
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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 :)
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
but only if the first child of the root item has children
|
|
|
|
| |
Trigger QAction for first stacked view and make viewByFoldersA checkable.
|
| |
|
|
|
|
|
|
| |
This removes pretty much any function. This commit compiles, but it's
completely useless. It can't even play a song, but it does display what
view we're populating on the splash screen, and the view buttons work :)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous display of song - album - artist wasn't really a good
choice. Artist - album - song is more to my liking. At first I tried to
save headers, but that turned out to be much more difficult than expected.
First, as it turns out the first column in a QTreeView is not movable by
design. Second, having more than one column with the current Model/View
design is a pain in the ass. E.g. adding to the playlist always selects
column 0, so all relevant data had to be in the decoration column. Much
too complicated.
So I took the easy way out: Simply format the song title like several
columns. Since "courier" is hardcoded as a font it wasn't even a problem
to elide the song title in the center. KISS!
|
| |
|
|
|
|
|
| |
If we already have the album, use the release year from the database and
indicate presence by different bullets in the list.
|
|
|
|
|
|
| |
Filter out Live albums and compilations. Sort the resulting album list
by release year. Unfortunately, musicbrainz does not always agree with
the release year from the file metadata :(
|
|
|
|
| |
Dunno why it was there in the first place...
|
|
|
|
| |
Revamp the WebRadio Dialog: Make it possible to delete WebRadios.
|
| |
|
|
|
|
|
|
| |
Set ModelType for all views and make the QLineEdit for the current
directory readonly instead of disabled. The latter causes the groupbox
text to be double underlined for some reason...
|
|
|
|
| |
Looks like one Query is not enough...
|
|
|
|
| |
And make it possible to remove songs from favorites!
|
| |
|
|
|
|
|
|
|
| |
For now you can only add favorites, no view or removal. On the database
side it's kinda awkward. I can't reference a song ID or something,
because the DB is cleared on reindexing. So keep artist, song title and
album as reference. I'm not yet sure if it's a good idea, though...
|
| |
|
| |
|
| |
|
|
|
|
| |
Elide the string instead of resizing the layout.
|
|
|
|
|
| |
* don't progress song slider
* show proper window title and tooltip
|