Refactor TableBrowser class to make it easier to read and maintain · sqlitebrowser/sqlitebrowser@834e650

Original file line numberDiff line numberDiff line change

@@ -2319,7 +2319,7 @@ static void loadBrowseDataTableSettings(BrowseDataTableSettings& settings, QXmlS

23192319

} else if(xml.name() == "filter_values") {

23202320

while(xml.readNext() != QXmlStreamReader::EndElement && xml.name() != "filter_values") {

23212321

if (xml.name() == "column") {

2322-

int index = xml.attributes().value("index").toInt();

2322+

size_t index = xml.attributes().value("index").toUInt();

23232323

settings.filterValues[index] = xml.attributes().value("value").toString();

23242324

xml.skipCurrentElement();

23252325

}

@@ -2331,7 +2331,7 @@ static void loadBrowseDataTableSettings(BrowseDataTableSettings& settings, QXmlS

23312331

} else if(xml.name() == "display_formats") {

23322332

while(xml.readNext() != QXmlStreamReader::EndElement && xml.name() != "display_formats") {

23332333

if (xml.name() == "column") {

2334-

int index = xml.attributes().value("index").toInt();

2334+

size_t index = xml.attributes().value("index").toUInt();

23352335

settings.displayFormats[index] = xml.attributes().value("value").toString();

23362336

xml.skipCurrentElement();

23372337

}