X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FBasicBlockWidget.cxx;h=cceb2ffd26a064d57464b0b4b0df9d93bfe95abf;hp=e65b6e2a49940ea1da922be8cdb7eb4cf17ca63c;hb=1b95144814ee74e611fd8a3806e54f064b120460;hpb=cb4e14fde0ee90cf5986f2a15b95acb98b04045c diff --git a/src/gui/widgets/BasicBlockWidget.cxx b/src/gui/widgets/BasicBlockWidget.cxx index e65b6e2..cceb2ff 100644 --- a/src/gui/widgets/BasicBlockWidget.cxx +++ b/src/gui/widgets/BasicBlockWidget.cxx @@ -14,7 +14,7 @@ BasicBlockWidget::BasicBlockWidget(const QString& name, BasicBlock * block) } void BasicBlockWidget::addItem(uint8_t* bytes, size_t num_bytes, - const QString& line) { + QString line, const QString& href) { QString bytestring; for (size_t i(0); i < num_bytes; ++i) { @@ -28,10 +28,16 @@ void BasicBlockWidget::addItem(uint8_t* bytes, size_t num_bytes, if (old_text == "") { old_text = ""; } + + line = line.toHtmlEscaped(); + if (href != "") { + line = "" + line + ""; + } + QString new_text = old_text.remove("
") + "" + bytestring + - "" + line.toHtmlEscaped() + + "" + line + "" + "" + "";