diff options
Diffstat (limited to 'Swift/QtUI')
| -rw-r--r-- | Swift/QtUI/QtChatWindow.cpp | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/Swift/QtUI/QtChatWindow.cpp b/Swift/QtUI/QtChatWindow.cpp index 1f58064..8270175 100644 --- a/Swift/QtUI/QtChatWindow.cpp +++ b/Swift/QtUI/QtChatWindow.cpp @@ -737,7 +737,15 @@ void QtChatWindow::handleActionButtonClicked() {  		affiliationEditor_->show();  	}  	else if (result == destroy) { -		onDestroyRequest(); +		QMessageBox msgBox; +		msgBox.setWindowTitle(tr("Confirm room destruction")); +		msgBox.setText(tr("Are you sure you want to destroy the room?")); +		msgBox.setInformativeText(tr("This will destroy the room.")); +		msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); +		msgBox.setDefaultButton(QMessageBox::No); +		if (msgBox.exec() == QMessageBox::Yes) { +			onDestroyRequest(); +		}  	}  	else if (result == invite) {  		bool ok; | 
 Swift
 Swift