const wxSize& size,
int min_dim,
int max_dim,
+ int output_dim,
int threads)
: wxDialog( parent,
id,
mGimmick = new Gimmick();
mGimmick->Initialize();
-
+
mView = new WxGimmickView(mGimmick,
this,
max_dim,
threads);
mView->Initialize();
+ // Connect the AddProgress callback
+ mView->ConnectValidationObserver
+ ( boost::bind( &WxGimmickReaderDialog::OnValid , this, _1 ) );
}
catch (crea::Exception e)
{
}
}
+ ///Callback method on a selection
+ void WxGimmickReaderDialog::OnValid(bool t)
+ {
+ mOkButton->Enable(t);
+ }
+
+
-
+
//================================================================
- BEGIN_EVENT_TABLE(WxGimmickReaderDialog, wxDialog)
-
- END_EVENT_TABLE()
+ //BEGIN_EVENT_TABLE(WxGimmickReaderDialog, wxDialog)
+ //END_EVENT_TABLE()
//================================================================