4 /*=========================================================================
8 Author : Pierre Seroul (pierre.seroul@gmail.com)
10 Copyright (C) 200COLUMN_IMAGE_NAME
11 Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
12 CREATIS-LRMN http://www.creatis.insa-lyon.fr
14 This program is free software: you can redistribute it and/or modify
15 it under the terms of the GNU General Public License as published by
16 the Free Software Foundation, version 3 of the License.
18 This program is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
23 You should have received a copy of the GNU General Public License
24 along with this program. If not, see <http://www.gnu.org/licenses/>.
26 =========================================================================*/
31 #include "ui_vvLinkPanel.h"
33 //====================================================================
34 class vvLinkPanel : public QWidget, private Ui::vvLinkPanel
40 // constructor - destructor
41 vvLinkPanel(QWidget * parent=0);
44 void addImage(std::string name, std::string id);
45 void removeImage(int i);
48 void UpdateComboBox2(int i);
49 void removeLink(int row, int column);
54 void addLink(QString image1,QString image2);
55 void removeLink(QString image1,QString image2);
58 void UpdateComboBox1();
60 std::vector<std::string> imageNames;
61 std::vector<std::string> image1Ids;
62 std::vector<std::string> image2Ids;
64 }; // end class vvLinkPanel
65 //====================================================================
67 #endif /* end #define _vvLinkPanel_H */