package com.heavylead.views.interfaces;
import com.google.inject.Injector;
/**
* The Interface INavigator.
*/
public interface INavigator {
/**
* Sets the injector.
*
* @param injector the new injector
*/
void setInjector(Injector injector);
/**
* Display main menu.
*/
void displayMainMenu();
/**
* Hide main menu.
*/
void hideMainMenu();
/**
* Display select campaign.
*/
void displaySelectCampaign();
/**
* Hide select campaign.
*/
void hideSelectCampaign();
/**
* Display edit settings.
*/
void displayEditSettings();
/**
* Hide edit settings.
*/
void hideEditSettings();
/**
* Display select campaign scenario.
*/
void displaySelectCampaignScenario();
/**
* Hide select campaign scenario.
*/
void hideSelectCampaignScenario();
/**
* Display connect to server.
*/
void displayConnectToServer();
/**
* Reinit display.
*/
void reinitDisplay();
/**
* Exit.
*/
void exit();
}
|