public IndustryJobSettings Clone() { IndustryJobSettings clone = (IndustryJobSettings)MemberwiseClone(); clone.Columns = Columns.Select(x => x.Clone()).ToArray(); clone.HideInactiveJobs = HideInactiveJobs; return(clone); }
public MainWindowSettings() { ShowOverview = true; ShowMenuBar = true; MarketOrders = new MarketOrderSettings(); IndustryJobs = new IndustryJobSettings(); Research = new ResearchSettings(); EVEMailMessages = new EveMailMessagesSettings(); EVENotifications = new EveNotificationsSettings(); OverviewItemSize = PortraitSizes.x96; TitleFormat = MainWindowTitleFormat.NextCharToFinish; ShowOverviewSkillQueueTrainingTime = true; ShowOverviewPortrait = true; ShowOverviewWallet = true; PutTrainingSkillsFirstOnOverview = true; }
/// <summary> /// Initializes a new instance of the <see cref="MainWindowSettings"/> class. /// </summary> public MainWindowSettings() { ShowOverview = true; ShowMenuBar = true; CombatLog = new CombatLogSettings(); Assets = new AssetSettings(); WalletJournal = new WalletJournalSettings(); WalletTransactions = new WalletTransactionSettings(); MarketOrders = new MarketOrderSettings(); Contracts = new ContractSettings(); IndustryJobs = new IndustryJobSettings(); Planetary = new PlanetarySettings(); Research = new ResearchSettings(); EVEMailMessages = new EveMailMessageSettings(); EVENotifications = new EveNotificationSettings(); OverviewItemSize = PortraitSizes.x96; TitleFormat = MainWindowTitleFormat.NextCharToFinish; ShowOverviewSkillQueueTrainingTime = true; ShowOverviewPortrait = true; ShowOverviewWallet = true; PutTrainingSkillsFirstOnOverview = true; SkillQueueWarningThresholdDays = 1; }
protected override IEnumerable<IColumnSettings> GetDefaultColumns() { var settings = new IndustryJobSettings(); return settings.Columns.Cast<IColumnSettings>(); }