ソースを参照

Merge pull request #240 from jkoan/master

Fix Remove Dialog
Jim 11 年 前
コミット
6e9b70b046
1 ファイル変更9 行追加5 行削除
  1. 9 5
      obs/window-basic-main.cpp

+ 9 - 5
obs/window-basic-main.cpp

@@ -841,11 +841,15 @@ bool OBSBasic::QueryRemoveSource(obs_source_t source)
 	QString text = QTStr("ConfirmRemove.Text");
 	text.replace("$1", QT_UTF8(name));
 
-	QMessageBox::StandardButton button;
-	button = QMessageBox::question(this,
-			QTStr("ConfirmRemove.Remove"), text);
-
-	return button == QMessageBox::Yes;
+	QMessageBox remove_source;
+	remove_source.setInformativeText(text);
+	QAbstractButton *Yes = remove_source.addButton(QTStr("Yes"), QMessageBox::YesRole);
+	remove_source.addButton(QTStr("No"), QMessageBox::NoRole);
+	remove_source.setIcon(QMessageBox::Question);
+	remove_source.setWindowTitle(QTStr("ConfirmRemove.Title"));
+	remove_source.exec();
+
+	return Yes == remove_source.clickedButton();
 }
 
 #define UPDATE_CHECK_INTERVAL (60*60*24*4) /* 4 days */