io.qt.core.QStaticMemberSignals Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
/****************************************************************************
**
** Copyright (C) 2009-2024 Dr. Peter Droste, Omix Visualization GmbH & Co. KG. All rights reserved.
**
** This file is part of Qt Jambi.
**
** $BEGIN_LICENSE$
** GNU Lesser General Public License Usage
** This file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3.0 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU General Public License version 3.0 requirements will be
** met: http://www.gnu.org/copyleft/gpl.html.
** $END_LICENSE$
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
****************************************************************************/
package io.qt.core;
import java.util.function.Supplier;
import io.qt.*;
import io.qt.core.QMetaObject.*;
/**
* QStaticMemberSignals is a namespace containing signal types to be used as static member signals.
* Static signals are never realized as Qt's meta object signals but have a lightweight Java implementation.
*/
public final class QStaticMemberSignals {
private QStaticMemberSignals(){}
/**
* Use this signal class to define a static signal.
*/
public static final class Signal0 extends QMetaObject.AbstractPublicSignal0 {
@SuppressWarnings("unused")
private Signal0(Class> declaringClass) {
super(declaringClass);
}
public Signal0() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
*/
public static final class Signal1 extends QMetaObject.AbstractPublicSignal1 {
@SuppressWarnings("unused")
private Signal1(Class> declaringClass) {
super(declaringClass);
}
public Signal1() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal2 extends QMetaObject.AbstractPublicSignal2 {
@SuppressWarnings("unused")
private Signal2(Class> declaringClass) {
super(declaringClass);
}
public Signal2() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal3 extends QMetaObject.AbstractPublicSignal3 {
@SuppressWarnings("unused")
private Signal3(Class> declaringClass) {
super(declaringClass);
}
public Signal3() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal4 extends QMetaObject.AbstractPublicSignal4 {
@SuppressWarnings("unused")
private Signal4(Class> declaringClass) {
super(declaringClass);
}
public Signal4() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal5 extends QMetaObject.AbstractPublicSignal5 {
@SuppressWarnings("unused")
private Signal5(Class> declaringClass) {
super(declaringClass);
}
public Signal5() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal6 extends QMetaObject.AbstractPublicSignal6 {
@SuppressWarnings("unused")
private Signal6(Class> declaringClass) {
super(declaringClass);
}
public Signal6() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal7 extends QMetaObject.AbstractPublicSignal7 {
@SuppressWarnings("unused")
private Signal7(Class> declaringClass) {
super(declaringClass);
}
public Signal7() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal8 extends QMetaObject.AbstractPublicSignal8 {
@SuppressWarnings("unused")
private Signal8(Class> declaringClass) {
super(declaringClass);
}
public Signal8() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal9 extends QMetaObject.AbstractPublicSignal9 {
@SuppressWarnings("unused")
private Signal9(Class> declaringClass) {
super(declaringClass);
}
public Signal9() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*/
public static final class PrivateSignal0 extends QMetaObject.AbstractPrivateSignal0 {
@SuppressWarnings("unused")
private PrivateSignal0(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal0() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit() {
emitSignal();
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal1 extends QMetaObject.AbstractPrivateSignal1 {
@SuppressWarnings("unused")
private PrivateSignal1(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal1() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1) {
emitSignal(arg1);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal2 extends QMetaObject.AbstractPrivateSignal2 {
@SuppressWarnings("unused")
private PrivateSignal2(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal2() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2) {
emitSignal(arg1, arg2);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal3 extends QMetaObject.AbstractPrivateSignal3 {
@SuppressWarnings("unused")
private PrivateSignal3(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal3() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3) {
emitSignal(arg1, arg2, arg3);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal4 extends QMetaObject.AbstractPrivateSignal4 {
@SuppressWarnings("unused")
private PrivateSignal4(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal4() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4) {
emitSignal(arg1, arg2, arg3, arg4);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal5 extends QMetaObject.AbstractPrivateSignal5 {
@SuppressWarnings("unused")
private PrivateSignal5(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal5() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5) {
emitSignal(arg1, arg2, arg3, arg4, arg5);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal6 extends QMetaObject.AbstractPrivateSignal6 {
@SuppressWarnings("unused")
private PrivateSignal6(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal6() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal7 extends QMetaObject.AbstractPrivateSignal7 {
@SuppressWarnings("unused")
private PrivateSignal7(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal7() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6, arg7);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal8 extends QMetaObject.AbstractPrivateSignal8 {
@SuppressWarnings("unused")
private PrivateSignal8(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal8() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal9 extends QMetaObject.AbstractPrivateSignal9 {
@SuppressWarnings("unused")
private PrivateSignal9(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal9() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}
}
/**
* Equivalent to {@link Signal1} with default value for the parameter.
*
* @param The type of the first parameter of the signal.
*/
public static final class Signal1Default1 extends QMetaObject.AbstractSignal1Default1{
public Signal1Default1(@StrictNonNull Supplier extends A> arg1Default){
super(arg1Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal2} with default value for parameter no. 2.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
*/
public static final class Signal2Default1 extends QMetaObject.AbstractSignal2Default1{
public Signal2Default1(@StrictNonNull Supplier extends B> arg2Default) {
super(arg2Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal2} with default values for parameters 1 and 2.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
*/
public static final class Signal2Default2 extends QMetaObject.AbstractSignal2Default2{
public Signal2Default2(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default){
super(arg1Default, arg2Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal3} with default value for parameter no. 3.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
*/
public static final class Signal3Default1 extends QMetaObject.AbstractSignal3Default1 {
public Signal3Default1(@StrictNonNull Supplier extends C> arg3Default) {
super(arg3Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal3} with default values for parameters 2 and 3.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
*/
public static final class Signal3Default2 extends QMetaObject.AbstractSignal3Default2 {
public Signal3Default2(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default){
super(arg2Default, arg3Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal3} with default values for parameters 1 to 3.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
*/
public static final class Signal3Default3 extends QMetaObject.AbstractSignal3Default3{
public Signal3Default3(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default){
super(arg1Default, arg2Default, arg3Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default value for parameter no. 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default1 extends QMetaObject.AbstractSignal4Default1{
public Signal4Default1(@StrictNonNull Supplier extends D> arg4Default){
super(arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default values for parameters 3 and 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default2 extends QMetaObject.AbstractSignal4Default2{
public Signal4Default2(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default){
super(arg3Default, arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default values for parameters 2 to 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default3 extends QMetaObject.AbstractSignal4Default3{
public Signal4Default3(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default){
super(arg2Default, arg3Default, arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default values for parameters 1 to 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default4 extends QMetaObject.AbstractSignal4Default4{
public Signal4Default4(
@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default,
@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default value for parameter no. 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default1 extends QMetaObject.AbstractSignal5Default1{
public Signal5Default1(@StrictNonNull Supplier extends E> arg5Default){
super(arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 4 and 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default2 extends QMetaObject.AbstractSignal5Default2{
public Signal5Default2(@StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 3 to 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default3 extends QMetaObject.AbstractSignal5Default3{
public Signal5Default3(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg3Default, arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 2 to 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default4 extends QMetaObject.AbstractSignal5Default4{
public Signal5Default4(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg2Default, arg3Default, arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 1 to 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default5 extends QMetaObject.AbstractSignal5Default5{
public Signal5Default5(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default value for parameter no. 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default1 extends QMetaObject.AbstractSignal6Default1{
public Signal6Default1(@StrictNonNull Supplier extends F> arg6Default){
super(arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 5 and 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default2 extends QMetaObject.AbstractSignal6Default2{
public Signal6Default2(@StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 4 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default3 extends AbstractSignal6Default3{
public Signal6Default3(@StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 3 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default4 extends AbstractSignal6Default4{
public Signal6Default4(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg3Default, arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 2 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default5 extends AbstractSignal6Default5{
public Signal6Default5(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 1 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default6 extends AbstractSignal6Default6{
public Signal6Default6(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default value for parameter no. 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default1 extends AbstractSignal7Default1{
public Signal7Default1(@StrictNonNull Supplier extends G> arg7Default){
super(arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 6 and 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default2 extends AbstractSignal7Default2 {
public Signal7Default2(@StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 5 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default3 extends AbstractSignal7Default3 {
public Signal7Default3(@StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 4 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default4 extends AbstractSignal7Default4 {
public Signal7Default4(@StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 3 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default5 extends AbstractSignal7Default5 {
public Signal7Default5(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg3Default, arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 2 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default6 extends AbstractSignal7Default6 {
public Signal7Default6(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 1 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default7 extends AbstractSignal7Default7{
public Signal7Default7(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal8} with default value for parameter no. 8.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
* @param The type of the eighth parameter of the signal.
*/
public static final class Signal8Default1 extends AbstractSignal8Default1{
public Signal8Default1(@StrictNonNull Supplier extends H> arg8Default){
super(arg8Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal8} with default values for parameters 7 and 8.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
* @param The type of the eighth parameter of the signal.
*/
public static final class Signal8Default2 extends AbstractSignal8Default2 {
public Signal8Default2(@StrictNonNull Supplier extends G> arg7Default, @StrictNonNull Supplier extends H> arg8Default){
super(arg7Default, arg8Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal8} with default values for parameters 6 to 8.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
* @param The type of the eighth parameter of the signal.
*/
public static final class Signal8Default3