Basic workspace connection and Cue Lists fetching working

This commit is contained in:
Joel Wetzell
2020-06-09 19:03:33 -05:00
parent 830e905300
commit 130366acad
14 changed files with 1716 additions and 147 deletions
+72
View File
@@ -0,0 +1,72 @@
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
namespace QSharp
{
public class QServerFoundArgs : EventArgs
{
public QServer server { get; set; }
}
public class QWorkspacesUpdatedArgs : EventArgs
{
public List<QWorkspaceInfo> Workspaces { get; set; }
}
public class QWorkspaceUpdatedArgs : EventArgs
{
}
public class QWorkspaceSettingsUpdatedArgs : EventArgs
{
public string settingsType { get; set; }
}
public class QWorkspaceLightDashboardUpdatedArgs : EventArgs
{
}
public class QWorkspaceConnectedArgs : EventArgs
{
}
public class QWorkspaceDisconnectedArgs : EventArgs
{
}
public class QWorkspaceConnectionErrorArgs : EventArgs
{
public string status { get; set; }
}
public class QQLabPreferencesUpdatedArgs : EventArgs
{
public string key { get; set; }
}
public class QCueUpdatedArgs : EventArgs
{
}
public class QCueListsUpdatedArgs : EventArgs
{
public JToken data { get; set; }
}
public class QCueNeedsUpdatedArgs : EventArgs
{
public string cueID { get; set; }
}
public class QCueListChangedPlaybackPositionArgs : EventArgs
{
public string cueID { get; set; }
}
}