]> Creatis software - clitk.git/blob - vv/vvStructSelector.cxx
removed headers
[clitk.git] / vv / vvStructSelector.cxx
1 #include "vvStructSelector.h"
2 #include <iostream>
3 #include <sstream>
4
5 void vvStructSelector::SetStructures(StructureType structures)
6 {
7     mStructures=structures;
8     for (StructureType::iterator i=structures.begin();i!=structures.end();i++)
9     {
10         std::ostringstream ss;
11         ss << (*i).first << ":" << (*i).second;
12         this->structSelectionWidget->addItem(ss.str().c_str());
13     }
14 }
15
16 std::vector<int> vvStructSelector::getSelectedItems()
17 {
18     std::vector<int> result;
19     for (int i=0;i<structSelectionWidget->count();i++)
20     {
21         if (structSelectionWidget->item(i)->isSelected())
22             result.push_back(mStructures[i].first);
23     }
24     return result;
25 }
26
27
28 vvStructSelector::vvStructSelector()
29 {
30     setupUi(this);
31 }