Module qtjambi
Package io.qt.core

Class QObject

java.lang.Object
io.qt.QtObject
io.qt.core.QObject
All Implemented Interfaces:
QtObjectInterface, QtSignalBlockerInterface, QtSignalEmitterInterface, QtThreadAffineInterface
Direct Known Subclasses:
Q3DObject, Q3DScene, Q3DTheme, QAbstract3DAxis, QAbstract3DInputHandler, QAbstract3DSeries, QAbstractAnimation, QAbstractAnimation, QAbstractAspect, QAbstractAxis, QAbstractDataProxy, QAbstractEventDispatcher, QAbstractHttpServer, QAbstractItemDelegate, QAbstractItemModel, QAbstractItemModelTester, QAbstractNetworkCache, QAbstractOAuth, QAbstractOAuthReplyHandler, QAbstractSeries, QAbstractState, QAbstractTextDocumentLayout, QAbstractTransition, QAccessibleBridgePlugin, QAccessiblePlugin, QAction, QActionGroup, QAmbientSound, QAnimationController, QAnimationDriver, QAnimationGroup, QAspectEngine, QAudioDecoder, QAudioEngine, QAudioInput, QAudioListener, QAudioOutput, QAudioRoom, QAudioSink, QAudioSource, QAxBaseObject, QAxScript, QAxScriptManager, QBarModelMapper, QBarSet, QBluetoothDeviceDiscoveryAgent, QBluetoothLocalDevice, QBluetoothServer, QBluetoothServiceDiscoveryAgent, QBoxPlotModelMapper, QBoxSet, QButtonGroup, QCamera, QCanBus, QCanBusDevice, QCandlestickModelMapper, QCandlestickSet, QClipboard, QCompleter, QConnectionAbstractServer, QCoreApplication, QCustom3DItem, QDataWidgetMapper, QDBusAbstractAdaptor, QDBusAbstractInterfaceBase, QDBusPendingCallWatcher, QDBusServer, QDBusServiceWatcher, QDBusVirtualObject, QDesignerFormEditorInterface, QDesignerFormWindowToolInterface, QDesignerIntegrationInterface, QDesignerMetaDataBaseInterface, QDesignerWidgetDataBaseInterface, QDesignerWidgetFactoryInterface, QDnsLookup, QDrag, QDtls, QDtlsClientVerifier, QEventLoop, QExtensionManager, QFactoryLoader, QFileSelector, QFileSystemWatcher, QFutureWatcherBase, QGenericPlugin, QGeoAreaMonitorSource, QGeoCodeReply, QGeoCodingManager, QGeoCodingManagerEngine, QGeoPositionInfoSource, QGeoRouteReply, QGeoRoutingManager, QGeoRoutingManagerEngine, QGeoSatelliteInfoSource, QGeoServiceProvider, QGesture, QGraphicsAnchor, QGraphicsApiFilter, QGraphicsEffect, QGraphicsItemAnimation, QGraphicsObject, QGraphicsScene, QGraphicsTransform, QHelpEngineCore, QHelpFilterEngine, QHelpSearchEngine, QHttpMultiPart, QIconEnginePlugin, QImageCapture, QImageIOPlugin, QInputDevice, QInputMethod, QIODevice, QItemSelectionModel, QJSEngine, QKeyEvent, QLayout, QLegendMarker, QLibrary, QLocalServer, QLowEnergyController, QLowEnergyService, QMaskGenerator, QMediaCaptureSession, QMediaDevices, QMediaPlayer, QMediaRecorder, QMimeData, QModbusDevice, QModbusReply, QMorphTarget, QMouseEvent, QMovie, QNearFieldManager, QNearFieldTarget, QNetworkAccessManager, QNetworkCookieJar, QNetworkInformation, QNode, QObjectCleanupHandler, QOffscreenSurface, QOpenGLContext, QOpenGLContextGroup, QOpenGLDebugLogger, QOpenGLShader, QOpenGLShaderProgram, QOpenGLVertexArrayObject, QPdfDocument, QPdfPageNavigator, QPdfPageRenderer, QPdfWriter, QPickEvent, QPieModelMapper, QPieSlice, QPlaceManager, QPlaceManagerEngine, QPlaceReply, QPluginLoader, QQmlAspectEngine, QQmlComponent, QQmlContext, QQmlEngineExtensionPlugin, QQmlExpression, QQmlExtensionPlugin, QQmlFileSelector, QQmlImageProviderBase, QQmlPropertyMap, QQuick3DObject, QQuickAttachedPropertyPropagator, QQuickCloseEvent, QQuickImageResponse, QQuickItem, QQuickItemGrabResult, QQuickRenderControl, QQuickTextDocument, QQuickTextureFactory, QQuickTransform, QQuickWebEngineProfile, QRemoteObjectAbstractPersistedStore, QRemoteObjectNode, QRemoteObjectPendingCallWatcher, QRemoteObjectReplica, QRenderCapabilities, QRenderCaptureReply, QScreen, QScreenCapture, QScroller, QScxmlDataModel, QScxmlInvokableService, QScxmlInvokableServiceFactory, QScxmlStateMachine, QSensor, QSensorBackend, QSensorReading, QSessionManager, QSettings, QSGTexture, QSGTextureProvider, QSharedMemory, QShortcut, QSignalMapper, QSignalSpy, QSocketNotifier, QSoundEffect, QSpatialSound, QSqlDriver, QSqlDriverPlugin, QStencilOperationArguments, QStencilTestArguments, QStyle, QStyleHints, QStylePlugin, QSvgRenderer, QSyntaxHighlighter, QSystemTrayIcon, QTcpServer, QTestEventLoop, QTextDocument, QTextObject, QTextToSpeech, QTextToSpeechEngine, QTextureWrapMode, QThread, QThreadPool, QTimeLine, QTimer, QTranslator, QtROIoDeviceBase, QUiLoader, QUndoGroup, QUndoStack, QValidator, QValue3DAxisFormatter, QVideoSink, QVirtualKeyboardAbstractInputMethod, QVirtualKeyboardDictionary, QVirtualKeyboardDictionaryManager, QVirtualKeyboardInputContext, QVirtualKeyboardInputEngine, QVirtualKeyboardObserver, QVirtualKeyboardTrace, QWebChannel, QWebChannelAbstractTransport, QWebEngineContextMenuRequest, QWebEngineCookieStore, QWebEngineDownloadRequest, QWebEngineHistory, QWebEngineNavigationRequest, QWebEngineNewWindowRequest, QWebEngineNotification, QWebEnginePage, QWebEngineProfile, QWebEngineUrlRequestInterceptor, QWebEngineUrlRequestJob, QWebEngineUrlSchemeHandler, QWebSocket, QWebSocketServer, QWheelEvent, QWidget, QWindow, QXYModelMapper

The base class of all Qt objects

Java wrapper for Qt class QObject

  • Field Details

  • Constructor Details

  • Method Details

    • bindableObjectName

      @QtUninvokable public final QBindable<String> bindableObjectName()
    • blockSignals

      @QtUninvokable public final boolean blockSignals(boolean b)
    • children

      @QtUninvokable public final QList<QObject> children()
    • disposeLater

      public final void disposeLater()
    • dumpObjectInfo

      @QtUninvokable public final void dumpObjectInfo()
    • dumpObjectTree

      @QtUninvokable public final void dumpObjectTree()
    • dynamicPropertyNames

      @QtUninvokable public final QList<QByteArray> dynamicPropertyNames()
    • findChild

      @QtUninvokable public final QObject findChild(String aName, Qt.FindChildOptions options)
    • findChild

      @QtUninvokable public final <T extends QObject> T findChild(Class<T> type, String aName, Qt.FindChildOptions options)
    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(QRegularExpression re, Qt.FindChildOptions options)
    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(String aName, Qt.FindChildOptions options)
    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(Qt.FindChildOptions options)

      See QObject::findChildren<T>(Qt::FindChildOptions)const

      This function was introduced in Qt 6.3.

    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, QRegularExpression re, Qt.FindChildOptions options)
    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, String aName, Qt.FindChildOptions options)
    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, Qt.FindChildOptions options)

      See QObject::findChildren<T>(Qt::FindChildOptions)const

      This function was introduced in Qt 6.3.

    • inherits

      @QtUninvokable public final boolean inherits(String classname)
    • installEventFilter

      @QtUninvokable public final void installEventFilter(QObject filterObj)
    • isQuickItemType

      @QtUninvokable public final boolean isQuickItemType()

      See QObject::isQuickItemType()const

      This function was introduced in Qt 6.4.

    • isSignalConnected

      @QtUninvokable protected final boolean isSignalConnected(QMetaMethod signal)
    • isWidgetType

      @QtUninvokable public final boolean isWidgetType()
    • isWindowType

      @QtUninvokable public final boolean isWindowType()
    • killTimer

      @QtUninvokable public final void killTimer(int id)
    • moveToThread

      @QtUninvokable public final void moveToThread(QThread thread)
    • objectName

      @QtUninvokable public final String objectName()
    • parent

      @QtUninvokable public final QObject parent()
    • property

      @QtUninvokable public final Object property(String name)
    • receivers

      @QtUninvokable protected final int receivers(String signal)
    • removeEventFilter

      @QtUninvokable public final void removeEventFilter(QObject obj)
    • sender

      @QtUninvokable protected final QObject sender()
    • senderSignalIndex

      @QtUninvokable protected final int senderSignalIndex()
    • setObjectName

      @QtUninvokable public final void setObjectName(String name)
    • setParent

      @QtUninvokable public final void setParent(QObject parent)
    • setProperty

      @QtUninvokable public final boolean setProperty(String name, Object value)
    • signalsBlocked

      @QtUninvokable public final boolean signalsBlocked()
      Specified by:
      signalsBlocked in interface QtSignalBlockerInterface
    • startTimer

      @QtUninvokable public final int startTimer(int interval, Qt.TimerType timerType)
    • startTimer

      @QtUninvokable public final int startTimer(TemporalAmount time, Qt.TimerType timerType)
    • thread

      @QtUninvokable public final QThread thread()
      Specified by:
      thread in interface QtThreadAffineInterface
    • childEvent

      @QtUninvokable protected void childEvent(QChildEvent event)
    • connectNotify

      @QtUninvokable protected void connectNotify(QMetaMethod signal)
    • customEvent

      @QtUninvokable protected void customEvent(QEvent event)
    • disconnectNotify

      @QtUninvokable protected void disconnectNotify(QMetaMethod signal)
    • event

      @QtUninvokable public boolean event(QEvent event)
    • eventFilter

      @QtUninvokable public boolean eventFilter(QObject watched, QEvent event)
    • timerEvent

      @QtUninvokable protected void timerEvent(QTimerEvent event)
    • tr

      public static String tr(String source)
      Returns a translated version of source, or source itself if there is no appropriate translated version. Note that if you need to translate in a static context, you can use QCoreApplication::translate(), which is a static method.
      Parameters:
      source - the source text to translate.
      Returns:
      translated version of the source text.
      See Also:
    • tr

      public static String tr(String source, String comment)
      Returns a translated version of source, or source itself if there is no appropriate translated version. The comment is used to help translators translate the source text. Note that if you need to translate in a static context, you can use QCoreApplication::translate(), which is a static method.
      Parameters:
      source - the source text to translate.
      comment - helps the translator translate the source text.
      Returns:
      translated version of the source text.
      See Also:
    • tr

      public static String tr(String source, String comment, int count)
      Returns a translated version of source, or source itself if there is no appropriate translated version. If %n occurs in the source text, it will be substituted with count. The comment is used to help translators translate the source text. Note that if you need to translate in a static context, you can use QCoreApplication::translate(), which is a static method.
      Parameters:
      source - the source text to translate.
      comment - helps the translator translate the source text.
      count - in source %n will be substituted by count.
      Returns:
      translated version of the source text.
      See Also:
    • emit

      protected static void emit(QObject.PrivateSignal0 signal) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Parameters:
      signal - the signal to be emitted
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A> void emit(QObject.PrivateSignal1<A> signal, A arg1) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B> void emit(QObject.PrivateSignal2<A,B> signal, A arg1, B arg2) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B, C> void emit(QObject.PrivateSignal3<A,B,C> signal, A arg1, B arg2, C arg3) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      arg3 - The argument for the third parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B, C, D> void emit(QObject.PrivateSignal4<A,B,C,D> signal, A arg1, B arg2, C arg3, D arg4) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      arg3 - The argument for the third parameter of the signal.
      arg4 - The argument for the fourth parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B, C, D, E> void emit(QObject.PrivateSignal5<A,B,C,D,E> signal, A arg1, B arg2, C arg3, D arg4, E arg5) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      arg3 - The argument for the third parameter of the signal.
      arg4 - The argument for the fourth parameter of the signal.
      arg5 - The argument for the fifth parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B, C, D, E, F> void emit(QObject.PrivateSignal6<A,B,C,D,E,F> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      arg3 - The argument for the third parameter of the signal.
      arg4 - The argument for the fourth parameter of the signal.
      arg5 - The argument for the fifth parameter of the signal.
      arg6 - The argument for the sixth parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B, C, D, E, F, G> void emit(QObject.PrivateSignal7<A,B,C,D,E,F,G> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      arg3 - The argument for the third parameter of the signal.
      arg4 - The argument for the fourth parameter of the signal.
      arg5 - The argument for the fifth parameter of the signal.
      arg6 - The argument for the sixth parameter of the signal.
      arg7 - The argument for the seventh parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B, C, D, E, F, G, H> void emit(QObject.PrivateSignal8<A,B,C,D,E,F,G,H> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      arg3 - The argument for the third parameter of the signal.
      arg4 - The argument for the fourth parameter of the signal.
      arg5 - The argument for the fifth parameter of the signal.
      arg6 - The argument for the sixth parameter of the signal.
      arg7 - The argument for the seventh parameter of the signal.
      arg8 - The argument for the eighth parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • emit

      protected static <A, B, C, D, E, F, G, H, I> void emit(QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I> signal, A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) throws QSignalAccessException
      Emits a private signal. This method may only be called from inside the signal owning object.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be emitted
      arg1 - The argument for the first parameter of the signal.
      arg2 - The argument for the second parameter of the signal.
      arg3 - The argument for the third parameter of the signal.
      arg4 - The argument for the fourth parameter of the signal.
      arg5 - The argument for the fifth parameter of the signal.
      arg6 - The argument for the sixth parameter of the signal.
      arg7 - The argument for the seventh parameter of the signal.
      arg8 - The argument for the eighth parameter of the signal.
      arg9 - The argument for the ninth parameter of the signal.
      Throws:
      QSignalAccessException - if signal is emitted from outside the declaring class.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal0 signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal1<?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal1<A> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal2<?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal2<A,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal2<A,B> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal3<?,?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal3<A,?,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal3<A,B,?> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal3<A,B,C> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal4<?,?,?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal4<A,?,?,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal4<A,B,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal4<A,B,C,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal4<A,B,C,D> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal5<?,?,?,?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal5<A,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal5<A,B,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal5<A,B,C,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal5<A,B,C,D,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal5<A,B,C,D,E> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<?,?,?,?,?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<A,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<A,B,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<A,B,C,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,E,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,E,F> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<?,?,?,?,?,?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,?,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,B,?,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,B,C,?,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,?,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,?,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,F,?> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F, G> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,F,G> signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<?,?,?,?,?,?,?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,?,?,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,?,?,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,C,?,?,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,?,?,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,?,?,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,?,?> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F, G> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,G,?> signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F, G, H> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,G,H> signal, QMetaObject.Slot8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<?,?,?,?,?,?,?,?,?> signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,?,?,?,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,?,?,?,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,?,?,?,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,?,?,?,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,?,?,?,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,?,?,?> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F, G> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,?,?> signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F, G, H> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,H,?> signal, QMetaObject.Slot8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • connect

      public static <A, B, C, D, E, F, G, H, I> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,H,I> signal, QMetaObject.Slot9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal0 signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal1<?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal1<A> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal2<?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal2<A,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal2<A,B> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal3<?,?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal3<A,?,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal3<A,B,?> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal3<A,B,C> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal4<?,?,?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal4<A,?,?,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal4<A,B,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal4<A,B,C,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QMetaObject.AbstractPrivateSignal4<A,B,C,D> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal5<?,?,?,?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal5<A,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal5<A,B,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal5<A,B,C,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QMetaObject.AbstractPrivateSignal5<A,B,C,D,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QMetaObject.AbstractPrivateSignal5<A,B,C,D,E> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal6<?,?,?,?,?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal6<A,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal6<A,B,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal6<A,B,C,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,E,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F> boolean disconnect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,E,F> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal7<?,?,?,?,?,?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,?,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,B,?,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,B,C,?,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,?,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,?,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,F,?> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,F,G> signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal8<?,?,?,?,?,?,?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,?,?,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,?,?,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,C,?,?,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,?,?,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,?,?,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,?,?> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,G,?> signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G, H> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,G,H> signal, QMetaObject.Slot8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal9<?,?,?,?,?,?,?,?,?> signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,?,?,?,?,?,?,?,?> signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,?,?,?,?,?,?,?> signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,?,?,?,?,?,?> signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,?,?,?,?,?> signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,?,?,?,?> signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,?,?,?> signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,?,?> signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G, H> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,H,?> signal, QMetaObject.Slot8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G, H, I> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,H,I> signal, QMetaObject.Slot9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal0 signal, QMetaObject.Connectable0 connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static boolean disconnect(QMetaObject.AbstractPrivateSignal0 signal, QMetaObject.Connectable0 connectSignal)
      Removes the connection between the given signal and connectSignal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal1<A> signal, QMetaObject.Connectable1<? super A> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A> boolean disconnect(QMetaObject.AbstractPrivateSignal1<A> signal, QMetaObject.Connectable1<? super A> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal2<A,B> signal, QMetaObject.Connectable2<? super A,? super B> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B> boolean disconnect(QMetaObject.AbstractPrivateSignal2<A,B> signal, QMetaObject.Connectable2<? super A,? super B> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal3<A,B,C> signal, QMetaObject.Connectable3<? super A,? super B,? super C> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B, C> boolean disconnect(QMetaObject.AbstractPrivateSignal3<A,B,C> signal, QMetaObject.Connectable3<? super A,? super B,? super C> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal4<A,B,C,D> signal, QMetaObject.Connectable4<? super A,? super B,? super C,? super D> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QMetaObject.AbstractPrivateSignal4<A,B,C,D> signal, QMetaObject.Connectable4<? super A,? super B,? super C,? super D> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal5<A,B,C,D,E> signal, QMetaObject.Connectable5<? super A,? super B,? super C,? super D,? super E> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QMetaObject.AbstractPrivateSignal5<A,B,C,D,E> signal, QMetaObject.Connectable5<? super A,? super B,? super C,? super D,? super E> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B, C, D, E, F> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,E,F> signal, QMetaObject.Connectable6<? super A,? super B,? super C,? super D,? super E,? super F> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B, C, D, E, F> boolean disconnect(QMetaObject.AbstractPrivateSignal6<A,B,C,D,E,F> signal, QMetaObject.Connectable6<? super A,? super B,? super C,? super D,? super E,? super F> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B, C, D, E, F, G> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,F,G> signal, QMetaObject.Connectable7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B, C, D, E, F, G> boolean disconnect(QMetaObject.AbstractPrivateSignal7<A,B,C,D,E,F,G> signal, QMetaObject.Connectable7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B, C, D, E, F, G, H> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,G,H> signal, QMetaObject.Connectable8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B, C, D, E, F, G, H> boolean disconnect(QMetaObject.AbstractPrivateSignal8<A,B,C,D,E,F,G,H> signal, QMetaObject.Connectable8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static <A, B, C, D, E, F, G, H, I> QMetaObject.Connection connect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,H,I> signal, QMetaObject.Connectable9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible.
    • disconnect

      public static <A, B, C, D, E, F, G, H, I> boolean disconnect(QMetaObject.AbstractPrivateSignal9<A,B,C,D,E,F,G,H,I> signal, QMetaObject.Connectable9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot0 slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot1<? super A> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot2<? super A,? super B> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot3<? super A,? super B,? super C> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F, G> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F, G, H> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F, G, H, I> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Slot9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> slot, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      slot - the slot to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if slot does not match to any of the signatures.
    • connect

      public static QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable0 connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if their signatures are incompatible. * @throws QMisfittingSignatureException Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable1<? super A> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable2<? super A,? super B> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B, C> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable3<? super A,? super B,? super C> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B, C, D> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable4<? super A,? super B,? super C,? super D> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable5<? super A,? super B,? super C,? super D,? super E> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable6<? super A,? super B,? super C,? super D,? super E,? super F> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F, G> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F, G, H> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • connect

      public static <A, B, C, D, E, F, G, H, I> QMetaObject.Connection connect(QObject.MultiSignal signal, QMetaObject.Connectable9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> connectSignal, Qt.ConnectionType ... connectionType)
      Initializes a connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be connected
      connectSignal - the signal to be connected
      connectionType - type of connection
      Returns:
      connection if successful or null otherwise
      Throws:
      QMisfittingSignatureException - Raised if connectSignal does not match to any of the signatures.
    • disconnect

      public static boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot0 slot)
      Removes the connection between the given signal and slot.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot1<? super A> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot2<? super A,? super B> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot3<? super A,? super B,? super C> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot4<? super A,? super B,? super C,? super D> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot5<? super A,? super B,? super C,? super D,? super E> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot6<? super A,? super B,? super C,? super D,? super E,? super F> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G, H> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G, H, I> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Slot9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> slot)
      Removes the connection between the given signal and slot.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      slot - the slot to be disconnected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable0 connectSignal)
      Removes the connection between the given signal and connectSignal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable1<? super A> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable2<? super A,? super B> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable3<? super A,? super B,? super C> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable4<? super A,? super B,? super C,? super D> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable5<? super A,? super B,? super C,? super D,? super E> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable6<? super A,? super B,? super C,? super D,? super E,? super F> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable7<? super A,? super B,? super C,? super D,? super E,? super F,? super G> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G, H> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static <A, B, C, D, E, F, G, H, I> boolean disconnect(QObject.MultiSignal signal, QMetaObject.Connectable9<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? super I> connectSignal)
      Removes the connection between the given signal and connectSignal.
      Type Parameters:
      A - The type of the first parameter of the signal.
      B - The type of the second parameter of the signal.
      C - The type of the third parameter of the signal.
      D - The type of the fourth parameter of the signal.
      E - The type of the fifth parameter of the signal.
      F - The type of the sixth parameter of the signal.
      G - The type of the seventh parameter of the signal.
      H - The type of the eighth parameter of the signal.
      I - The type of the ninth parameter of the signal.
      Parameters:
      signal - the signal to be disconnected
      connectSignal - the signal to be connected
      Returns:
      true if successfully disconnected, or false otherwise.
    • connect

      public static QMetaObject.Connection connect(QObject sender, String signal, QObject receiver, String slot, Qt.ConnectionType ... connectionType)

      Creates a connection of the given type from the signal in the sender object to the method in the receiver object.

      Returns a handle to the connection that can be used to disconnect it later.

      QLabel label = new QLabel();
      QScrollBar scrollBar = new QScrollBar();
      QObject.connect(scrollBar, "valueChanged(int)", label, "setNum(int)");

      This example ensures that the label always displays the current scroll bar value. Note that the signal and slots parameters must not contain any variable names, only the type. E.g. the following would not work and throw QNoSuchSignalException/QNoSuchSlotException:

      QObject.connect(scrollBar, "valueChanged(int value)", label, "setNum(int value)");

      A signal can also be connected to another signal:

      public class MyWidget extends QWidget {
          public final Signal0 buttonClicked = new Signal0();

          public MyWidget(){
              myButton = new QPushButton(this);
              connect(myButton, "clicked()", this, "buttonClicked()");
          }

          private QPushButton myButton;
      }

      or alternatively:

      clicked.connect(myButton.buttonClicked);

      In this example, the MyWidget constructor relays a signal from a private member variable, and makes it available under a name that relates to MyWidget.

      A signal can be connected to many slots and signals. Many signals can be connected to one slot.

      If a signal is connected to several slots, the slots are activated in the same order in which the connections were made, when the signal is emitted.

      In case the connection was successfully initialized the function returns a QMetaObject.Connection that represents a handle to this connection. The connection handle will be invalid if it cannot create the connection, for example, if QObject is unable to verify the existence of either signal or method, or if their signatures aren't compatible. In this case, the function returns null.

      By default, a signal is emitted for every connection you make; two signals are emitted for duplicate connections. You can break all of these connections with a single disconnect() call. If you pass the Qt.ConnectionType.UniqueConnection type, the connection will only be made if it is not a duplicate. If there is already a duplicate (exact same signal to the exact same slot on the same objects), the connection will fail and connect will return null.

      Note: Qt.ConnectionType.UniqueConnections do not work for lambdas; they only apply to connecting to member functions.

      The optional type parameter describes the type of connection to establish. In particular, it determines whether a particular signal is delivered to a slot immediately or queued for delivery at a later time. If the signal is queued, the parameters must be of types that are known to Qt's meta-object system, because Qt needs to copy the arguments to store them in an event behind the scenes. If you try to use a queued connection and get the error message

      QObject::connect: Cannot queue arguments of type 'MyType' (Make sure 'MyType' is registered using qRegisterMetaType().)

      call QMetaType.qRegisterMetaType(Class, QMetaType...) to register the data type before you establish the connection.

      Throws:
      QUninvokableSlotException - Raised if slot is annotated @QtUninvokable.
      See Also:
    • connect

      public static QMetaObject.Connection connect(QObject sender, QMetaMethod signal, QObject receiver, QMetaMethod slot, Qt.ConnectionType ... connectionType)

      Creates a connection of the given type from the signal in the sender object to the method in the receiver object. Returns a handle to the connection that can be used to disconnect it later.

      The Connection handle will be invalid if it cannot create the connection, for example, the parameters were invalid. You can check QMetaObject.Connection.isConnected() on the returned connection object.

      This function works in the same way as connect(QObject, String, QObject, String, Qt.ConnectionType...) but it uses QMetaMethod to specify signal and method.

      See Also:
    • disconnect

      public static boolean disconnect(QObject sender, String signal, QObject receiver, String slot)

      Disconnects signal in object sender from method in object receiver. Returns true if the connection is successfully broken; otherwise returns false.

      A signal-slot connection is removed when either of the objects involved are destroyed.

      disconnect() is typically used in three ways, as the following examples demonstrate.

      1. Disconnect everything connected to an object's signals:

        disconnect(myObject, null, null, null);

        equivalent to the non-static overloaded function

        myObject.disconnect();

      2. Disconnect everything connected to a specific signal:

        disconnect(myObject, "mySignal()", null, null);

        equivalent to the non-static overloaded function

        myObject.mySignal.disconnect();

      3. Disconnect a specific receiver:

        disconnect(myObject, null, myReceiver, null);

        equivalent to the non-static overloaded function

        myObject.disconnect(myReceiver);

      0 may be used as a wildcard, meaning "any signal", "any receiving object", or "any slot in the receiving object", respectively.

      The sender may never be 0. (You cannot disconnect signals from more than one object in a single call.)

      If signal is 0, it disconnects receiver and method from any signal. If not, only the specified signal is disconnected.

      If receiver is 0, it disconnects anything connected to signal. If not, QMetaObject.@StrictNonNull Slots in objects other than receiver are not disconnected.

      If method is 0, it disconnects anything that is connected to receiver. If not, only slots named method will be disconnected, and all other slots are left alone. The method must be 0 if receiver is left out, so you cannot disconnect a specifically-named slot on all objects.

      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public static boolean disconnect(QObject sender, QMetaMethod signal, QObject receiver, QMetaMethod slot)

      Disconnects signal in object sender from method in object receiver receiver. Returns true if the connection is successfully broken; otherwise returns false.

      This function provides the same possibilities like disconnect(QObject, String, QObject, String) but uses QMetaMethod to represent the signal and the method to be disconnected.

      Additionally this function returns false and no signals and slots disconnected if:

      1. signal is not a member of sender class or one of its parent classes.
      2. method is not a member of receiver class or one of its parent classes.
      3. signal instance represents not a signal.

      null may be used as wildcard in the meaning "any signal" or "any slot in receiving object". In the same way 0 can be used for receiver in the meaning "any receiving object". In this case method should also be null. sender parameter should be never 0.

      Returns:
      true if successfully disconnected, or false otherwise.
      See Also:
    • disconnect

      public static boolean disconnect(QMetaObject.Connection connection)

      Disconnect a connection.

      If the connection is invalid or has already been disconnected, do nothing and return false.

      Parameters:
      connection - the connection
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public final boolean disconnect()
      Disconnect all connections originating in this object.
      Returns:
      true if successfully disconnected, or false otherwise.
    • disconnect

      public final boolean disconnect(Object receiver)
      Disconnect all connections made from this signal emitter to a specific object.
      Parameters:
      receiver - The receiver to disconnect, or null to disconnect all receivers
      Returns:
      true if successfully disconnected, or false otherwise.
    • metaObject

      @QtUninvokable public final QMetaObject metaObject()
      Returns a pointer to the meta-object of this object.
      Returns:
      the object's meta-object
    • qt_metacast

      @QtUninvokable public final <T extends QtObjectInterface> T qt_metacast(Class<T> targetType)
      Casts an object to the given targetType. Returns null if object is not instance of targetType.
      Type Parameters:
      T - type
      Parameters:
      targetType -
      Returns:
      the object as targetType or null
    • inherits

      @QtUninvokable public final boolean inherits(Class<?> targetType)
      Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false. A class is considered to inherit itself.
      Parameters:
      targetType -
      Returns:
      true if object instance of targetType
    • receivers

      @QtUninvokable protected final int receivers(QMetaObject.AbstractSignal signalObject)
      Returns the number of receivers connected to the signal.
      See Also:
    • qobject_cast

      @QtUninvokable public static <T extends QtObjectInterface> T qobject_cast(Class<T> targetType, QObject object)
    • toString

      @QtUninvokable public String toString()

      See operator<<(QDebug,const QObject*)

      Overrides:
      toString in class Object
    • findChild

      @QtUninvokable public final QObject findChild(String aName)

      Overloaded function for findChild(java.lang.String, io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChild

      @QtUninvokable public final QObject findChild()

      Overloaded function for findChild(java.lang.String, io.qt.core.Qt.FindChildOptions)

      with:

      • aName = (String)null
      • options = new io.qt.core.Qt.FindChildOptions(1)
    • findChild

      @QtUninvokable public final QObject findChild(String aName, Qt.FindChildOption ... options)
    • findChild

      @QtUninvokable public final <T extends QObject> T findChild(Class<T> type, String aName)

      Overloaded function for findChild(java.lang.Class, java.lang.String, io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChild

      @QtUninvokable public final <T extends QObject> T findChild(Class<T> type)

      Overloaded function for findChild(java.lang.Class, java.lang.String, io.qt.core.Qt.FindChildOptions)

      with:

      • aName = (String)null
      • options = new io.qt.core.Qt.FindChildOptions(1)
    • findChild

      @QtUninvokable public final <T extends QObject> T findChild(Class<T> type, String aName, Qt.FindChildOption ... options)
    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(QRegularExpression re)

      Overloaded function for findChildren(io.qt.core.QRegularExpression, io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(QRegularExpression re, Qt.FindChildOption ... options)
    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(String aName)

      Overloaded function for findChildren(java.lang.String, io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(String aName, Qt.FindChildOption ... options)
    • findChildren

      @QtUninvokable public final QList<QObject> findChildren()

      Overloaded function for findChildren(io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChildren

      @QtUninvokable public final QList<QObject> findChildren(Qt.FindChildOption ... options)
    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, QRegularExpression re)

      Overloaded function for findChildren(java.lang.Class, io.qt.core.QRegularExpression, io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, QRegularExpression re, Qt.FindChildOption ... options)
    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, String aName)

      Overloaded function for findChildren(java.lang.Class, java.lang.String, io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, String aName, Qt.FindChildOption ... options)
    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type)

      Overloaded function for findChildren(java.lang.Class, io.qt.core.Qt.FindChildOptions) with options = new io.qt.core.Qt.FindChildOptions(1).

    • findChildren

      @QtUninvokable public final <T extends QObject> QList<T> findChildren(Class<T> type, Qt.FindChildOption ... options)
    • startTimer

      @QtUninvokable public final int startTimer(int interval)

      Overloaded function for startTimer(int, io.qt.core.Qt.TimerType) with timerType = io.qt.core.Qt.TimerType.CoarseTimer.

    • startTimer

      @QtUninvokable public final int startTimer(TemporalAmount time)

      Overloaded function for startTimer(java.time.temporal.TemporalAmount, io.qt.core.Qt.TimerType) with timerType = io.qt.core.Qt.TimerType.CoarseTimer.