| 117 | } |
| 118 | |
| 119 | int HexWidget::indexNotOf(const QByteArray &ba) { |
| 120 | int res = -1; |
| 121 | QByteArray buffer{m_data.mid(m_cursorOffset, m_maxOffset)}; |
| 122 | std::size_t found = buffer.toStdString().find_first_not_of(ba.toStdString()); |
| 123 | if (found != std::string::npos) { |
| 124 | setOffset(res = static_cast<int>(found)); |
| 125 | } |
| 126 | return res; |
| 127 | } |
| 128 | |
| 129 | void HexWidget::setOffset(int offset) { |
| 130 | setCursorOffset(offset * 2); |