using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Media.Imaging; using Tango.DAL.Observables; using Tango.MachineStudio.Common; using Tango.MachineStudio.Synchronization.Views; using Tango.SharedUI.Helpers; namespace Tango.MachineStudio.Synchronization { public class SynchronizationModule : IStudioModule { private bool _isInitialized; public string Name => "Synchronization"; public string Description => "Perform local to local or remote to local database synchronization."; public BitmapSource Image => ResourceHelper.GetImageFromResources("Images/synchronization.jpg"); public FrameworkElement MainView => new MainView(); public bool IsInitialized => _isInitialized; public Permissions Permission => Permissions.RunSynchronizationModule; public void Dispose() { //Dispose... } public void Initialize() { if (!_isInitialized) { //Initialize.. _isInitialized = true; } } } }