Changeset 1036


Ignore:
Timestamp:
Dec 19, 2009, 8:09:41 PM (12 years ago)
Author:
kopal
Message:
  • Quick Watch Representation of the KeySearcher can now be viewed as Presentation for KeySearcher too
  • BooleanBinaryOperators now have a Configuration for its "Flags"
Location:
trunk/CrypPlugins
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/BooleanOperators/BooleanBinaryOperators.cs

    r973 r1036  
    173173        public void PreExecution()
    174174        {
     175            this.FlagA = ((BooleanBinaryOperatorsSettings)Settings).DefaultFlagA;
     176            this.FlagB = ((BooleanBinaryOperatorsSettings)Settings).DefaultFlagB;
    175177        }
    176178
  • trunk/CrypPlugins/BooleanOperators/BooleanBinaryOperatorsSettings.cs

    r973 r1036  
    3838        private bool hasChanges = false;
    3939        private bool updateOnlyAtBothInputsChanged = true;
     40        private bool defaultFlagA = false;
     41        private bool defaultFlagB = false;
    4042
    4143        #region ISettings Members
     
    8486        }
    8587
     88        [TaskPane("Default Flag A", "If checked, Flag A will be set to fired", null, 2, false, DisplayLevel.Beginner, ControlType.CheckBox, "", null)]
     89        public bool DefaultFlagA
     90        {
     91            get { return defaultFlagA; }
     92            set
     93            {
     94                if (value != defaultFlagA)
     95                {
     96                    defaultFlagA = value;
     97                    hasChanges = true;
     98                    OnPropertyChanged("DefaultFlagA");
     99                }
     100            }
     101        }
     102
     103        [TaskPane("Default Flag B", "If checked, Flag B will be set to fired", null, 2, false, DisplayLevel.Beginner, ControlType.CheckBox, "", null)]
     104        public bool DefaultFlagB
     105        {
     106            get { return defaultFlagB; }
     107            set
     108            {
     109                if (value != defaultFlagB)
     110                {
     111                    defaultFlagB = value;
     112                    hasChanges = true;
     113                    OnPropertyChanged("DefaultFlagB");
     114                }
     115            }
     116        }
     117
    86118        #endregion
    87119
  • trunk/CrypPlugins/KeySearcher/KeySearcher.cs

    r1030 r1036  
    116116        public UserControl Presentation
    117117        {
    118             get { return null; }
     118            get { return QuickWatchPresentation; }
    119119        }
    120120
Note: See TracChangeset for help on using the changeset viewer.