#include <creaImageIOWxGimmickReaderDialog.h>
#include <creaImageIOSystem.h>
+#include <creaImageIOGimmick.h>
+#ifdef _DEBUG
+#define new DEBUG_NEW
+#endif
namespace creaImageIO
{
// CTor
WxGimmickReaderDialog::WxGimmickReaderDialog(wxWindow *parent,
wxWindowID id,
+ const std::string i_namedescp ,
+ const std::string i_namedb ,
wxString title,
const wxPoint& pos,
const wxSize& size,
- int min_dim,
- int max_dim,
- int output_dim,
+ int min_dim,
+ int max_dim,
+ int output_dim,
int threads)
: wxDialog( parent,
id,
wxMINIMIZE_BOX |
wxCAPTION
),
- mGimmick(0),
+ // mGimmick(0),
mView(0)
{
GimmickDebugMessage(1,"WxGimmickReaderDialog::WxGimmickReaderDialog"
try {
- mGimmick = new Gimmick();
- mGimmick->Initialize();
+ mGimmick = boost::shared_ptr<Gimmick>(new Gimmick());
+ mGimmick->Initialize(i_namedescp,i_namedb);
mView = new WxGimmickView(mGimmick,
<<std::endl);
if (mView)
{
- delete mView;
+
+ delete mView;
}
if (mGimmick)
{
mGimmick->Finalize();
- delete mGimmick;
+ //delete mGimmick;
}
}
{
mOkButton->Enable(t);
}
-
-
-
//================================================================
//BEGIN_EVENT_TABLE(WxGimmickReaderDialog, wxDialog)