mirror of
https://github.com/yuzu-emu/yuzu-android.git
synced 2025-06-20 19:37:53 -05:00
applet: controller: Implement cancel button
This commit is contained in:
@ -300,7 +300,7 @@ bool QtControllerSelectorDialog::CheckIfParametersMet() {
|
||||
if (num_connected_players < min_supported_players ||
|
||||
num_connected_players > max_supported_players) {
|
||||
parameters_met = false;
|
||||
ui->buttonBox->setEnabled(parameters_met);
|
||||
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(parameters_met);
|
||||
return parameters_met;
|
||||
}
|
||||
|
||||
@ -327,7 +327,7 @@ bool QtControllerSelectorDialog::CheckIfParametersMet() {
|
||||
}();
|
||||
|
||||
parameters_met = all_controllers_compatible;
|
||||
ui->buttonBox->setEnabled(parameters_met);
|
||||
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(parameters_met);
|
||||
return parameters_met;
|
||||
}
|
||||
|
||||
@ -697,8 +697,8 @@ void QtControllerSelector::ReconfigureControllers(
|
||||
emit MainWindowReconfigureControllers(parameters);
|
||||
}
|
||||
|
||||
void QtControllerSelector::MainWindowReconfigureFinished() {
|
||||
void QtControllerSelector::MainWindowReconfigureFinished(bool is_success) {
|
||||
if (callback) {
|
||||
callback();
|
||||
callback(is_success);
|
||||
}
|
||||
}
|
||||
|
@ -167,7 +167,7 @@ signals:
|
||||
void MainWindowRequestExit() const;
|
||||
|
||||
private:
|
||||
void MainWindowReconfigureFinished();
|
||||
void MainWindowReconfigureFinished(bool is_success);
|
||||
|
||||
mutable ReconfigureCallback callback;
|
||||
};
|
||||
|
@ -2629,7 +2629,7 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="standardButtons">
|
||||
<set>QDialogButtonBox::Ok</set>
|
||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -2649,5 +2649,11 @@
|
||||
<receiver>QtControllerSelectorDialog</receiver>
|
||||
<slot>accept()</slot>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>QtControllerSelectorDialog</receiver>
|
||||
<slot>reject()</slot>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
||||
|
Reference in New Issue
Block a user