Ignore:
Timestamp:
Jul 29, 2010, 5:02:10 PM (11 years ago)
Author:
Paul Lelgemann
Message:

+ KeySearcher: added database access for evaluation
+ Added KeySearcher/AES workspaces with different sizes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/KeySearcherSettings.cs

    r1727 r1751  
    11using System;
    2 using System.Numerics;
    32using System.Windows;
    4 using Cryptool.P2P;
    53using Cryptool.PluginBase;
    64using System.ComponentModel;
    75using System.Collections.ObjectModel;
    8 using KeySearcher.KeyPattern;
    96using KeySearcher.P2P.Storage;
    107
     
    1613        private int coresUsed;
    1714        private const string GroupPeerToPeer = "Peer-to-Peer network";
     15        private const string GroupEvaluation = "Evaluation";
    1816
    1917        public KeySearcherSettings(KeySearcher ks)
     
    152150        }
    153151
     152        private string evaluationHost;
     153        [TaskPane("Host", "Database host with evaluation database", GroupEvaluation, 0, false, DisplayLevel.Expert, ControlType.TextBox)]
     154        public String EvaluationHost
     155        {
     156            get
     157            {
     158                return evaluationHost;
     159            }
     160            set
     161            {
     162                if (value != evaluationHost)
     163                {
     164                    evaluationHost = value;
     165                    OnPropertyChanged("EvaluationHost");
     166                    HasChanges = true;
     167                }
     168            }
     169        }
     170
     171        private string evaluationUser;
     172        [TaskPane("User", "Username for evaluation database", GroupEvaluation, 1, false, DisplayLevel.Expert, ControlType.TextBox)]
     173        public String EvaluationUser
     174        {
     175            get
     176            {
     177                return evaluationUser;
     178            }
     179            set
     180            {
     181                if (value != evaluationUser)
     182                {
     183                    evaluationUser = value;
     184                    OnPropertyChanged("EvaluationUser");
     185                    HasChanges = true;
     186                }
     187            }
     188        }
     189
     190        private string evaluationPassword;
     191        [TaskPane("Password", "Password for evaluation database", GroupEvaluation, 2, false, DisplayLevel.Expert, ControlType.TextBox)]
     192        public String EvaluationPassword
     193        {
     194            get
     195            {
     196                return evaluationPassword;
     197            }
     198            set
     199            {
     200                if (value != evaluationPassword)
     201                {
     202                    evaluationPassword = value;
     203                    OnPropertyChanged("EvaluationPassword");
     204                    HasChanges = true;
     205                }
     206            }
     207        }
     208
     209        private string evaluationDatabase;
     210        [TaskPane("Database", "Name of the evaluation database", GroupEvaluation, 3, false, DisplayLevel.Expert, ControlType.TextBox)]
     211        public String EvaluationDatabase
     212        {
     213            get
     214            {
     215                return evaluationDatabase;
     216            }
     217            set
     218            {
     219                if (value != evaluationDatabase)
     220                {
     221                    evaluationDatabase = value;
     222                    OnPropertyChanged("EvaluationDatabase");
     223                    HasChanges = true;
     224                }
     225            }
     226        }
     227
    154228        private ObservableCollection<string> coresAvailable = new ObservableCollection<string>();
    155229        public ObservableCollection<string> CoresAvailable
Note: See TracChangeset for help on using the changeset viewer.