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

fixed quadratic sieve settings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.