Module qtjambi
Package io.qt

Class QtUtilities

java.lang.Object
io.qt.QtUtilities

public final class QtUtilities extends Object
This class contains static members that gives information and performs Qt Jambi related tasks.
  • Method Details

    • isAvailableQtLibrary

      public static boolean isAvailableQtLibrary(String library)
    • isAvailableUtilityLibrary

      public static boolean isAvailableUtilityLibrary(String library)
    • isAvailableUtilityLibrary

      public static boolean isAvailableUtilityLibrary(String library, String versionString)
    • loadQtLibrary

      public static void loadQtLibrary(String library)
    • loadQtLibrary

      public static void loadQtLibrary(String library, QtUtilities.LibraryRequirementMode mode, String... platforms)
    • loadUtilityLibrary

      public static void loadUtilityLibrary(String library)
    • loadUtilityLibrary

      public static void loadUtilityLibrary(String library, QtUtilities.LibraryRequirementMode mode, String... platforms)
    • loadUtilityLibrary

      public static void loadUtilityLibrary(String library, String version)
    • loadUtilityLibrary

      public static void loadUtilityLibrary(String library, String version, QtUtilities.LibraryRequirementMode mode, String... platforms)
    • loadQtJambiLibrary

      public static void loadQtJambiLibrary(String library)
    • loadJambiLibrary

      public static void loadJambiLibrary(String library)
    • loadLibrary

      public static void loadLibrary(String lib)
    • useAsGadget

      public static void useAsGadget(Class<?> clazz)
      Use a class (e.g. from third party library) as gadget.
      See Also:
    • usePackageContentAsGadgets

      public static void usePackageContentAsGadgets(String _package)
      Define a package (e.g. from third party library) to let all its classes considered to be gadgets.
      See Also:
    • jambiDeploymentDir

      public static File jambiDeploymentDir()
    • jambiTempDir

      @Deprecated public static File jambiTempDir()
      Deprecated.
    • initializePackage

      public static boolean initializePackage(String packagePath)
    • initializePackage

      public static boolean initializePackage(Package pkg)
    • initializePackage

      public static boolean initializePackage(Class<?> cls)
    • getSignalOnDispose

      public static QMetaObject.DisposedSignal getSignalOnDispose(QtObjectInterface object)
    • initializeNativeObject

      public static void initializeNativeObject(QtObjectInterface object)
    • initializeNativeObject

      public static void initializeNativeObject(QtObjectInterface object, QtArgument.Stream arguments)
    • putenv

      public static boolean putenv(String varName, String value)
      This function sets the value of the environment variable named varName.
      Parameters:
      varName -
      value -
    • unsetenv

      public static boolean unsetenv(String varName)
      This function deletes the variable varName from the environment.
      Parameters:
      varName -
    • getenv

      public static String getenv(String varName)
      This function gets the value of the environment variable named varName.
      Parameters:
      varName -
      Returns:
      value
    • qtjambiVersion

      public static QVersionNumber qtjambiVersion()
      Return the version of QtJambi
      Returns:
      qtjambi version