+ /// Returns the size of the current selection
+ int GetSelectionSize() { return mTreeListCtrl->GetSelectionSize(); }
+ /// Returns true if there is a valid selection
+ bool IsSelectionValid();
+ /// Returns the vector of full filenames of selected images
+ void GetSelectedFiles(std::vector<std::string>&);
+ /// Returns the vector of images corresponding to selection
+ void GetSelectedImages(std::vector<vtkImageData*>&);
+ /// Returns the vector of DicomNode corresponding to selection
+ void GetSelectedDicomNodes(std::vector<DicomNode*>&);
+ /// Returns the vector of wxTreeItemId corresponding to selection
+ void GetSelectedItems(std::vector<wxTreeItemId>&);
+
+ /// Returns the DicomNode corresponding to the tree item
+ DicomNode* GetDicomNodeOfItem(const wxTreeItemId& i);
+
+ /// Stores the first id of user menu
+ static const int UserMenuFirstId;
+
+ /// The class storing WxGimmick settings
+ typedef WxGimmickSettings Settings;
+ /// Returns the settings (const)
+ const Settings& GetSettings() const { return mSettings; }
+ /// Returns the settings
+ Settings& GetSettings() { return mSettings; }
+
+
+ /// The type of event sent by WxGimmick
+ typedef WxGimmickEvent EventType;
+
+ /// The type of list of DicomDatabase