wxWindowID id,
const wxPoint& pos,
const wxSize& size,
+ const std::string i_namedescp ,
+ const std::string i_namedb ,
int threads)
: wxPanel( parent,
id,
wxMINIMIZE_BOX |
wxCAPTION
),
- mGimmick(0),
+ //mGimmick(0),
mView(0)
{
GimmickDebugMessage(1,"WxGimmickPanel::WxGimmickPanel"
try {
- mGimmick = new Gimmick();
- mGimmick->Initialize();
-
+ mGimmick = boost::shared_ptr<Gimmick>(new Gimmick());
+ mGimmick->Initialize(i_namedescp,i_namedb);
int min_dim = GIMMICK_2D_IMAGE_SELECTION;
int max_dim = GIMMICK_3D_IMAGE_SELECTION;
mView = new WxGimmickView(mGimmick,
if (mGimmick)
{
mGimmick->Finalize();
- delete mGimmick;
}
}
///Callback method on a selection
void WxGimmickPanel::OnSelectedImage(bool t)
{
- //GetSelectedImages(std::vector<vtkImageData*>& s, int dim);
mSendImageSignal(t);
}
+ void WxGimmickPanel::AddImagesToDB(std::string dir)
+ {
+ mView->AddDir(dir);
+ }
+
//================================================================
// BEGIN_EVENT_TABLE(WxGimmickPanel, wxDialog)
// END_EVENT_TABLE()