|
|
|
|
@ -4,6 +4,8 @@ |
|
|
|
|
|
|
|
|
|
using System; |
|
|
|
|
using System.Collections.Generic; |
|
|
|
|
using System.Collections.ObjectModel; |
|
|
|
|
using System.Linq; |
|
|
|
|
using System.Windows.Input; |
|
|
|
|
using Avalonia.Controls; |
|
|
|
|
using Lib.Audio.Interfaces; |
|
|
|
|
@ -30,7 +32,7 @@ namespace Mystify.ViewModels |
|
|
|
|
_mainWindow = mainWindow; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<IChannel>? Channels => _mainModel?.Channels; |
|
|
|
|
public ObservableCollection<ChannelViewModel>? Channels => _mainModel?.Channels?.Select(c => new ChannelViewModel(c)).ToObservableCollection(); |
|
|
|
|
public List<IControllable>? Controllables => _mainModel?.Controllables; |
|
|
|
|
|
|
|
|
|
public IChannel? SelectedChannel |
|
|
|
|
|