Implement global hook feature for Qt

This commit is contained in:
baldurk
2017-07-12 13:54:12 +01:00
parent bf220eed88
commit 0032a11fc2
9 changed files with 215 additions and 6 deletions
@@ -89,6 +89,15 @@ SettingsDialog::SettingsDialog(ICaptureContext &ctx, QWidget *parent)
ui->Formatter_NegExp->setValue(m_Ctx.Config().Formatter_NegExp);
ui->Formatter_PosExp->setValue(m_Ctx.Config().Formatter_PosExp);
if(!RENDERDOC_CanGlobalHook())
{
ui->AllowGlobalHook->setEnabled(false);
QString disabledTooltip = tr("Global hooking is not supported on this platform");
ui->AllowGlobalHook->setToolTip(disabledTooltip);
ui->globalHookLabel->setToolTip(disabledTooltip);
}
m_Init = false;
QObject::connect(ui->Formatter_MinFigures, OverloadedSlot<int>::of(&QSpinBox::valueChanged), this,