All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.core.QSysInfo Maven / Gradle / Ivy

package io.qt.core;


/**
 * 

Java wrapper for Qt class QSysInfo

*/ public final class QSysInfo { static { QtJambi_LibraryUtilities.initialize(); } private QSysInfo() throws java.lang.InstantiationError { throw new java.lang.InstantiationError("Cannot instantiate namespace QSysInfo."); } /** *

Java wrapper for Qt enum QSysInfo::Endian

*/ @io.qt.QtRejectedEntries({"ByteOrder"}) public enum Endian implements io.qt.QtEnumerator { BigEndian(0), LittleEndian(1), ByteOrder(0); private Endian(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static Endian resolve(int value) { switch (value) { case 0: return BigEndian; case 1: return LittleEndian; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } public native static io.qt.core.QByteArray bootUniqueId(); public native static java.lang.String buildAbi(); public native static java.lang.String buildCpuArchitecture(); public native static java.lang.String currentCpuArchitecture(); public native static java.lang.String kernelType(); public native static java.lang.String kernelVersion(); public native static java.lang.String machineHostName(); public native static io.qt.core.QByteArray machineUniqueId(); public native static java.lang.String prettyProductName(); public native static java.lang.String productType(); public native static java.lang.String productVersion(); private native static int byteOrder(); private native static int wordSize(); public static final Endian ByteOrder = Endian.resolve(byteOrder()); public static final int WordSize = wordSize(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy