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

io.qt.quick.controls.QtJambi_LibraryUtilities Maven / Gradle / Ivy

Go to download

Provides lightweight QML types for creating performant user interfaces for desktop, embedded, and mobile devices. These types employ a simple styling architecture and are very efficient.

There is a newer version: 6.3.0
Show newest version
package io.qt.quick.controls;

final class QtJambi_LibraryUtilities {
    static{
        try {
            io.qt.QtUtilities.initializePackage("io.qt.internal");
            if(io.qt.QtUtilities.isAvailableUtilityLibrary("libGLESv2"))
                io.qt.QtUtilities.loadUtilityLibrary("libGLESv2");
            if(io.qt.QtUtilities.isAvailableUtilityLibrary("libEGL"))
                io.qt.QtUtilities.loadUtilityLibrary("libEGL");
            if(io.qt.QtUtilities.isAvailableQtLibrary("ANGLE"))
                io.qt.QtUtilities.loadQtLibrary("ANGLE");
            io.qt.QtUtilities.loadQtLibrary("Gui");
            io.qt.QtUtilities.loadQtLibrary("Network");
            io.qt.QtUtilities.loadQtLibrary("Qml");
            io.qt.QtUtilities.loadQtLibrary("QmlModels");
            io.qt.QtUtilities.loadQtLibrary("Quick");

            io.qt.QtUtilities.loadQtLibrary("QuickTemplates2");
            io.qt.QtUtilities.loadQtLibrary("QuickControls2");
            io.qt.QtUtilities.loadQtJambiLibrary("QuickControls2");
        } catch(RuntimeException | Error t) {
            throw t;
        } catch(Throwable t) {
            throw new RuntimeException(t);
        }
    }

    static final io.qt.InternalAccess internal = internalAccess();

    private static native io.qt.InternalAccess internalAccess();

    static void initialize() { };

    private QtJambi_LibraryUtilities() throws java.lang.InstantiationError { throw new java.lang.InstantiationError("Cannot instantiate QtJambi_LibraryUtilities."); }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy