virtual void UpdateLevel( int );
///Removes selected nodes on given level
- virtual void RemoveSelected();
+ virtual void RemoveSelected(std::string &i_save);
///Returns the last selected level
virtual unsigned int GetLastSelectedLevel(){return mLastLevel;}
///Callback when the user needs to edit a field
void OnEditField(wxCommandEvent& event);
+
+ ///Callback when the user needs to display alll dicom tags for a file
+ void OnDumpTags(wxCommandEvent &event);
///Callback on mouse click
void OnMouseClick(wxMouseEvent& event);
/// Called by OnItemSelected and OnItemDeSelected
// void ProcessItem
private:
+ wxBoxSizer *msizer;
/// The struct holding the data for one level
/// Holds the wx control and other data
/// such as the vector of attribute keys corresponding to the columns
int mAnonymizingID;
int mLocalCopyID;
int mEditFieldID;
+ int mDumpID;
// If set to true then OnSelectedChanged returns immediately.
// Used to do avoid useless process during multiple selections
// EO class WxTreeView
//=====================================================================
+ class RemoveAlertDlg : public wxDialog
+ {
+ public:
+ RemoveAlertDlg(wxWindow *parent,
+ wxString title,
+ const wxSize& size);
+ ~RemoveAlertDlg();
+
+ bool isChecked();
+
+ private :
+ void onCheck(wxCommandEvent &Event);
+ bool mSave;
+ wxCheckBox *mcheck;
+
+ };
} // EO namespace creaImageIO