public MainWindow(Settings settings, IntegratedListing integratedListing, CustomListing customListing, SingleHostnameAccessor hostnameAccessor, CustomFileHandler customFileHandler, SceneRunner sceneRunner) { this.settings = settings; integratedSceneListing = integratedListing; customSceneListing = customListing; this.hostnameAccessor = hostnameAccessor; //qqUMI This will break if you update twice+ this.customFileHandler = customFileHandler; this.sceneRunner = sceneRunner; InitializeComponent(); PopulateSceneLists(); PopulateHostname(); }
public ConsoleRunner(SceneRunner sceneRunner, ArgumentReader argumentReader) { this.sceneRunner = sceneRunner; this.settings = argumentReader.Read(); }