#include "ScorerWidget.h" #include "ui_ScorerWidget.h" #include "../topo-blend/topo-blend.h" ScorerWidget::ScorerWidget(QWidget *parent) : QWidget(parent), ui(new Ui::ScorerWidget) { ui->setupUi(this); QVector empty; s_manager = new ScorerManager( NULL, NULL, empty, 2); // Compute s_manager->connect(ui->parseConstraintPair, SIGNAL(clicked()), SLOT(parseConstraintPair())); s_manager->connect(ui->parseGlobalSymm, SIGNAL(clicked()), SLOT(parseGlobalReflectionSymm())); s_manager->connect(ui->parseConstraintGroup, SIGNAL(clicked()), SLOT(parseConstraintGroup())); // Evaluate s_manager->connect(ui->evaluateGlobalSymm, SIGNAL(clicked()), SLOT(evaluateGlobalReflectionSymm())); s_manager->connect(ui->evaluateGlobalSymmAuto, SIGNAL(clicked()), SLOT(evaluateGlobalReflectionSymmAuto())); s_manager->connect(ui->evaluateTopology, SIGNAL(clicked()), SLOT(evaluateTopology())); s_manager->connect(ui->evaluateTopologyAuto, SIGNAL(clicked()), SLOT(evaluateTopologyAuto())); s_manager->connect(ui->evaluateGroups, SIGNAL(clicked()), SLOT(evaluateGroups())); s_manager->connect(ui->evaluateGroupsAuto, SIGNAL(clicked()), SLOT(evaluateGroupsAuto())); // Options s_manager->connect(ui->bUseSourceCenter, SIGNAL(clicked(bool)), SLOT(setIsUseSourceCenter(bool))); s_manager->connect(ui->bUsePart, SIGNAL(clicked(bool)), SLOT(setIsUsePart(bool))); s_manager->connect(ui->bUseLink, SIGNAL(clicked(bool)), SLOT(setIsUseLink(bool))); } ScorerWidget::~ScorerWidget() { delete ui; }