Fix parsing issue with old style uigui_uncrustify.ini. This allows universal-indent-gui-tqt to work also with the original (pre regex) indenter option file

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/3/head
Michele Calgaro 1 year ago
parent 862ea63473
commit fbbe9cf4e4
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -1088,12 +1088,18 @@ void IndentHandler::readIndentIniFile(const TQString &iniFilePath)
paramBoolean.checkBox = chkBox;
TQStringList trueFalseStrings = TQStringList::split("|",
m_indenterSettings->value(indenterParameter + "/TrueFalse").toString());
paramBoolean.trueString = trueFalseStrings[0];
paramBoolean.falseString = trueFalseStrings[1];
if (trueFalseStrings.count() > 0)
{
paramBoolean.trueString = trueFalseStrings[0];
paramBoolean.falseString = trueFalseStrings[1];
}
TQStringList trueFalseRegexStrings = TQStringList::split("|",
m_indenterSettings->value(indenterParameter + "/TrueFalseRegex").toString());
paramBoolean.trueRegexString = trueFalseRegexStrings[0];
paramBoolean.falseRegexString = trueFalseRegexStrings[1];
if (trueFalseRegexStrings.count() > 0)
{
paramBoolean.trueRegexString = trueFalseRegexStrings[0];
paramBoolean.falseRegexString = trueFalseRegexStrings[1];
}
paramBoolean.checkBox->setChecked(m_indenterSettings->value(paramBoolean.paramName +
"/ValueDefault").toBool());
m_paramBooleans.append(paramBoolean);

Loading…
Cancel
Save