/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/gui/Src/Gui/VirtualModDialog.cpp
39 строк
1 KB
mrexodia
GUI: fixed truncating dialogs when translated
07 сен 2016, 12:11
Не верифицирован
07 сен 2016, 12:11
df27d4f
Код
Авторство
О чём код?
#include "VirtualModDialog.h" #include "ui_VirtualModDialog.h" #include "StringUtil.h" VirtualModDialog::VirtualModDialog(QWidget* parent) : QDialog(parent), ui(new Ui::VirtualModDialog) { ui->setupUi(this); setModal(true); setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint | Qt::MSWindowsFixedSizeDialogHint); } VirtualModDialog::~VirtualModDialog() { delete ui; } bool VirtualModDialog::getData(QString & modname, duint & base, duint & size) { modname = ui->editName->text(); if(!modname.length()) return false; bool ok = false; base = duint(ui->editBase->text().toLongLong(&ok, 16)); if(!ok || !DbgMemIsValidReadPtr(base)) return false; size = duint(ui->editSize->text().toLongLong(&ok, 16)); if(!ok || ! size) return false; return true; } void VirtualModDialog::setData(const QString & modname, duint base, duint size) { ui->editName->setText(modname); ui->editBase->setText(ToHexString(base)); ui->editSize->setText(ToHexString(size)); }