Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/rev/2ab2d8e10a38
Дата изменения: Unknown
Дата индексирования: Mon Oct 1 23:55:37 2012
Кодировка:
allpy: 2ab2d8e10a38

allpy

changeset 21:2ab2d8e10a38

compiled
author boris <bnagaev@gmail.com>
date Wed, 15 Sep 2010 00:29:52 +0400
parents c323f5d5d6a9
children 8779707b119d
files blocks3d-wt-widget.C
diffstat 1 files changed, 13 insertions(+), 8 deletions(-) [+]
line diff
     1.1 --- a/blocks3d-wt-widget.C	Wed Sep 15 00:28:21 2010 +0400
     1.2 +++ b/blocks3d-wt-widget.C	Wed Sep 15 00:29:52 2010 +0400
     1.3 @@ -67,18 +67,23 @@
     1.4    
     1.5    new Wt::WBreak(this);
     1.6    Wt::WPushButton *go_button = new Wt::WPushButton("Run", this);  
     1.7 -  //go_button->clicked().connect(go_button, &Blocks3DWidget::go_button_click);
     1.8 -  ////~ go_button->clicked().connect(go_button, &Wt::WPushButton::disable);
     1.9 -  //go_button->clicked().connect(alignment_upload, &Wt::WFileUpload::upload);
    1.10 -  //go_button->clicked().connect(conformity_upload, &Wt::WFileUpload::upload);
    1.11 -  //alignment_upload->uploaded().connect(this, &Blocks3DWidget::alignment_uploaded);
    1.12 -  //conformity_upload->uploaded().connect(this, &Blocks3DWidget::conformity_uploaded);
    1.13 -  //alignment_upload->fileTooLarge().connect(this, &Blocks3DWidget::fileTooLarge);
    1.14 -  //conformity_upload->fileTooLarge().connect(this, &Blocks3DWidget::fileTooLarge);
    1.15 +  go_button->clicked().connect(this, &Blocks3DWidget::go_button_click);
    1.16 +  //~ go_button->clicked().connect(go_button, &Wt::WPushButton::disable);
    1.17 +  go_button->clicked().connect(alignment_upload, &Wt::WFileUpload::upload);
    1.18 +  go_button->clicked().connect(conformity_upload, &Wt::WFileUpload::upload);
    1.19 +  alignment_upload->uploaded().connect(this, &Blocks3DWidget::alignment_uploaded);
    1.20 +  conformity_upload->uploaded().connect(this, &Blocks3DWidget::conformity_uploaded);
    1.21 +  alignment_upload->fileTooLarge().connect(this, &Blocks3DWidget::fileTooLarge);
    1.22 +  conformity_upload->fileTooLarge().connect(this, &Blocks3DWidget::fileTooLarge);
    1.23    
    1.24    
    1.25  }
    1.26  
    1.27 +void Blocks3DWidget::go_button_click()
    1.28 +{
    1.29 +  try_to_run();
    1.30 +}
    1.31 +
    1.32  void Blocks3DWidget::fileTooLarge()
    1.33  {
    1.34    Wt::WMessageBox::show("Error", "File too large", Wt::Ok);