New context with albums and lyrics +++ much more
* Added new lyrics provider with lyrics from AudD and API Seeds * New improved context widget with albums and lyrics * Fixed playing and context widget getting stuck in play mode when there was an error * Changed icons for artists in collection, tidal and cover manager * Removed "search" icon from "Search automatically" checkbox (right click) that looked ugly * Removed some unused widgets from the src/widgets directory * Fixed initial size of window and side panel * Fixed saving window size correctly
This commit is contained in:
@@ -34,17 +34,19 @@ const int AutoExpandingTreeView::kRowsToShow = 50;
|
||||
|
||||
AutoExpandingTreeView::AutoExpandingTreeView(QWidget *parent)
|
||||
: QTreeView(parent),
|
||||
auto_open_(true),
|
||||
expand_on_reset_(true),
|
||||
auto_open_(false),
|
||||
expand_on_reset_(false),
|
||||
add_on_double_click_(true),
|
||||
ignore_next_click_(false)
|
||||
{
|
||||
setExpandsOnDoubleClick(false);
|
||||
{
|
||||
|
||||
setExpandsOnDoubleClick(true);
|
||||
setAnimated(true);
|
||||
|
||||
connect(this, SIGNAL(expanded(QModelIndex)), SLOT(ItemExpanded(QModelIndex)));
|
||||
connect(this, SIGNAL(clicked(QModelIndex)), SLOT(ItemClicked(QModelIndex)));
|
||||
connect(this, SIGNAL(doubleClicked(QModelIndex)), SLOT(ItemDoubleClicked(QModelIndex)));
|
||||
|
||||
}
|
||||
|
||||
void AutoExpandingTreeView::reset() {
|
||||
@@ -158,8 +160,7 @@ void AutoExpandingTreeView::keyPressEvent(QKeyEvent *e) {
|
||||
|
||||
case Qt::Key_Left:
|
||||
// Set focus on the root of the current branch
|
||||
if (index.isValid() && index.parent() != rootIndex() &&
|
||||
(!isExpanded(index) || model()->rowCount(index) == 0)) {
|
||||
if (index.isValid() && index.parent() != rootIndex() && (!isExpanded(index) || model()->rowCount(index) == 0)) {
|
||||
setCurrentIndex(index.parent());
|
||||
setFocus();
|
||||
e->accept();
|
||||
|
||||
Reference in New Issue
Block a user