GetTreeViewMap()["Local database"]->GetSelectedAsString(files);
ReadImagesNotThreaded(s,files,dim);
}
+ //======================================================================
+
//======================================================================
void WxGimmickView::GetSelectedFiles(std::vector<std::string>& s)
{
GetTreeViewMap()["Local database"]->GetSelectedAsString(s);
}
//======================================================================
- void WxGimmickView::GetImages(int dim, std::vector<std::string> files, std::vector<vtkImageData*>& s)
+
+ //======================================================================
+ void WxGimmickView::GetImages(int dim,
+ const std::vector<std::string>& files,
+ std::vector<vtkImageData*>& s)
{
ReadImagesNotThreaded(s,files,dim);
}
+ //======================================================================
+
+
//=================================================
void WxGimmickView::CreateIconList()
{
//=================================================
//=================================================
- void WxGimmickView::OnSelectionChange(std::vector<tree::Node*>& sel, bool isSelection, int selection, bool needProcess)
+ void WxGimmickView::OnSelectionChange(const std::vector<tree::Node*>& sel, bool isSelection, int selection, bool needProcess)
{
GimmickDebugMessage(5,
"WxGimmickView::OnSelectionChange"
else if(needProcess)
{
ResetExtent();
- std::vector<tree::Node*>::iterator i;
+ std::vector<tree::Node*>::const_iterator i;
for(i=sel.begin();i!=sel.end()&&valid;++i)
{
valid= ValidateSelected((*i),
else
{
ResetExtent();
- std::vector<tree::Node*>::iterator i;
+ std::vector<tree::Node*>::const_iterator i;
for(i=sel.begin();i!=sel.end()&&valid;++i)
{
valid= ValidateSelected((*i),
//==================================================
///Reads Images (Threaded)
- void WxGimmickView::ReadImageThreaded(std::vector<tree::Node*> sel)
+ void WxGimmickView::ReadImageThreaded(const std::vector<tree::Node*>& sel)
{
GimmickDebugMessage(5,
"ReadImageThreaded"
mCurImageItemToShow = sel.front();
pointers.clear();
int index = 0;
- std::vector<tree::Node*>::iterator selected;
+ std::vector<tree::Node*>::const_iterator selected;
for(selected=sel.begin();selected!=sel.end();++selected)
{
GimmickDebugMessage(5,