forked from dolphin-emu/dolphin
		
	
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
// Copyright 2014 Dolphin Emulator Project
 | 
						|
// Licensed under GPLv2+
 | 
						|
// Refer to the license.txt file included.
 | 
						|
 | 
						|
#pragma once
 | 
						|
 | 
						|
#include <QIcon>
 | 
						|
#include <QPixmap>
 | 
						|
#include <QVector>
 | 
						|
 | 
						|
#include "DiscIO/Volume.h"
 | 
						|
 | 
						|
class Resources
 | 
						|
{
 | 
						|
public:
 | 
						|
	static void Init();
 | 
						|
	static void UpdatePixmaps();
 | 
						|
 | 
						|
	static QPixmap& GetPlatformPixmap(int console);
 | 
						|
	static QPixmap& GetRegionPixmap(DiscIO::IVolume::ECountry region);
 | 
						|
	static QPixmap& GetRatingPixmap(int rating);
 | 
						|
	static QPixmap& GetPixmap(int id);
 | 
						|
	static QIcon GetIcon(int id);
 | 
						|
 | 
						|
	enum
 | 
						|
	{
 | 
						|
		TOOLBAR_OPEN = 0,
 | 
						|
		TOOLBAR_REFRESH,
 | 
						|
		TOOLBAR_BROWSE,
 | 
						|
		TOOLBAR_PLAY,
 | 
						|
		TOOLBAR_STOP,
 | 
						|
		TOOLBAR_PAUSE,
 | 
						|
		TOOLBAR_FULLSCREEN,
 | 
						|
		TOOLBAR_SCREENSHOT,
 | 
						|
		TOOLBAR_CONFIGURE,
 | 
						|
		TOOLBAR_PLUGIN_GFX,
 | 
						|
		TOOLBAR_PLUGIN_DSP,
 | 
						|
		TOOLBAR_PLUGIN_GCPAD,
 | 
						|
		TOOLBAR_PLUGIN_WIIMOTE,
 | 
						|
		TOOLBAR_HELP,
 | 
						|
		MEMCARD,
 | 
						|
		HOTKEYS,
 | 
						|
		DOLPHIN_LOGO,
 | 
						|
		BANNER_MISSING,
 | 
						|
		NUM_ICONS
 | 
						|
	};
 | 
						|
 | 
						|
private:
 | 
						|
	static QVector<QPixmap> m_platforms;
 | 
						|
	static QVector<QPixmap> m_regions;
 | 
						|
	static QVector<QPixmap> m_ratings;
 | 
						|
	static QVector<QPixmap> m_pixmaps;
 | 
						|
 | 
						|
	static QString GetImageFilename(QString name, QString dir);
 | 
						|
};
 |