MCPcopy Create free account
hub / github.com/KDE/labplot / findSpreadsheetByName

Method findSpreadsheetByName

src/backend/datasources/projects/OriginProjectParser.cpp:137–149  ·  view source on GitHub ↗

sets first found spread of given name

Source from the content-addressed store, hash-verified

135
136// sets first found spread of given name
137unsigned 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}
150unsigned 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];

Callers

nothing calls this directly

Calls 2

toStdStringMethod · 0.80
spreadCountMethod · 0.80

Tested by

no test coverage detected