From f86a8fe59b6b41229cc9353d3144d0381494fed1 Mon Sep 17 00:00:00 2001 From: Osmium Sorcerer Date: Wed, 25 Mar 2026 03:45:44 +0000 Subject: Drop Qt major version checks We only support Qt 6, remove all conditional code that was dependent on earlier versions. --- src/hardware_functions.cpp | 51 ---------------------------------------------- 1 file changed, 51 deletions(-) (limited to 'src/hardware_functions.cpp') diff --git a/src/hardware_functions.cpp b/src/hardware_functions.cpp index 67b5cafa..c4895873 100644 --- a/src/hardware_functions.cpp +++ b/src/hardware_functions.cpp @@ -52,57 +52,6 @@ QString get_hdid() QAndroidJniObject androidId = QAndroidJniObject::callStaticObjectMethod("android/provider/Settings$Secure", "getString", "(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;", appctx.callObjectMethod("getContentResolver", "()Landroid/content/ContentResolver;").object(), QAndroidJniObject::fromString("android_id").object()); return androidId.toString(); } -#elif QT_VERSION < QT_VERSION_CHECK(5, 11, 0) -#if (defined(LINUX) || defined(__linux__)) -#include - -QByteArray machineId; - -QString get_hdid() -{ - machineId = QSysInfo::machineUniqueId(); - - if (machineId.isEmpty()) - { - return "gxsps32sa9fnwic92mfbs2"; - } - return QString(machineId); -} - -#elif defined __APPLE__ - -#include -#include - -QString get_hdid() -{ - CFStringRef serial; - char buffer[64] = {0}; - QString hdid; - io_service_t platformExpert = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOPlatformExpertDevice")); - if (platformExpert) - { - CFTypeRef serialNumberAsCFString = IORegistryEntryCreateCFProperty(platformExpert, CFSTR(kIOPlatformSerialNumberKey), kCFAllocatorDefault, 0); - if (serialNumberAsCFString) - { - serial = (CFStringRef)serialNumberAsCFString; - } - if (CFStringGetCString(serial, buffer, 64, kCFStringEncodingUTF8)) - { - hdid = buffer; - } - - IOObjectRelease(platformExpert); - } - return hdid; -} - -#else - -#error This operating system is unsupported for hardware functions. - -#endif - #else #include -- cgit