mirror of
https://github.com/jwetzell/QControlKit.git
synced 2026-08-05 23:43:54 +00:00
* QControlKitXamDemo.csproj:
* QControlKitXamDemo.iOS.csproj: * QControlKitXamDemo.Android.csproj: Update Dependencies * QWorkspace.cs: Add move and delete cue actions
This commit is contained in:
@@ -313,13 +313,20 @@ namespace QControlKit
|
||||
public void pauseCue(QCue cue) { client.sendMessage(addressForCue(cue, "pause")); } //TODO: immediately update local for snappier whatever
|
||||
public void loadCue(QCue cue) { client.sendMessage(addressForCue(cue, "load")); }
|
||||
public void resetCue(QCue cue) { client.sendMessage(addressForCue(cue, "reset")); }
|
||||
public void deleteCue(QCue cue) { client.sendMessage(addressForCue(cue, "")); }
|
||||
public void deleteCue(QCue cue) { client.sendMessage($"{workspacePrefix}/delete_id/{cue.propertyForKey(QOSCKey.UID)}"); }
|
||||
public void resumeCue(QCue cue) { client.sendMessage(addressForCue(cue, "resume")); }
|
||||
public void hardStopCue(QCue cue) { client.sendMessage(addressForCue(cue, "hardStop")); }
|
||||
public void hardPauseCue(QCue cue) { client.sendMessage(addressForCue(cue, "hardPause")); } //TODO: immediately update local for snappier whatever
|
||||
public void togglePauseCue(QCue cue) { client.sendMessage(addressForCue(cue, "togglePause")); }
|
||||
public void previewCue(QCue cue) { client.sendMessage(addressForCue(cue, "preview")); }
|
||||
public void panicCue(QCue cue) { client.sendMessage(addressForCue(cue, "panic")); } //TODO: immediately update local for snappier whatever
|
||||
|
||||
public void moveCue(QCue cue, int newIndex, QCue newParentCue)
|
||||
{
|
||||
//TODO: Test this
|
||||
client.sendMessage($"{workspacePrefix}/move/{cue.propertyForKey(QOSCKey.UID)}", newIndex, newParentCue.propertyForKey(QOSCKey.UID));
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Cue Getters/Setters
|
||||
|
||||
@@ -56,8 +56,8 @@
|
||||
<PackageReference Include="Serilog.Sinks.Xamarin">
|
||||
<Version>0.2.0.64</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1874" />
|
||||
<PackageReference Include="Xamarin.Essentials" Version="1.6.0" />
|
||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1931" />
|
||||
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="MainActivity.cs" />
|
||||
|
||||
@@ -130,8 +130,8 @@
|
||||
<PackageReference Include="Serilog.Sinks.Xamarin">
|
||||
<Version>0.2.0.64</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1874" />
|
||||
<PackageReference Include="Xamarin.Essentials" Version="1.6.0" />
|
||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1931" />
|
||||
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
|
||||
<ItemGroup>
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Serilog" Version="2.10.0" />
|
||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1874" />
|
||||
<PackageReference Include="Xamarin.Essentials" Version="1.6.0" />
|
||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1931" />
|
||||
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
Reference in New Issue
Block a user