Files
silverf0x-RpcView/RpcView/DecompilationWidget.cpp
T
Martin Rakhmanov eac145f455 Add runtime version 10.0.19041.630, got rid of Qt build warnings when
built against Qt 5.15.2 (deprecated APIs replaced with recommended
ones).
2021-03-06 12:19:25 +01:00

38 lines
1.0 KiB
C++

#include "DecompilationWidget.h"
#define TAB_AS_CHARS 4
static const char WidgetName[] = "Decompilation";
//------------------------------------------------------------------------------
void DecompilationWidget_C::InsertText(const char* Txt)
{
/*
pTextEdit->moveCursor(QTextCursor::End);
pTextEdit->append( QString::fromLatin1(Txt) );
pTextEdit->ensureCursorVisible();
*/
pTextEdit->setText( QString::fromLatin1(Txt) );
pTextEdit->ensureCursorVisible();
}
//------------------------------------------------------------------------------
DecompilationWidget_C::DecompilationWidget_C(QWidget *parent) : QDockWidget(WidgetName)
{
QFont font;
UNREFERENCED_PARAMETER(parent);
setObjectName(WidgetName);
font.setFamily("Courier");
font.setFixedPitch(true);
pTextEdit = new QTextEdit(this);
pTextEdit->setLineWrapMode(QTextEdit::NoWrap);
pTextEdit->setFont(font);
pTextEdit->setTabStopDistance(font.pointSize()*TAB_AS_CHARS);
pIdlHighlighter = new IdlHighlighter_C(pTextEdit->document());
setWidget(pTextEdit);
}