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

io.qt.gui.QSessionManager Maven / Gradle / Ivy

There is a newer version: 6.8.0
Show newest version
package io.qt.gui;

import io.qt.*;


/**
 * 

Access to the session manager

*

Java wrapper for Qt class QSessionManager

*/ public final class QSessionManager extends io.qt.core.QObject { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QSessionManager.class); /** *

Java wrapper for Qt enum QSessionManager::RestartHint

*/ @QtUnlistedEnum public enum RestartHint implements QtEnumerator { /** *

Representing QSessionManager::RestartIfRunning

*/ RestartIfRunning(0), /** *

Representing QSessionManager::RestartAnyway

*/ RestartAnyway(1), /** *

Representing QSessionManager::RestartImmediately

*/ RestartImmediately(2), /** *

Representing QSessionManager::RestartNever

*/ RestartNever(3); static { QtJambi_LibraryUtilities.initialize(); } private RestartHint(int value) { this.value = value; } /** * {@inheritDoc} */ @Override public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull RestartHint resolve(int value) { switch (value) { case 0: return RestartIfRunning; case 1: return RestartAnyway; case 2: return RestartImmediately; case 3: return RestartNever; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See QSessionManager::allowsErrorInteraction()

*/ @QtUninvokable public final boolean allowsErrorInteraction(){ return allowsErrorInteraction_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean allowsErrorInteraction_native(long __this__nativeId); /** *

See QSessionManager::allowsInteraction()

*/ @QtUninvokable public final boolean allowsInteraction(){ return allowsInteraction_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean allowsInteraction_native(long __this__nativeId); /** *

See QSessionManager::cancel()

*/ @QtUninvokable public final void cancel(){ cancel_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void cancel_native(long __this__nativeId); /** *

See QSessionManager::discardCommand()const

*/ @QtUninvokable public final io.qt.core.@NonNull QStringList discardCommand(){ return discardCommand_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QStringList discardCommand_native_constfct(long __this__nativeId); /** *

See QSessionManager::isPhase2()const

*/ @QtUninvokable public final boolean isPhase2(){ return isPhase2_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean isPhase2_native_constfct(long __this__nativeId); /** *

See QSessionManager::release()

*/ @QtUninvokable public final void release(){ release_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void release_native(long __this__nativeId); /** *

See QSessionManager::requestPhase2()

*/ @QtUninvokable public final void requestPhase2(){ requestPhase2_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void requestPhase2_native(long __this__nativeId); /** *

See QSessionManager::restartCommand()const

*/ @QtUninvokable public final io.qt.core.@NonNull QStringList restartCommand(){ return restartCommand_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QStringList restartCommand_native_constfct(long __this__nativeId); /** *

See QSessionManager::restartHint()const

*/ @QtUninvokable public final io.qt.gui.QSessionManager.@NonNull RestartHint restartHint(){ return io.qt.gui.QSessionManager.RestartHint.resolve(restartHint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int restartHint_native_constfct(long __this__nativeId); /** *

See QSessionManager::sessionId()const

*/ @QtUninvokable public final java.lang.@NonNull String sessionId(){ return sessionId_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String sessionId_native_constfct(long __this__nativeId); /** *

See QSessionManager::sessionKey()const

*/ @QtUninvokable public final java.lang.@NonNull String sessionKey(){ return sessionKey_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String sessionKey_native_constfct(long __this__nativeId); /** *

See QSessionManager::setDiscardCommand(QStringList)

*/ @QtUninvokable public final void setDiscardCommand(java.util.@NonNull Collection arg__1){ setDiscardCommand_native_cref_QStringList(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1); } @QtUninvokable private native void setDiscardCommand_native_cref_QStringList(long __this__nativeId, java.util.Collection arg__1); /** *

See QSessionManager::setManagerProperty(QString,QString)

*/ @QtUninvokable public final void setManagerProperty(java.lang.@NonNull String name, java.lang.@NonNull String value){ setManagerProperty_native_cref_QString_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), name, value); } @QtUninvokable private native void setManagerProperty_native_cref_QString_cref_QString(long __this__nativeId, java.lang.String name, java.lang.String value); /** *

See QSessionManager::setManagerProperty(QString,QStringList)

*/ @QtUninvokable public final void setManagerProperty(java.lang.@NonNull String name, java.util.@NonNull Collection value){ setManagerProperty_native_cref_QString_cref_QStringList(QtJambi_LibraryUtilities.internal.nativeId(this), name, value); } @QtUninvokable private native void setManagerProperty_native_cref_QString_cref_QStringList(long __this__nativeId, java.lang.String name, java.util.Collection value); /** *

See QSessionManager::setRestartCommand(QStringList)

*/ @QtUninvokable public final void setRestartCommand(java.util.@NonNull Collection arg__1){ setRestartCommand_native_cref_QStringList(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1); } @QtUninvokable private native void setRestartCommand_native_cref_QStringList(long __this__nativeId, java.util.Collection arg__1); /** *

See QSessionManager::setRestartHint(QSessionManager::RestartHint)

*/ @QtUninvokable public final void setRestartHint(io.qt.gui.QSessionManager.@NonNull RestartHint arg__1){ setRestartHint_native_QSessionManager_RestartHint(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1.value()); } @QtUninvokable private native void setRestartHint_native_QSessionManager_RestartHint(long __this__nativeId, int arg__1); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess private QSessionManager(QPrivateConstructor p) { super(p); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy