add showqueue option to library view

This commit is contained in:
Adrian Ulrich 2015-08-16 11:00:25 +02:00
parent 15e13b1c42
commit 27143fda86
3 changed files with 9 additions and 4 deletions

View File

@ -428,9 +428,6 @@ public class FullPlaybackActivity extends PlaybackActivity
dialog.create().show();
}
break;
case MENU_SHOW_QUEUE:
startActivity(new Intent(this, ShowQueueActivity.class));
break;
default:
return super.onOptionsItemSelected(item);
}

View File

@ -795,6 +795,9 @@ public class LibraryActivity
controls.setActionView(mActionControls);
controls.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
// Call super after adding the now-playing view as this should be the first item
super.onCreateOptionsMenu(menu);
mSearchMenuItem = menu.add(0, MENU_SEARCH, 0, R.string.search).setIcon(R.drawable.ic_menu_search);
mSearchMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW | MenuItem.SHOW_AS_ACTION_ALWAYS);
SearchView mSearchView = new SearchView(getActionBar().getThemedContext());
@ -802,7 +805,9 @@ public class LibraryActivity
mSearchMenuItem.setActionView(mSearchView);
menu.add(0, MENU_SORT, 0, R.string.sort_by).setIcon(R.drawable.ic_menu_sort_alphabetically);
return super.onCreateOptionsMenu(menu);
menu.add(0, MENU_SHOW_QUEUE, 0, R.string.show_queue);
return true;
}
@Override

View File

@ -371,6 +371,9 @@ public abstract class PlaybackActivity extends Activity
case MENU_CLEAR_QUEUE:
PlaybackService.get(this).clearQueue();
break;
case MENU_SHOW_QUEUE:
startActivity(new Intent(this, ShowQueueActivity.class));
break;
default:
return false;
}