Module qtjambi
Package io.qt
package io.qt
-
ClassDescriptionAnnotates class members to be accessed from inside QtJambi native libraries.This annotation marks a parameter to be not null.This annotation marks a parameter to accept null.Exception thrown when a class is not intended to be subclassed, and attempts to do so will lead to run time errors.The ConnectionException class is thrown when connecting to a signal fails.This exception is thrown whenever a native pointer points to an already deleted object, provided dangling pointer check is enabled by
-Dio.qt.enable-dangling-pointer-check=true
.QFlags<T extends QtAbstractFlagEnumerator>The QFlags class provides a type-safe way of storing OR-combinations of enum values.Exception thrown when an interface is not intended to be subclassed by non-Qt classes.Error thrown when QtJambi is not able to find library.Error thrown when QtJambi is not able to unpack bundled library.Exception thrown when slot does not match to signal.Exception thrown when a class does not define a natively defined pure-virtual method.Represents a native pointer.The AutoDeleteMode enum describes how garbage collection of the QNativePointer handles the deletion of the native pointer.This exception is thrown when trying to write on a read-only native pointer.The type of the pointer.This exception is thrown when a default signal is defined without default parameter.This exception is thrown when a method has no implementation and only exists for compatibility reason.This exception is thrown whenever a Java object which has been disposed either by Java GC or manual.This exception is thrown when a method withQtDeclaredFinal
annotation is overridden.This exception is thrown when a certain value cannot be resolved as Qt enum.This exception is thrown when a string-based method representation cannot be resolved in a class.This exception is thrown when a string-based signal representation cannot be resolved in a class.This exception is thrown when a string-based slot representation cannot be resolved in a class.The QPropertyDeclarationException class is thrown when a QProperty's declaration is not welformed.The QSignalAccessException class is thrown when a private signal is emitted other than from inside its owning object.The QSignalDeclarationException class is thrown when a signal's declaration is not welformed.The QSignalInitializationException class is thrown when a signal cannot be initialized properly.The SignalInvocationException class is thrown when a signal invocation fails.The QtAbstractEnumerator interface servers as a base for all Qt Jambi enums.The QtFlagEnumerator interface servers as a base for all qint32 enums available as QFlags.This annotation labels a MultiSignal.overload(...) method with all accepted sets of parameter types.This annotation labels a MultiSignal.overload(...) method with all accepted sets of parameter types.QtArgument is used to initialize an interface type or a set of inherited interface types with their non-standard constructors.Argument stream.This annotation marks a class to be gadget, i.e.The QtEnumerator interface servers as a base for all 8 Bit enum classes.The QtByteFlagEnumerator interface servers as a base for all 8 Bit enums available as QFlags.This annotation is equivalent to the Q_CLASSINFO() macro in C++ Qt.This annotation collects a set ofQtClassInfo
annotations.Marks a non-final java method to be declared final in C++.The QtEnumerator interface servers as a base for all 32 Bit enums.This annotation marks an enum to be extensible, i.e. resolve(int) will return a custom entry for values not predefined in the enum.Marks a method to override a final declared method of an interface.The QtFlagEnumerator interface servers as a base for all 32 Bit enums available as QFlags.Supertype for generic Q_GADGET types.This exception is thrown when using thread-affine methods from inside another thread.QtInvokable specifies whether a method or constructor can be accessed by QMetaMethod.The QtEnumerator interface servers as a base for all 64 Bit enum classes.The QtLongFlagEnumerator interface servers as a base for all 64 Bit enums available as QFlags.This annotation marks a parameter to be of certain QMetaType by name orQMetaType.Type
.Super class of all native types provided by QtJambi.This type is used as solo argument for internal constructors.The super interface of all native interface types provided by QtJambi.This annotation marks a slot parameter to be value pointer type.This annotation marks a boxed-typed signal parameter to be primitive.This annotation marks a method to override a private (pure) virtual Qt method.QtPropertyConstant indicates that the property value is constant.QtPropertyDesignable specifies whether a property is suitable for editing in a GUI builder (e.g. the Qt Designer).QtPropertyMember annotates a field as being a member for a property.This annotation is used to mark a method as a notify signal for a Qt property.This annotation is used to mark a method as a getter for a Qt property.QtPropertyRequired indicates that the property value is required.QtPropertyResetter annotates a method as being a resetter for a property.QtPropertyScriptable specifies whether a property can be accessed by a scripting engine.QtPropertyStored specifies whether a property is stored.QtPropertyUser specifies that a property is designated as the user-facing or user-editable property for the class. e.g., QAbstractButton.checked is the user editable property for (checkable) buttons.QtPropertyWriter annotates a method as being a setter for a property.This annotation marks a slot parameter to be reference type.This annotation lists all entries that are rejected within a QtEnumerator, i.e. the entry will never be returned by resolve(int).Deprecated.The QtEnumerator interface servers as a base for all 16 Bit enum classes.The QtByteFlagEnumerator interface servers as a base for all 16 Bit enums available as QFlags.The interface of all signal blocking types in Qt Jambi.Interface supertype of all signal emitting types in Qt Jambi.The interface of all thread affine types in Qt Jambi.The QtUninvokable annotation marks methods not to be registered in the meta object system (opposite of Q_SLOT and Q_INVOKABLE).The QtUnlistedEnum annotation marks a native enum not to be listed as QMetaEnum.This class contains static members that gives information and performs QtJambi related tasks.Equivalent toIntSupplier
withbyte
result.Equivalent toIntSupplier
withchar
result.Equivalent toDoubleSupplier
withfloat
result.Enum for requirement.Equivalent toIntSupplier
withshort
result.Equivalent toSupplier
.This exception is thrown when a method is annotated withQtUninvokable
.This exception is thrown when an invocation did not succeed.This annotation marks a parameter to not accept null.