mirror of
				https://github.com/Swordfish90/cool-retro-term.git
				synced 2025-10-31 15:12:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			576 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			576 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #include "monospacefontmanager.h"
 | |
| 
 | |
| #include <QDebug>
 | |
| 
 | |
| MonospaceFontManager::MonospaceFontManager(QObject *parent) : QObject(parent)
 | |
| {
 | |
| 
 | |
| }
 | |
| 
 | |
| QStringList MonospaceFontManager::retrieveMonospaceFonts() {
 | |
|     QStringList result;
 | |
| 
 | |
|     QFontDatabase fontDatabase;
 | |
|     QStringList fontFamilies = fontDatabase.families();
 | |
| 
 | |
|     for (int i = 0; i < fontFamilies.size(); i++) {
 | |
|         QString fontFamily = fontFamilies[i];
 | |
|         QFont font(fontFamily);
 | |
|         if (fontDatabase.isFixedPitch(font.family())) {
 | |
|             result.append(fontFamily);
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     return result;
 | |
| }
 |