39 lines
1.4 KiB
C#
39 lines
1.4 KiB
C#
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Windows;
|
|||
|
|
using DTS.Common.Base;
|
|||
|
|
|
|||
|
|
// ReSharper disable once CheckNamespace
|
|||
|
|
namespace DTS.Common.Interface
|
|||
|
|
{
|
|||
|
|
public interface IViewerMainViewModel : IBaseViewModel, ISelectedDataViewModel
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Gets the Main View.
|
|||
|
|
/// </summary>
|
|||
|
|
IBaseView View { get; set; }
|
|||
|
|
|
|||
|
|
bool Standalone { get; set; }
|
|||
|
|
object ContextNavigationRegion { get; set; }
|
|||
|
|
object ContextGraphRegion { get; set; }
|
|||
|
|
object ContextTestsRegion { get; set; }
|
|||
|
|
object ContextGraphsRegion { get; set; }
|
|||
|
|
object ContextLegendRegion { get; set; }
|
|||
|
|
object ContextDiagRegion { get; set; }
|
|||
|
|
object ContextStatsRegion { get; set; }
|
|||
|
|
object ContextCursorRegion { get; set; }
|
|||
|
|
object ContextPropertyRegion { get; set; }
|
|||
|
|
List<FrameworkElement> GetRegions();
|
|||
|
|
string ConfigPath { get; set; }
|
|||
|
|
bool DoesUserHaveEditPermission { get; set; }
|
|||
|
|
void ZoomReset();
|
|||
|
|
//inform left arrow key was pressed
|
|||
|
|
void LeftKeyPress();
|
|||
|
|
//inform right arrow key was pressed
|
|||
|
|
void RightKeyPress();
|
|||
|
|
Common.Enums.IsoViewMode ChannelCodeViewMode { get; set; }
|
|||
|
|
Common.Enums.Sensors.CalibrationBehaviors CalibrationBehaviorSetting { get; set; }
|
|||
|
|
bool CalibrationBehaviorSettableInViewer { get; set; }
|
|||
|
|
Visibility SettingsVisibility { get; }
|
|||
|
|
}
|
|||
|
|
}
|