Subversion Repositories seema-scanner

Rev

Rev 74 | Rev 107 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 74 Rev 75
Line 36... Line 36...
36
            ui->camera1ComboBox->addItem(cameraString, QPoint(i, j));
36
            ui->camera1ComboBox->addItem(cameraString, QPoint(i, j));
37
        }
37
        }
38
    }
38
    }
39
 
39
 
40
    // List pattern modes
40
    // List pattern modes
41
    ui->patternModeComboBox->addItem("Gray Coding", "GrayCode");
41
    ui->algorithmComboBox->addItem("Gray Coding", "GrayCode");
42
    ui->patternModeComboBox->addItem("Phase Shifting", "PhaseShift");
42
    ui->algorithmComboBox->addItem("Phase Shifting", "PhaseShift");
43
 
43
 
44
    // Set all elements to current application settings
44
    // Set all elements to current application settings
45
    unsigned int patternModeIndex = ui->patternModeComboBox->findData(settings.value("pattern/mode"));
45
    unsigned int patternModeIndex = ui->algorithmComboBox->findData(settings.value("algorithm"));
46
    ui->patternModeComboBox->setCurrentIndex(patternModeIndex);
46
    ui->algorithmComboBox->setCurrentIndex(patternModeIndex);
47
 
47
 
48
    int projectorIndex = ui->projectorComboBox->findData(settings.value("projector/screenNumber"));
48
    int projectorIndex = ui->projectorComboBox->findData(settings.value("projector/screenNumber"));
49
    ui->projectorComboBox->setCurrentIndex(projectorIndex);
49
    ui->projectorComboBox->setCurrentIndex(projectorIndex);
50
    ui->diamondPatternCheckBox->setChecked(settings.value("projector/diamondPattern").toBool());
50
    ui->diamondPatternCheckBox->setChecked(settings.value("projector/diamondPattern").toBool());
51
 
51
 
Line 82... Line 82...
82
void SMPreferenceDialog::on_buttonBox_accepted(){
82
void SMPreferenceDialog::on_buttonBox_accepted(){
83
 
83
 
84
    // Save settings
84
    // Save settings
85
 
85
 
86
    // Pattern mode
86
    // Pattern mode
87
    QString patternMode = ui->patternModeComboBox->itemData(ui->patternModeComboBox->currentIndex()).toString();
87
    QString patternMode = ui->algorithmComboBox->itemData(ui->algorithmComboBox->currentIndex()).toString();
88
    settings.setValue("algorithm", patternMode);
88
    settings.setValue("algorithm", patternMode);
89
 
89
 
90
    // Projector
90
    // Projector
91
    int proj = ui->projectorComboBox->itemData(ui->projectorComboBox->currentIndex()).toInt();
91
    int proj = ui->projectorComboBox->itemData(ui->projectorComboBox->currentIndex()).toInt();
92
    settings.setValue("projector/screenNumber", proj);
92
    settings.setValue("projector/screenNumber", proj);