Class OvermindTab
The default overmind tab.
Inheritance
ViewModelBase<CommanderControl>
    TabItemViewModel<CommanderControl>
    CommanderTabViewModelBase
    
    OvermindTab
      
  Inherited Members
      CommanderTabViewModelBase.ExitFullScreen()
    
    
      CommanderTabViewModelBase.GetModuleKey()
    
    
      CommanderTabViewModelBase.Initialize()
    
    
      CommanderTabViewModelBase.TopSections
    
    
      CommanderTabViewModelBase.Sections
    
    
      CommanderTabViewModelBase.BottomSections
    
    
      CommanderTabViewModelBase.AnySectionOnTop
    
    
      CommanderTabViewModelBase.AnySectionOnBottom
    
    
      CommanderTabViewModelBase.UsesFullScreenSectionHeader
    
    
      CommanderTabViewModelBase.FullScreenSection
    
    
      CommanderTabViewModelBase.FullScreenSectionView
    
    
      CommanderTabViewModelBase.FullScreenSectionHeader
    
    
      CommanderTabViewModelBase.CommanderConfiguration
    
    
      TabItemViewModel<CommanderControl>.FocusView()
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      ViewModelBase<CommanderControl>.OnClosed()
    
    
      ViewModelBase<CommanderControl>.Uninitialize()
    
    
      ViewModelBase<CommanderControl>.CloseView()
    
    
      ViewModelBase<CommanderControl>.IsClosable
    
    
      ViewModelBase<CommanderControl>.IsDockable
    
    
      ViewModelBase<CommanderControl>.HeaderName
    
    
      ViewModelBase<CommanderControl>.View
    
    
      ViewModelBase<CommanderControl>.EventAggregator
    
    
      ViewModelBase<CommanderControl>.Logger
    
    
      ViewModelBase<CommanderControl>.Closed
    
    
    
    
    
    
    
    
    
    
    
    
    
  Namespace: Phoenix.BotBrain.Overmind
Assembly: Phoenix.Plugin.BotBrain.Overmind.dll
Syntax
public class OvermindTab : BotTabBase, INotifyPropertyChanged, IViewProvider, IClosingNotification, IViewInitializeRemarks
Initializes a new instance of the OvermindTab class.
Constructors
View SourceOvermindTab(string, IWindowingControl, IEventAggregator, IPhoenixLogger, IServiceProvider)
The default overmind tab.
Declaration
public OvermindTab(string header, IWindowingControl windowing, IEventAggregator eventAggregator, IPhoenixLogger logger, IServiceProvider services)Parameters
| Type | Name | Description | 
|---|---|---|
| string | header | The tab header. | 
| IWindowingControl | windowing | The Phoenix windowing control. | 
| IEventAggregator | eventAggregator | The event aggregator. | 
| IPhoenixLogger | logger | The logger. | 
| IServiceProvider | services | The services for the tab. | 
Remarks
Initializes a new instance of the OvermindTab class.
Methods
View SourceGetSectionDefinitions()
Gets the sections that the commander should display.
Declaration
protected override IEnumerable<CommanderSection> GetSectionDefinitions()Returns
| Type | Description | 
|---|---|
| IEnumerable<CommanderSection> | The sections that should be displayed. | 
Overrides
Phoenix.Controls.Commander.CommanderTabViewModelBase.GetSectionDefinitions()
  Implements
      Phoenix.Views.IViewProvider
  
  
      Phoenix.Views.IClosingNotification
  
  
      Phoenix.Views.IViewInitialize