From 0694b83505b3fb6f3847b12d8a6e1801c69e80bb Mon Sep 17 00:00:00 2001 From: Ximi1970 Date: Sun, 10 Oct 2021 13:36:13 +0200 Subject: [PATCH] Use buttonbox in preferences dialog --- app/SysTray-X/SysTray-X-app/preferences.ui | 29 ++++++------------- .../SysTray-X-app/preferencesdialog.cpp | 9 ++++-- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/app/SysTray-X/SysTray-X-app/preferences.ui b/app/SysTray-X/SysTray-X-app/preferences.ui index ea3c08e..6b0fa37 100644 --- a/app/SysTray-X/SysTray-X-app/preferences.ui +++ b/app/SysTray-X/SysTray-X-app/preferences.ui @@ -21,7 +21,7 @@ - 2 + 0 @@ -846,22 +846,11 @@ - - - - - Cancel - - - - - - - Save - - - - + + + QDialogButtonBox::Cancel|QDialogButtonBox::Save + + @@ -872,11 +861,11 @@ + - + - - + diff --git a/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp b/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp index c465674..7aea20c 100644 --- a/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp +++ b/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp @@ -105,8 +105,8 @@ PreferencesDialog::PreferencesDialog( SysTrayXLink *link, Preferences *pref, QWi connect( m_ui->chooseCustomButton, &QPushButton::clicked, this, &PreferencesDialog::slotFileSelect ); connect( m_ui->numberColorPushButton, &QPushButton::clicked, this, &PreferencesDialog::slotColorSelect ); - connect( m_ui->savePushButton, &QPushButton::clicked, this, &PreferencesDialog::slotAccept); - connect( m_ui->cancelPushButton, &QPushButton::clicked, this, &PreferencesDialog::slotReject); + connect( m_ui->buttonBox, &QDialogButtonBox::accepted, this, &PreferencesDialog::slotAccept); + connect( m_ui->buttonBox, &QDialogButtonBox::rejected, this, &PreferencesDialog::slotReject); /* * Set number color @@ -138,6 +138,11 @@ PreferencesDialog::PreferencesDialog( SysTrayXLink *link, Preferences *pref, QWi * Set number margins */ setNumberMargins( m_pref->getNumberMargins() ); + + /* + * Dialog on top + */ + setWindowFlag( Qt::WindowStaysOnTopHint ); }