mirror of
https://github.com/jwetzell/QControlKit.git
synced 2026-08-08 08:53:50 +00:00
* QServerInfo.cs: Add barebones ServerInfo class
* QClient.cs: remove logging * QWorkspace.cs: Add methods to build WorkspaceInfo and ServerInfo * CueListPage.xaml.cs: List Multiple Cue Lists in Demo app
This commit is contained in:
@@ -196,7 +196,7 @@ namespace QControlKit
|
||||
|
||||
protected virtual void OnWorkspaceUpdated()
|
||||
{
|
||||
Log.Debug($"[client] Workspace Updated");
|
||||
//Log.Debug($"[client] Workspace Updated");
|
||||
WorkspaceUpdated?.Invoke(this, new QWorkspaceUpdatedArgs());
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace QControlKit
|
||||
{
|
||||
public class QServerInfo
|
||||
{
|
||||
public string host { get; set; }
|
||||
public int port { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -98,6 +98,26 @@ namespace QControlKit
|
||||
return didUpdate;
|
||||
}
|
||||
|
||||
public QWorkspaceInfo getWorkspaceInfo()
|
||||
{
|
||||
return new QWorkspaceInfo
|
||||
{
|
||||
displayName = name,
|
||||
hasPasscode = hasPasscode,
|
||||
version = version,
|
||||
uniqueID = uniqueID,
|
||||
};
|
||||
}
|
||||
|
||||
public QServerInfo GetServerInfo()
|
||||
{
|
||||
return new QServerInfo
|
||||
{
|
||||
host = server.host,
|
||||
port = server.port
|
||||
};
|
||||
}
|
||||
|
||||
public string description { get { return $"{name} : {uniqueID}"; } }
|
||||
|
||||
public bool isOlderThanVersion(string version)
|
||||
|
||||
Reference in New Issue
Block a user