Ignore:
Timestamp:
Dec 3, 2010, 9:51:17 PM (11 years ago)
Author:
Sven Rech
Message:

keysearcher presentation changes

File:
1 edited

Legend:

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

    r2152 r2158  
    252252                oclManager.CreateDefaultContext(0, DeviceType.ALL);
    253253            }
     254            else
     255            {
     256                settings.UseOpenCL = false;
     257            }
    254258
    255259            settings = new KeySearcherSettings(this, oclManager);
     
    260264
    261265            settings.PropertyChanged += SettingsPropertyChanged;
     266            ((QuickWatch)QuickWatchPresentation).IsOpenCLEnabled = settings.UseOpenCL;
    262267
    263268            localBruteForceStopwatch = new Stopwatch();
     
    267272        {
    268273            p2PQuickWatchPresentation.Dispatcher.BeginInvoke(DispatcherPriority.Normal,
    269                                                              new Action(UpdateIsP2PEnabledSetting));
    270         }
    271 
    272         void UpdateIsP2PEnabledSetting()
     274                                                             new Action(UpdateQuickwatchSettings));
     275        }
     276
     277        void UpdateQuickwatchSettings()
    273278        {
    274279            ((QuickWatch)QuickWatchPresentation).IsP2PEnabled = settings.UsePeerToPeer;
     
    484489                ((QuickWatch) QuickWatchPresentation).Dispatcher.BeginInvoke(DispatcherPriority.Normal, (SendOrPostCallback) delegate
    485490                                                                    {
    486                                                                         ((QuickWatch)QuickWatchPresentation).OpenCLPresentation.batches.Content = subbatches;
    487                                                                         ((QuickWatch)QuickWatchPresentation).OpenCLPresentation.threads.Content = subbatchSize;
     491                                                                        //((QuickWatch)QuickWatchPresentation).OpenCLPresentation.batches.Content = subbatches;
     492                                                                        ((QuickWatch)QuickWatchPresentation).OpenCLPresentation.workItems.Content = subbatchSize;
    488493                                                                    }, null);
    489494                GuiLogMessage(string.Format("Now using {0} subbatches", subbatches), NotificationLevel.Info);
     
    860865                ((QuickWatch)QuickWatchPresentation).Dispatcher.BeginInvoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    861866                {
    862                     ((QuickWatch)QuickWatchPresentation).OpenCLPresentation.keysPerSecond.Content = String.Format("{0:N}", openCLKeysPerSecond);
     867                    ((QuickWatch)QuickWatchPresentation).OpenCLPresentation.keysPerSecondOpenCL.Content = String.Format("{0:N}", openCLKeysPerSecond);
     868                    ((QuickWatch)QuickWatchPresentation).OpenCLPresentation.keysPerSecondCPU.Content = String.Format("{0:N}", (keysPerSecond - openCLKeysPerSecond));
    863869                    ((QuickWatch)QuickWatchPresentation).OpenCLPresentation.ratio.Content = String.Format("{0:P}", ratio);
    864870                }, null);
Note: See TracChangeset for help on using the changeset viewer.