protected void OnDeserialized(StreamingContext context) { if (ServerFilter == null) { ServerFilter = new ArmaServerFilter(); } }
public SearchServerLibraryItemViewModel(ServerLibraryViewModel library, ArmaServerFilter serverFilter, SortDescriptionCollection existing = null, string icon = null, ServerLibraryGroupViewModel @group = null, bool isFeatured = false, bool doGrouping = false) : base(library, serverFilter, existing, icon, @group, isFeatured, doGrouping) { Model = new BuiltInServerContainer("Search"); Icon = SixIconFont.withSIX_icon_Search; IsFeatured = true; SetupFilterChanged(); UiHelper.TryOnUiThread(() => { Items.EnableCollectionSynchronization(ItemsLock); _itemsView = Items.CreateCollectionView( new[] { new SortDescription("SearchScore", ListSortDirection.Descending) }, null, null, Filter.Handler, true); }); var sortDatas = new[] { new SortData { DisplayName = "Search score", Value = "SearchScore", SortDirection = ListSortDirection.Descending } }; Sort = new SortViewModel(ItemsView, sortDatas.Concat(ServersViewModel.Columns).ToArray(), null, ServersViewModel.RequiredColumns); SetupGrouping(); SortOrder = 3; IsRoot = true; }
public Arma2FreeSettings(Guid gameId, ArmaStartupParams startupParameters, GameSettingsController controller) : base(gameId, startupParameters, controller) { StartupParameters = startupParameters; if (ServerFilter == null) { ServerFilter = new ArmaServerFilter(); } }
public LegacyGameSettings(Game game) { if (game == null) { throw new ArgumentNullException(nameof(game)); } ServerFilter = new ArmaServerFilter(); Uuid = game.Id; }
public ArmaSettings(Guid gameId, ArmaStartupParams startupParameters, GameSettingsController controller) : base(gameId, startupParameters, controller) { StartupParameters = startupParameters; if (ServerFilter == null) ServerFilter = new ArmaServerFilter(); this.WhenAnyValue(x => x.ModDirectory) .Where(x => RepositoryDirectory == null && x != null) .Subscribe(x => { RepositoryDirectory = x; }); this.WhenAnyValue(x => x.DefaultModDirectory) .Where(x => ModDirectory == null && x != null) .Subscribe(x => { ModDirectory = x; }); }
public ArmaSettings(Guid gameId, ArmaStartupParams startupParameters, GameSettingsController controller) : base(gameId, startupParameters, controller) { StartupParameters = startupParameters; if (ServerFilter == null) { ServerFilter = new ArmaServerFilter(); } this.WhenAnyValue(x => x.ModDirectory) .Where(x => RepositoryDirectory == null && x != null) .Subscribe(x => { RepositoryDirectory = x; }); this.WhenAnyValue(x => x.DefaultModDirectory) .Where(x => ModDirectory == null && x != null) .Subscribe(x => { ModDirectory = x; }); }
public Arma2FreeSettings(Guid gameId, ArmaStartupParams startupParameters, GameSettingsController controller) : base(gameId, startupParameters, controller) { StartupParameters = startupParameters; if (ServerFilter == null) ServerFilter = new ArmaServerFilter(); }
public DayZSettings(Guid gameId, DayZStartupParams sp, GameSettingsController controller) : base(gameId, sp, controller) { Filter = new ArmaServerFilter(); }
public DesignTimeServersViewModel() { Settings = IoC.Get <SettingsViewModel>(); ServerFilter = new ArmaServerFilter(); }
public DayZSettings(Guid gameId, DayZStartupParams sp, GameSettingsController controller) : base(gameId, sp, controller) { Filter = new ArmaServerFilter(); }
public DesignTimeServersViewModel() { Settings = IoC.Get<SettingsViewModel>(); ServerFilter = new ArmaServerFilter(); }