1
0
mirror of https://github.com/chylex/Discord-History-Tracker.git synced 2025-08-18 13:31:42 +02:00
Files
.github
.idea
app
.idea
Desktop
App
Common
Controls
ServerConfigurationPanel.axaml
ServerConfigurationPanel.axaml.cs
ServerConfigurationPanelModel.cs
StatusBar.axaml
StatusBar.axaml.cs
StatusBarModel.cs
Dialogs
Pages
Screens
Windows
App.axaml
App.axaml.cs
Discord
Resources
Server
Arguments.cs
Desktop.csproj
Program.cs
Resources
Server
Utils
.gitignore
Directory.build.props
DiscordHistoryTracker.sln
Version.cs
build.bat
build.sh
empty.dht
global.json
lib
tools
web
.gitattributes
.gitignore
LICENSE.md
README.md
2023-07-21 18:47:21 +02:00

35 lines
586 B
C#

using DHT.Utils.Models;
namespace DHT.Desktop.App.Controls;
sealed class StatusBarModel : BaseModel {
private Status status = Status.Stopped;
public Status CurrentStatus {
get => status;
set {
status = value;
OnPropertyChanged(nameof(StatusText));
}
}
public string StatusText {
get {
return CurrentStatus switch {
Status.Starting => "STARTING",
Status.Ready => "READY",
Status.Stopping => "STOPPING",
Status.Stopped => "STOPPED",
_ => ""
};
}
}
public enum Status {
Starting,
Ready,
Stopping,
Stopped
}
}