public PresenterUserSettingsRightAdvanced ( IViewUserSettingsRightAdvanced view, IViewDialog dialog, ISettingsService settings, IViewUserSettingsRightAutoShownTabs rightAutoShownTabs, ISettingsServiceXmlSerialization settingsServiceXmlSerialization, IViewUserSettingsRightManuallyShownTabs rightManuallyShownTabs, Validate validate, FileData fileData ) { _view = view; _dialog = dialog; _settings = settings; _rightAutoShownTabs = rightAutoShownTabs; _settingsServiceXmlSerialization = settingsServiceXmlSerialization; _rightManuallyShownTabs = rightManuallyShownTabs; _rightManuallyShownTabs = rightManuallyShownTabs; _validate = validate; _fileData = fileData; //subscribe to events if (view != null) { view.Load += View_Load; } }
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; }