mirror of
https://github.com/jwetzell/qController.git
synced 2026-08-16 12:53:39 +00:00
Add Refreshing Group Cue Children
This commit is contained in:
@@ -250,6 +250,11 @@ namespace qController
|
||||
public void OnCueUpdateReceived(object sender, CueEventArgs args)
|
||||
{
|
||||
qController.qWorkspace.UpdateCue(args.Cue);
|
||||
if (qController.playbackPosition == null)
|
||||
{
|
||||
qController.playbackPosition = args.Cue.uniqueID;
|
||||
}
|
||||
|
||||
if (args.Cue.uniqueID == qController.playbackPosition)
|
||||
{
|
||||
Device.BeginInvokeOnMainThread(() =>
|
||||
@@ -278,23 +283,11 @@ namespace qController
|
||||
{
|
||||
Console.WriteLine("Children Updated in ControlPage: " + args.cue_id);
|
||||
qController.qWorkspace.UpdateChildren(args.cue_id, args.children);
|
||||
if (qController.qWorkspace.IsPopulated)
|
||||
Device.BeginInvokeOnMainThread(() =>
|
||||
{
|
||||
Device.BeginInvokeOnMainThread(() =>
|
||||
{
|
||||
if (App.MenuIsPresented)
|
||||
{
|
||||
App.rootPage.MenuPage.ChangeToWorkspace(qController.qWorkspace);
|
||||
}
|
||||
else
|
||||
{
|
||||
App.rootPage.MenuPage.ChangeToWorkspace(qController.qWorkspace);
|
||||
|
||||
}
|
||||
});
|
||||
qController.qClient.UpdateSelectedCue(qController.qWorkspace.workspace_id);
|
||||
App.showToast("Workspace cues loaded...");
|
||||
}
|
||||
App.rootPage.MenuPage.ChangeToControl();
|
||||
App.rootPage.MenuPage.ChangeToWorkspace(qController.qWorkspace);
|
||||
});
|
||||
}
|
||||
|
||||
private void OnMenuItemSelected(object source, MenuEventArgs args)
|
||||
|
||||
Reference in New Issue
Block a user