34 lines
1.2 KiB
C#
34 lines
1.2 KiB
C#
using CommunityToolkit.Mvvm.Messaging.Messages;
|
|
using Livia.ViewModels;
|
|
|
|
namespace Livia.Utility;
|
|
|
|
public class LogoutMessage;
|
|
|
|
public class RoiTabChangedMessage(int tabIndex) : ValueChangedMessage<int>(tabIndex);
|
|
|
|
public class DataLoadedMessage;
|
|
|
|
public class RoiExpanderToggleMessage(string key, bool value) : ValueChangedMessage<(string, bool)>((key, value));
|
|
|
|
public class UnfoldToggleMessage(bool value) : ValueChangedMessage<bool>(value);
|
|
|
|
public class TwoColumnModeToggleMessage(bool value) : ValueChangedMessage<bool>(value);
|
|
|
|
public class LocationDisplayModeToggleMessage(RoiLocationDisplayMode value)
|
|
: ValueChangedMessage<RoiLocationDisplayMode>(value);
|
|
|
|
public class LocateRoiMessage(RoiExpanderControlViewModel value)
|
|
: ValueChangedMessage<RoiExpanderControlViewModel>(value);
|
|
|
|
public class ShowBoundaryToggleMessage(bool value) : ValueChangedMessage<bool>(value);
|
|
|
|
public class ImageRotationViewerIndexChangeMessage(string key, int value)
|
|
: ValueChangedMessage<(string, int)>((key, value));
|
|
|
|
public class ShutdownMessage;
|
|
|
|
public class MaskChangedMessage;
|
|
|
|
public class PerfusionDataGridChangeParameterMessage(string parameter,bool jumpToDataGridTab=false) : ValueChangedMessage<(string, bool)>((parameter, jumpToDataGridTab));
|