public PresenterUserSettingsLeftMenu ( IViewUserSettingsMenuLeft viewUserSettingsMenuLeft, IViewUserSettings viewUserSettings, IViewUserSettingsRightAppearance appearance, IViewUserSettingsRightAutoShownTabs rules, IViewUserSettingsRightManuallyShownTabs manuallyShownTabs, IViewUserSettingsRightAdvanced viewUserSettingsRightAdvanced, IViewUserSettingsRightHelp userSettingsRightHelp ) { _viewUserSettingsMenuLeft = viewUserSettingsMenuLeft; _viewUserSettings = viewUserSettings; _appearance = (UserControl)appearance; _rules = (UserControl)rules; _manuallyShownTabs = manuallyShownTabs; _viewUserSettingsRightAdvanced = viewUserSettingsRightAdvanced; _userSettingsRightHelp = userSettingsRightHelp; //subscribe to events if (_viewUserSettings != null) { _viewUserSettings.Load += OnLoadedViewUserSettings; } if (_viewUserSettingsMenuLeft == null) { return; } _viewUserSettingsMenuLeft.MenuDrawNode += OnMenuDrawNode; _viewUserSettingsMenuLeft.MouseClickNode += OnMouseClickNode; }
public PresenterUserSettingsRightHelp(IViewUserSettingsRightHelp view) { _view = view; if (view != null) { view.Load += View_Load; } }