Добрый день, есть combobox, который наполняется следующим кодом:
    QSqlQuery query = QSqlQuery();
    query.exec("SELECT name FROM type");
    while ( query.next() ) {
    QString str = query.value(0).toString();
    ui->comboBox->addItem(str);}
Мне нужно чтобы при выборе правильного поля второй combobox становился активным:
    
    if (ui->comboBox->currentText() == "Системный блок")
        ui->comboBox_2->setEnabled(true);
Но ничего не происходит, может я в неправильный слот это пишу? Уже несколько слотов перепробовал, ничего не получается.
Более подходящим слотом кажется: 
on_comboBox_currentIndexChanged(const QString &arg1)