Changeset 1503


Ignore:
Timestamp:
May 26, 2010, 4:55:54 PM (12 years ago)
Author:
Sven Rech
Message:

fixed quadratic sieve settings

Location:
trunk/CrypPlugins/QuadraticSieve
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/QuadraticSieve/QuadraticSieve.cs

    r1500 r1503  
    247247        public void Initialize()
    248248        {
     249            settings.Initialize();
    249250        }
    250251
  • trunk/CrypPlugins/QuadraticSieve/QuadraticSieveSettings.cs

    r1470 r1503  
    5858        }
    5959
     60        public void Initialize()
     61        {
     62            checkAndSetVisibility();
     63        }
     64
    6065        /// <summary>
    6166        /// Getter/Setter for the amount of cores which the user wants to have used by the quadratic sieve
     
    123128                    usePeer2Peer = value;
    124129                    hasChanges = true;
    125                     if (usePeer2Peer)
    126                     {
    127                         TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(new TaskPaneAttribteContainer("Channel", Visibility.Visible)));
    128                     }
    129                     else
    130                     {
    131                         TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(new TaskPaneAttribteContainer("Channel", Visibility.Collapsed)));
    132                     }
     130                    checkAndSetVisibility();
    133131                    OnPropertyChanged("UsePeer2Peer");
    134132                }
     133            }
     134        }
     135
     136        private void checkAndSetVisibility()
     137        {
     138            if (usePeer2Peer)
     139            {
     140                TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(new TaskPaneAttribteContainer("Channel", Visibility.Visible)));
     141            }
     142            else
     143            {
     144                TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(new TaskPaneAttribteContainer("Channel", Visibility.Collapsed)));
    135145            }
    136146        }
Note: See TracChangeset for help on using the changeset viewer.