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;
            }
        }
Ejemplo n.º 2
0
        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;
        }