summaryrefslogblamecommitdiffstats
path: root/src/virtualizer.h
blob: 7b3fc765ae164d2abbcf1c5bc00ca9fb3917693a (plain) (tree)





























                                                         
#ifndef _VIRTUALIZER_H_
#define _VIRTUALIZER_H_

#include <QString>

class Virtualizer
{

public:
	/**
	 * Get instance representing given virtualizer.
	 * Never returns null.
	 */
	static const Virtualizer* get(const QString &id);

	/**
	 * The ID if the virtualizer
	 */
	const QString id;
	/**
	 * Does a plugin exist for this virtualizer type?
	 */
	const bool isAvailable;

private:
	explicit Virtualizer(const QString &id);

};

#endif