Added Models for displaying files and all kinds of stuff

This commit is contained in:
schnulller
2022-06-06 22:44:56 +02:00
parent cb3a09a7de
commit 84048f9fe9
17 changed files with 248 additions and 47 deletions

View File

@@ -20,6 +20,19 @@ public class FileList {
if (!_Files.Contains(document)) _Files.Add(document);
}
public bool Contains(XMLRootDocument doc) {
if (_Files == null) return false;
return _Files.Contains(doc);
}
public List<XMLRootDocument>? GetFileList()
=> this._Files != null ? this._Files.ToList() : null;
public FileList Clone() {
var ret = new FileList(this.XMLRoot);
foreach (var file in _Files) {
ret.Add(file);
}
return ret;
}
}