MCPcopy Create free account
hub / github.com/clementgallet/libTAS / paint

Method paint

src/external/qhexview/src/qhexview.cpp:402–416  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

400}
401
402void QHexView::paint(QPainter* painter) const {
403 QTextDocument doc;
404 doc.setDocumentMargin(0);
405 doc.setUndoRedoEnabled(false);
406 doc.setDefaultFont(this->font());
407
408 QTextCursor c(&doc);
409
410 this->drawHeader(c);
411 this->drawDocument(c);
412
413 painter->translate(-this->horizontalScrollBar()->value(), 0);
414 doc.drawContents(painter);
415 this->drawSeparators(painter);
416}
417
418void QHexView::checkOptions() {
419 if(m_options.grouplength > m_options.linelength)

Callers 1

paintEventMethod · 0.95

Calls 4

drawHeaderMethod · 0.95
drawDocumentMethod · 0.95
drawSeparatorsMethod · 0.95
valueMethod · 0.80

Tested by

no test coverage detected