Exemplo n.º 1
0
        private void InitializeActivators()
        {
            terminationActivator.Start();

            if (actionCenterSettings.EnableActionCenter)
            {
                foreach (var activator in activators)
                {
                    actionCenter.Register(activator);
                    activator.Start();
                }
            }
        }
Exemplo n.º 2
0
        private void InitializeActivators()
        {
            foreach (var activator in Context.Activators)
            {
                if (Context.Settings.ActionCenter.EnableActionCenter && activator is IActionCenterActivator actionCenterActivator)
                {
                    actionCenter.Register(actionCenterActivator);
                    actionCenterActivator.Start();
                }

                if (Context.Settings.Keyboard.AllowAltTab && activator is ITaskviewActivator taskViewActivator)
                {
                    taskview.Register(taskViewActivator);
                    taskViewActivator.Start();
                }

                if (Context.Settings.Security.AllowTermination && activator is ITerminationActivator terminationActivator)
                {
                    terminationActivator.Start();
                }
            }
        }