void CMakeBuildDirChooser::setStatus(const QString& message, bool canApply)
{
    KColorScheme scheme(QPalette::Normal);
    KColorScheme::ForegroundRole role;
    if (canApply) {
        role = KColorScheme::PositiveText;
    } else {
        role = KColorScheme::NegativeText;
    }
    m_chooserUi->status->setText(QString("<i><font color='%1'>%2</font></i>").arg(scheme.foreground(role).color().name()).arg(message));

    enableButtonOk(canApply);
    if (canApply) {
        QPushButton* cancelbutton = button(Cancel);
        if (cancelbutton) {
            cancelbutton->clearFocus();
        }
    }
}