| 303 | } |
| 304 | |
| 305 | static int getPos(const QString &fileData, int lineNumber) |
| 306 | { |
| 307 | if (lineNumber <= 1) |
| 308 | return 0; |
| 309 | for (int pos = 0, line = 1; pos < fileData.size(); ++pos) { |
| 310 | if (fileData[pos] != '\n') |
| 311 | continue; |
| 312 | ++line; |
| 313 | if (line >= lineNumber) |
| 314 | return pos + 1; |
| 315 | } |
| 316 | return fileData.size(); |
| 317 | } |
| 318 | |
| 319 | void CodeEditor::setStyle(const CodeEditorStyle& newStyle) |
| 320 | { |