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, IViewInitialize
Remarks
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