public void CreateNewCLA() { if (!CheckForSave()) return; cla = new CompiledAssets(); cla.program = this; MarkDirty(); cla.FileName = ""; assetListView.Clear(); }
protected override Task <ResultStatus> DoCommandOverride(ICommandContext commandContext) { assertFunc?.Invoke(Url, Parameters, AssetFinder); CompiledAssets.Add(assetItem); return(Task.FromResult(ResultStatus.Successful)); }
public void OpenCLA(string fileName) { if (!CheckForSave()) return; using (BinaryReader reader = new BinaryReader(File.Open(fileName, FileMode.Open))) { dirty = false; bool dummy; CloseCLA(out dummy); cla = new CompiledAssets(); cla.program = this; cla.FileName = ""; assetListView.Clear(); cla.ReadFrom(reader); ClearDirty(); } }
public void CloseCLA(out bool cancelQuit) { if (!CheckForSave()) { cancelQuit = true; } form.SetTitle(""); cla = null; ClearDirty(); cancelQuit = false; assetListView.Clear(); }