/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/gui/Src/Gui/PatchDialogGroupSelector.cpp
72 строки
2 KB
mrexodia
GUI: fixed truncating dialogs when translated
07 сен 2016, 12:11
Не верифицирован
07 сен 2016, 12:11
df27d4f
Код
Авторство
О чём код?
#include "PatchDialogGroupSelector.h" #include "ui_PatchDialogGroupSelector.h" PatchDialogGroupSelector::PatchDialogGroupSelector(QWidget* parent) : QDialog(parent), ui(new Ui::PatchDialogGroupSelector) { ui->setupUi(this); setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint | Qt::MSWindowsFixedSizeDialogHint); setModal(false); //non-modal window mGroup = 0; } PatchDialogGroupSelector::~PatchDialogGroupSelector() { delete ui; } void PatchDialogGroupSelector::keyPressEvent(QKeyEvent* event) { if(event->modifiers() != Qt::NoModifier) return; if(event->key() == Qt::Key_Space) on_btnToggle_clicked(); else if(event->key() == Qt::Key_BracketLeft) on_btnPrevious_clicked(); else if(event->key() == Qt::Key_BracketRight) on_btnNext_clicked(); } void PatchDialogGroupSelector::setGroupTitle(const QString & title) { ui->lblTitle->setText(title); } void PatchDialogGroupSelector::setPreviousEnabled(bool enable) { ui->btnPrevious->setEnabled(enable); } void PatchDialogGroupSelector::setNextEnabled(bool enable) { ui->btnNext->setEnabled(enable); } void PatchDialogGroupSelector::setGroup(int group) { mGroup = group; } int PatchDialogGroupSelector::group() { return mGroup; } void PatchDialogGroupSelector::on_btnToggle_clicked() { emit groupToggle(); } void PatchDialogGroupSelector::on_btnPrevious_clicked() { if(ui->btnPrevious->isEnabled()) emit groupPrevious(); } void PatchDialogGroupSelector::on_btnNext_clicked() { if(ui->btnNext->isEnabled()) emit groupNext(); }