Exemplo n.º 1
0
        private void handleViewModeChanged(MainViewMode new_mode)
        {
            if (new_mode == Mode)
            {
                return;
            }
            switch (new_mode)
            {
            case MainViewMode.ADMIN:
                if (credentials.CurrentUser == null || credentials.CurrentUser.Type == 0)
                {
                    Mode = MainViewMode.SEARCH;
                    return;
                }
                View    = new AdminPage();
                PopMode = PopupViewMode.NONE;
                break;

            case MainViewMode.SEARCH:
                View    = createSearchPage();
                PopMode = PopupViewMode.NONE;
                break;

            case MainViewMode.SONG:
                PopMode = PopupViewMode.NONE;
                //insert the standard view here
                break;
            }
        }
Exemplo n.º 2
0
 private void handleViewModeChanged(MainViewMode new_mode)
 {
     if (new_mode != Mode.Value)
     {
         PopMode.Value = PopupViewMode.NONE;
         View          = main_factory.createView(new_mode);
     }
 }