private bool ShowLoginMenu()
{
if (TraktSettings.UserLogins.Count == 0) return false;
// Show List of users to login as
List<GUIListItem> items = new List<GUIListItem>();
foreach (var userlogin in TraktSettings.UserLogins)
{
items.Add(new GUIListItem { Label = userlogin.Username, Selected = TraktSettings.Username == userlogin.Username });
}
// Login new user manually
items.Add(new GUIListItem { Label = Translation.LoginExistingAccount });
int selectedItem = GUIUtils.ShowMenuDialog(Translation.SelectUser, items);
if (selectedItem == -1 || selectedItem == TraktSettings.UserLogins.Count) return false;
this.Username = TraktSettings.UserLogins[selectedItem].Username;
this.Password = TraktSettings.UserLogins[selectedItem].Password;
return true;
}