sets first found spread of given name
| 135 | |
| 136 | // sets first found spread of given name |
| 137 | unsigned int OriginProjectParser::findSpreadsheetByName(const QString& name) { |
| 138 | DEBUG(Q_FUNC_INFO << ", name = " << name.toStdString() << ", count = " << m_originFile->spreadCount()) |
| 139 | for (unsigned int i = 0; i < m_originFile->spreadCount(); i++) { |
| 140 | const auto& spread = m_originFile->spread(i); |
| 141 | DEBUG(Q_FUNC_INFO << ", spreadsheet name = " << spread.name) |
| 142 | if (spread.name == name.toStdString()) { |
| 143 | m_spreadsheetNameList << name; |
| 144 | m_spreadsheetNameList.removeDuplicates(); |
| 145 | return i; |
| 146 | } |
| 147 | } |
| 148 | return 0; |
| 149 | } |
| 150 | unsigned int OriginProjectParser::findColumnByName(const Origin::SpreadSheet& spread, const QString& name) { |
| 151 | for (unsigned int i = 0; i < spread.columns.size(); i++) { |
| 152 | const auto& column = spread.columns[i]; |
nothing calls this directly
no test coverage detected