void PositionSettingsWidget::setDirection(const gp_Dir& dir) { if (dir.IsParallel(gp::DX(), 0)) cbDirection->setCurrentIndex(0); else if (dir.IsParallel(gp::DY(), 0)) cbDirection->setCurrentIndex(1); else if (dir.IsParallel(gp::DZ(), 0)) cbDirection->setCurrentIndex(2); }