mirror of
				https://github.com/dolphin-emu/dolphin.git
				synced 2025-10-25 09:29:43 +00:00 
			
		
		
		
	SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel.
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright 2019 Dolphin Emulator Project
 | |
| // SPDX-License-Identifier: GPL-2.0-or-later
 | |
| 
 | |
| #pragma once
 | |
| 
 | |
| #include <QMessageBox>
 | |
| 
 | |
| // Helper for making message boxes modal by default
 | |
| class ModalMessageBox : public QMessageBox
 | |
| {
 | |
| public:
 | |
|   explicit ModalMessageBox(QWidget* parent, Qt::WindowModality modality = Qt::WindowModal);
 | |
| 
 | |
|   static int critical(QWidget* parent, const QString& title, const QString& text,
 | |
|                       StandardButtons buttons = Ok, StandardButton default_button = NoButton,
 | |
|                       Qt::WindowModality modality = Qt::WindowModal);
 | |
|   static int information(QWidget* parent, const QString& title, const QString& text,
 | |
|                          StandardButtons buttons = Ok, StandardButton default_button = NoButton,
 | |
|                          Qt::WindowModality modality = Qt::WindowModal);
 | |
|   static int question(QWidget* parent, const QString& title, const QString& text,
 | |
|                       StandardButtons buttons = Yes | No, StandardButton default_button = NoButton,
 | |
|                       Qt::WindowModality modality = Qt::WindowModal);
 | |
|   static int warning(QWidget* parent, const QString& title, const QString& text,
 | |
|                      StandardButtons buttons = Ok, StandardButton default_button = NoButton,
 | |
|                      Qt::WindowModality modality = Qt::WindowModal);
 | |
| };
 |