Only hide the dialog

This commit is contained in:
Ximi1970
2020-03-09 23:44:56 +01:00
parent 1082342359
commit caba40bd94
2 changed files with 30 additions and 10 deletions

View File

@@ -46,6 +46,7 @@ PreferencesDialog::PreferencesDialog( SysTrayXLink *link, Preferences *pref, QWi
*/
connect( m_ui->chooseCustomButton, &QPushButton::clicked, this, &PreferencesDialog::slotFileSelect );
connect( m_ui->buttonBox, &QDialogButtonBox::accepted, this, &PreferencesDialog::slotAccept );
connect( m_ui->buttonBox, &QDialogButtonBox::rejected, this, &PreferencesDialog::slotReject );
}
@@ -148,9 +149,23 @@ void PreferencesDialog::slotAccept()
m_pref->setAppPrefChanged( false );
/*
* Tell the base
* Close it
*/
QDialog::accept();
// QDialog::accept();
hide();
}
/*
* Handle the accept signal
*/
void PreferencesDialog::slotReject()
{
/*
* Close it
*/
// QDialog::reject();
hide();
}

View File

@@ -87,46 +87,51 @@ class PreferencesDialog : public QDialog
/**
* @brief signalUpdateSysTray. Signal to update the system tray icon.
*/
void signalUpdateSysTrayIcon();
void signalUpdateSysTrayIcon();
public slots:
/**
* @brief slotDebugChange. Slot for handling debug change signals.
*/
void slotDebugChange();
void slotDebugChange();
/**
* @brief slotHideOnMinimizeChange. Slot for handling hide on minimize change signals.
*/
void slotHideOnMinimizeChange();
void slotHideOnMinimizeChange();
/**
* @brief slotStartMinimizedChange. Slot for handling start minimized change signals.
*/
void slotStartMinimizedChange();
void slotStartMinimizedChange();
/**
* @brief slotIconTypeChange. Slot for handling icon type change signals.
*/
void slotIconTypeChange();
void slotIconTypeChange();
/**
* @brief slotIconDataChange. Slot for handling icon data change signals.
*/
void slotIconDataChange();
void slotIconDataChange();
private slots:
/**
* @brief slotAccept. Store the preferences on the accept signal.
*/
void slotAccept();
void slotAccept();
/**
* @brief slotReject. Store the preferences on the accept signal.
*/
void slotReject();
/**
* @brief slotFileSelect. Handle the choose custom button click.
*/
void slotFileSelect();
void slotFileSelect();
private: