Add project files

This commit is contained in:
alejo committed 2026-09-19 12:38:12 -03:00
commit 97cafcfa18
16 files changed
+1540

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
using System;
namespace NexvaneHub.Models;
/// <summary>
/// Plain data describing a project entry. Kept free of INotifyPropertyChanged
/// on purpose - ProjectItemViewModel wraps this for anything the UI binds to,
/// and writes edits back onto this instance.
/// </summary>
public class ProjectModel
{
public string Name { get; set; } = string.Empty;
public DateTime LastModified { get; set; }
/// <summary>Not user-editable in the UI - tied to where the project lives on disk.</summary>
public string Directory { get; set; } = string.Empty;
public string ThumbnailPath { get; set; } = string.Empty;
public string ProjectVersion { get; set; } = "1.0.0";
public string SdkVersion { get; set; } = "1.4.2";
public string DefaultCompiler { get; set; } = "MSVC";
public string DefaultArchitecture { get; set; } = "Auto";
}