2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-07-03 01:03:41 -04:00

Revert LogMonitor/CoreViewModel changes, implement Slider int setting

Also revert the PluginType enum.


Fix more whitespace
This commit is contained in:
Fred Kuipers
2021-08-15 17:02:05 -04:00
parent 73c9b94b0f
commit e523dddfe3
3 changed files with 66 additions and 53 deletions

View File

@ -55,15 +55,21 @@ namespace Observatory.UI.ViewModels
public void ReadAll()
{
SetWorkerReadAllState(true);
foreach (var worker in workers)
{
worker.ReadAllStarted();
}
LogMonitor.GetInstance.ReadAllJournals();
SetWorkerReadAllState(false);
foreach (var worker in workers)
{
worker.ReadAllFinished();
}
}
public void ToggleMonitor()
{
var logMonitor = LogMonitor.GetInstance;
if (logMonitor.IsMonitoring())
{
logMonitor.Stop();
@ -71,10 +77,7 @@ namespace Observatory.UI.ViewModels
}
else
{
// HACK: Find a better way of suppressing notifications when pre-reading.
SetWorkerReadAllState(true);
logMonitor.Start();
SetWorkerReadAllState(false);
ToggleButtonText = "Stop Monitor";
}
}
@ -120,20 +123,5 @@ namespace Observatory.UI.ViewModels
{
get { return tabs; }
}
private void SetWorkerReadAllState(bool isReadingAll)
{
foreach (var worker in workers)
{
if (isReadingAll)
{
worker.ReadAllStarted();
}
else
{
worker.ReadAllFinished();
}
}
}
}
}