#pragma once #include class NvApp { public: NvApp() {} explicit NvApp(QSettings& settings); bool operator==(const NvApp& other) const { return id == other.id; } bool isInitialized() { return id != 0 && !name.isEmpty(); } void serialize(QSettings& settings) const; int id = 0; QString name; bool hdrSupported = false; bool isAppCollectorGame = false; }; Q_DECLARE_METATYPE(NvApp)