mirror of
https://github.com/silverf0x/RpcView
synced 2026-06-08 17:26:38 +00:00
eac145f455
built against Qt 5.15.2 (deprecated APIs replaced with recommended ones).
38 lines
1.0 KiB
C++
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);
|
|
} |