#ifndef _VIRTUALIZER_H_ #define _VIRTUALIZER_H_ #include 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