public MainPanelViewModel(PecaStarterModel model)
        {
            // Models
            m_model = model.BroadcastModel;

            // タブ情報の初期化
            RelayListViewModel = new RelayListViewModel(model.BroadcastModel, model.YellowPagesList);
            m_channelViewModel = new ChannelViewModel(model.YellowPagesList, model.Configuration);
            SettingsViewModel = new SettingsViewModel(model.Configuration);
            PluginSettingsViewModel = new PluginSettingsViewModel(model.Plugins);
            BroadcastControlViewModel = new BroadcastControlViewModel(this,
                model.BroadcastModel, model.Configuration);

            InitializeEvents();
        }
 public ReloadCommand(RelayListViewModel parent, BroadcastModel broadcastModel)
 {
     m_parent = parent;
     this.broadcastModel = broadcastModel;
 }
Esempio n. 3
0
 public OpenCommand(RelayListViewModel parent)
 {
     m_parent = parent;
 }