UI: Call setWindowFlags before setupUi

For some reason this has a noticeable performance improvement,
presumably because Qt is notifying all the child widgets?
This commit is contained in:
Richard Stanway
2020-03-04 23:17:03 +01:00
parent eba6810423
commit 5cfc16e9f9
5 changed files with 12 additions and 11 deletions

View File

@@ -42,10 +42,10 @@ void OBSBasicTransform::HookWidget(QWidget *widget, const char *signal,
OBSBasicTransform::OBSBasicTransform(OBSBasic *parent)
: QDialog(parent), ui(new Ui::OBSBasicTransform), main(parent)
{
ui->setupUi(this);
setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
ui->setupUi(this);
HookWidget(ui->positionX, DSCROLL_CHANGED, SLOT(OnControlChanged()));
HookWidget(ui->positionY, DSCROLL_CHANGED, SLOT(OnControlChanged()));
HookWidget(ui->rotation, DSCROLL_CHANGED, SLOT(OnControlChanged()));