Revert LogMonitor/CoreViewModel changes, implement Slider int setting
Also revert the PluginType enum. Fix more whitespace
This commit is contained in:
parent
73c9b94b0f
commit
e523dddfe3
3 changed files with 66 additions and 53 deletions
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue