# HG changeset patch # User Chris Cannam # Date 1587557242 -3600 # Node ID 37ffea1e50ececa1a53f4626f633b3a868891883 # Parent 6f626cfdba5187f8ef94025bbe8d867bfe1f5b7a Add platform name query diff -r 6f626cfdba51 -r 37ffea1e50ec plugin/Provider.h --- a/plugin/Provider.h Mon Apr 20 18:45:47 2020 +0100 +++ b/plugin/Provider.h Wed Apr 22 13:07:22 2020 +0100 @@ -57,6 +57,23 @@ return false; } + static QString thisPlatformName() { +#ifdef Q_OS_WIN32 + return QObject::tr("Windows"); +#endif +#ifdef Q_OS_MAC + return QObject::tr("Mac"); +#endif +#ifdef Q_OS_LINUX + if (sizeof(void *) == 8) { + return QObject::tr("64-bit Linux"); + } else { + return QObject::tr("32-bit Linux"); + } +#endif + return "(unknown)"; + } + bool operator==(const Provider &other) { return other.infoUrl == infoUrl &&