io.qt.gui.nativeinterface.QWindowsApplication Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.gui.nativeinterface;
import io.qt.*;
/**
* Java wrapper for Qt class QNativeInterface::Private::QWindowsApplication
*/
public interface QWindowsApplication extends QtObjectInterface
{
/**
* Java wrapper for Qt enum QNativeInterface::Private::QWindowsApplication::DarkModeHandlingFlag
*
* @see DarkModeHandling
*/
public enum DarkModeHandlingFlag implements QtFlagEnumerator {
/**
* Representing QNativeInterface:: Private:: QWindowsApplication:: DarkModeWindowFrames
*/
DarkModeWindowFrames(1),
/**
* Representing QNativeInterface:: Private:: QWindowsApplication:: DarkModeStyle
*/
DarkModeStyle(2);
static {
QtJambi_LibraryUtilities.initialize();
}
private DarkModeHandlingFlag(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Create a QFlags of the enum entry.
* @return QFlags
*/
@Override
public @NonNull DarkModeHandling asFlags() {
return new DarkModeHandling(value);
}
/**
* Combines this entry with other enum entry.
* @param e enum entry
* @return new flag
*/
public @NonNull DarkModeHandling combined(@NonNull DarkModeHandlingFlag e) {
return asFlags().setFlag(e, true);
}
/**
* Excludes other enum entry from a flag of this entry.
* @param e enum entry
* @return new flag
*/
public @NonNull DarkModeHandling cleared(@NonNull DarkModeHandlingFlag e) {
return asFlags().setFlag(e, false);
}
/**
* Creates a new {@link DarkModeHandling} from the entries.
* @param values entries
* @return new flag
*/
public static @NonNull DarkModeHandling flags(@Nullable DarkModeHandlingFlag @NonNull... values) {
return new DarkModeHandling(values);
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull DarkModeHandlingFlag resolve(int value) {
switch (value) {
case 1: return DarkModeWindowFrames;
case 2: return DarkModeStyle;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* {@link QFlags} type for enum {@link DarkModeHandlingFlag}
*/
public static final class DarkModeHandling extends QFlags implements Comparable {
private static final long serialVersionUID = 0xd1006d10b88a8c4bL;
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Creates a new DarkModeHandling where the flags in args
are set.
* @param args enum entries
*/
public DarkModeHandling(@Nullable DarkModeHandlingFlag @NonNull... args){
super(args);
}
/**
* Creates a new DarkModeHandling with given value
.
* @param value
*/
public DarkModeHandling(int value) {
super(value);
}
/**
* Combines this flags with enum entry.
* @param e enum entry
* @return new DarkModeHandling
*/
@Override
public final @NonNull DarkModeHandling combined(@StrictNonNull DarkModeHandlingFlag e){
return new DarkModeHandling(value() | e.value());
}
/**
* Sets the flag e
* @param e enum entry
* @return this
*/
@Override
public final @NonNull DarkModeHandling setFlag(@Nullable DarkModeHandlingFlag e){
return setFlag(e, true);
}
/**
* Sets or clears the flag flag
* @param e enum entry
* @param on set (true) or clear (false)
* @return this
*/
@Override
public final @NonNull DarkModeHandling setFlag(@Nullable DarkModeHandlingFlag e, boolean on){
if (on) {
setValue(value() | e.value());
}else {
setValue(value() & ~e.value());
}
return this;
}
/**
* Returns an array of flag objects represented by this DarkModeHandling.
* @return array of enum entries
*/
@Override
public final @NonNull DarkModeHandlingFlag @NonNull[] flags(){
return super.flags(DarkModeHandlingFlag.values());
}
/**
* {@inheritDoc}
*/
@Override
public final @NonNull DarkModeHandling clone(){
return new DarkModeHandling(value());
}
/**
* {@inheritDoc}
*/
@Override
public final int compareTo(@StrictNonNull DarkModeHandling other){
return Integer.compare(value(), other.value());
}
}
/**
* Java wrapper for Qt enum QNativeInterface::Private::QWindowsApplication::TouchWindowTouchType
*
* @see TouchWindowTouchTypes
*/
public enum TouchWindowTouchType implements QtFlagEnumerator {
/**
* Representing QNativeInterface:: Private:: QWindowsApplication:: NormalTouch
*/
NormalTouch(0),
/**
* Representing QNativeInterface:: Private:: QWindowsApplication:: FineTouch
*/
FineTouch(1),
/**
* Representing QNativeInterface:: Private:: QWindowsApplication:: WantPalmTouch
*/
WantPalmTouch(2);
static {
QtJambi_LibraryUtilities.initialize();
}
private TouchWindowTouchType(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Create a QFlags of the enum entry.
* @return QFlags
*/
@Override
public @NonNull TouchWindowTouchTypes asFlags() {
return new TouchWindowTouchTypes(value);
}
/**
* Combines this entry with other enum entry.
* @param e enum entry
* @return new flag
*/
public @NonNull TouchWindowTouchTypes combined(@NonNull TouchWindowTouchType e) {
return asFlags().setFlag(e, true);
}
/**
* Excludes other enum entry from a flag of this entry.
* @param e enum entry
* @return new flag
*/
public @NonNull TouchWindowTouchTypes cleared(@NonNull TouchWindowTouchType e) {
return asFlags().setFlag(e, false);
}
/**
* Creates a new {@link TouchWindowTouchTypes} from the entries.
* @param values entries
* @return new flag
*/
public static @NonNull TouchWindowTouchTypes flags(@Nullable TouchWindowTouchType @NonNull... values) {
return new TouchWindowTouchTypes(values);
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull TouchWindowTouchType resolve(int value) {
switch (value) {
case 0: return NormalTouch;
case 1: return FineTouch;
case 2: return WantPalmTouch;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* {@link QFlags} type for enum {@link TouchWindowTouchType}
*/
public static final class TouchWindowTouchTypes extends QFlags implements Comparable {
private static final long serialVersionUID = 0x21660f12a4769ea3L;
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Creates a new TouchWindowTouchTypes where the flags in args
are set.
* @param args enum entries
*/
public TouchWindowTouchTypes(@Nullable TouchWindowTouchType @NonNull... args){
super(args);
}
/**
* Creates a new TouchWindowTouchTypes with given value
.
* @param value
*/
public TouchWindowTouchTypes(int value) {
super(value);
}
/**
* Combines this flags with enum entry.
* @param e enum entry
* @return new TouchWindowTouchTypes
*/
@Override
public final @NonNull TouchWindowTouchTypes combined(@StrictNonNull TouchWindowTouchType e){
return new TouchWindowTouchTypes(value() | e.value());
}
/**
* Sets the flag e
* @param e enum entry
* @return this
*/
@Override
public final @NonNull TouchWindowTouchTypes setFlag(@Nullable TouchWindowTouchType e){
return setFlag(e, true);
}
/**
* Sets or clears the flag flag
* @param e enum entry
* @param on set (true) or clear (false)
* @return this
*/
@Override
public final @NonNull TouchWindowTouchTypes setFlag(@Nullable TouchWindowTouchType e, boolean on){
if (on) {
setValue(value() | e.value());
}else {
setValue(value() & ~e.value());
}
return this;
}
/**
* Returns an array of flag objects represented by this TouchWindowTouchTypes.
* @return array of enum entries
*/
@Override
public final @NonNull TouchWindowTouchType @NonNull[] flags(){
return super.flags(TouchWindowTouchType.values());
}
/**
* {@inheritDoc}
*/
@Override
public final @NonNull TouchWindowTouchTypes clone(){
return new TouchWindowTouchTypes(value());
}
/**
* {@inheritDoc}
*/
@Override
public final int compareTo(@StrictNonNull TouchWindowTouchTypes other){
return Integer.compare(value(), other.value());
}
}
/**
* Java wrapper for Qt enum QNativeInterface::Private::QWindowsApplication::WindowActivationBehavior
*/
public enum WindowActivationBehavior implements QtEnumerator {
/**
* Representing QNativeInterface:: Private:: QWindowsApplication:: DefaultActivateWindow
*/
DefaultActivateWindow(0),
/**
* Representing QNativeInterface:: Private:: QWindowsApplication:: AlwaysActivateWindow
*/
AlwaysActivateWindow(1);
static {
QtJambi_LibraryUtilities.initialize();
}
private WindowActivationBehavior(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 WindowActivationBehavior resolve(int value) {
switch (value) {
case 0: return DefaultActivateWindow;
case 1: return AlwaysActivateWindow;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* @hidden
* Implementor class for interface {@link io.qt.gui.nativeinterface.QWindowsApplication}
*/
public static abstract class Impl extends QtObject
implements io.qt.gui.nativeinterface.QWindowsApplication
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QWindowsApplication.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public boolean asyncExpose(){
return asyncExpose_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean asyncExpose_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public @NonNull QNativePointer createMessageWindow(java.lang.@NonNull String classNameTemplate, java.lang.@NonNull String windowName, io.qt.core.@Nullable QFunctionPointer eventProc){
return createMessageWindow_native_cref_QString_cref_QString_QFunctionPointer_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), classNameTemplate, windowName, eventProc);
}
private native static QNativePointer createMessageWindow_native_cref_QString_cref_QString_QFunctionPointer_constfct(long __this__nativeId, java.lang.String classNameTemplate, java.lang.String windowName, io.qt.core.QFunctionPointer eventProc);
@Override
@QtUninvokable
public io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandling darkModeHandling(){
return new io.qt.gui.nativeinterface.QWindowsApplication.DarkModeHandling(darkModeHandling_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
private native static int darkModeHandling_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.lang.Object gpu(){
return gpu_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.lang.Object gpu_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.lang.Object gpuList(){
return gpuList_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.lang.Object gpuList_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public boolean isDarkMode(){
return isDarkMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean isDarkMode_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public boolean isTabletMode(){
return isTabletMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean isTabletMode_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public boolean isWinTabEnabled(){
return isWinTabEnabled_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean isWinTabEnabled_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public void populateLightSystemPalette(io.qt.gui.@StrictNonNull QPalette pal){
java.util.Objects.requireNonNull(pal, "Argument 'pal': null not expected.");
populateLightSystemPalette_native_ref_QPalette_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pal));
}
private native static void populateLightSystemPalette_native_ref_QPalette_constfct(long __this__nativeId, long pal);
@Override
@QtUninvokable
public int registerMimeType(java.lang.@NonNull String mime){
return registerMimeType_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), mime);
}
private native static int registerMimeType_native_cref_QString(long __this__nativeId, java.lang.String mime);
@Override
@QtUninvokable
public void setAsyncExpose(boolean value){
setAsyncExpose_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
private native static void setAsyncExpose_native_bool(long __this__nativeId, boolean value);
@Override
@QtUninvokable
public void setDarkModeHandling(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandling handling){
setDarkModeHandling_native_QNativeInterface_Private_QWindowsApplication_DarkModeHandling(QtJambi_LibraryUtilities.internal.nativeId(this), handling.value());
}
private native static void setDarkModeHandling_native_QNativeInterface_Private_QWindowsApplication_DarkModeHandling(long __this__nativeId, int handling);
@Override
@QtUninvokable
public void setHasBorderInFullScreenDefault(boolean border){
setHasBorderInFullScreenDefault_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), border);
}
private native static void setHasBorderInFullScreenDefault_native_bool(long __this__nativeId, boolean border);
@Override
@QtUninvokable
public void setTouchWindowTouchType(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchTypes type){
setTouchWindowTouchType_native_QNativeInterface_Private_QWindowsApplication_TouchWindowTouchTypes(QtJambi_LibraryUtilities.internal.nativeId(this), type.value());
}
private native static void setTouchWindowTouchType_native_QNativeInterface_Private_QWindowsApplication_TouchWindowTouchTypes(long __this__nativeId, int type);
@Override
@QtUninvokable
public boolean setWinTabEnabled(boolean enabled){
return setWinTabEnabled_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled);
}
private native static boolean setWinTabEnabled_native_bool(long __this__nativeId, boolean enabled);
@Override
@QtUninvokable
public void setWindowActivationBehavior(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull WindowActivationBehavior behavior){
setWindowActivationBehavior_native_QNativeInterface_Private_QWindowsApplication_WindowActivationBehavior(QtJambi_LibraryUtilities.internal.nativeId(this), behavior.value());
}
private native static void setWindowActivationBehavior_native_QNativeInterface_Private_QWindowsApplication_WindowActivationBehavior(long __this__nativeId, int behavior);
@Override
@QtUninvokable
public io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchTypes touchWindowTouchType(){
return new io.qt.gui.nativeinterface.QWindowsApplication.TouchWindowTouchTypes(touchWindowTouchType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
private native static int touchWindowTouchType_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public io.qt.gui.nativeinterface.QWindowsApplication.@NonNull WindowActivationBehavior windowActivationBehavior(){
return io.qt.gui.nativeinterface.QWindowsApplication.WindowActivationBehavior.resolve(windowActivationBehavior_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
private native static int windowActivationBehavior_native_constfct(long __this__nativeId);
}
/**
* See QNativeInterface::Private::QWindowsApplication:: asyncExpose()const
*/
@QtUninvokable
public abstract boolean asyncExpose();
/**
* See QNativeInterface::Private::QWindowsApplication:: createMessageWindow(QString, QString, QFunctionPointer)const
*/
@QtUninvokable
public abstract @NonNull QNativePointer createMessageWindow(java.lang.@NonNull String classNameTemplate, java.lang.@NonNull String windowName, io.qt.core.@Nullable QFunctionPointer eventProc);
/**
* See QNativeInterface::Private::QWindowsApplication:: darkModeHandling()const
*/
@QtUninvokable
public abstract io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandling darkModeHandling();
/**
* See QNativeInterface::Private::QWindowsApplication:: gpu()const
*/
@QtUninvokable
public abstract java.lang.Object gpu();
/**
* See QNativeInterface::Private::QWindowsApplication:: gpuList()const
*/
@QtUninvokable
public abstract java.lang.Object gpuList();
/**
* See QNativeInterface::Private::QWindowsApplication:: isDarkMode()const
*/
@QtUninvokable
public abstract boolean isDarkMode();
/**
* See QNativeInterface::Private::QWindowsApplication:: isTabletMode()const
*/
@QtUninvokable
public abstract boolean isTabletMode();
/**
* See QNativeInterface::Private::QWindowsApplication:: isWinTabEnabled()const
*/
@QtUninvokable
public abstract boolean isWinTabEnabled();
/**
* See QNativeInterface::Private::QWindowsApplication:: populateLightSystemPalette(QPalette&)const
*/
@QtUninvokable
public abstract void populateLightSystemPalette(io.qt.gui.@StrictNonNull QPalette pal);
/**
* See QNativeInterface::Private::QWindowsApplication:: registerMimeType(QString)
*/
@QtUninvokable
public abstract int registerMimeType(java.lang.@NonNull String mime);
/**
* See QNativeInterface::Private::QWindowsApplication:: setAsyncExpose(bool)
*/
@QtUninvokable
public abstract void setAsyncExpose(boolean value);
/**
* See QNativeInterface::Private::QWindowsApplication:: setDarkModeHandling(QNativeInterface::Private::QWindowsApplication::DarkModeHandling)
*/
@QtUninvokable
public abstract void setDarkModeHandling(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandling handling);
/**
* See QNativeInterface::Private::QWindowsApplication:: setHasBorderInFullScreenDefault(bool)
*/
@QtUninvokable
public abstract void setHasBorderInFullScreenDefault(boolean border);
/**
* See QNativeInterface::Private::QWindowsApplication:: setTouchWindowTouchType(QNativeInterface::Private::QWindowsApplication::TouchWindowTouchTypes)
*/
@QtUninvokable
public abstract void setTouchWindowTouchType(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchTypes type);
/**
* See QNativeInterface::Private::QWindowsApplication:: setWinTabEnabled(bool)
*/
@QtUninvokable
public abstract boolean setWinTabEnabled(boolean enabled);
/**
* See QNativeInterface::Private::QWindowsApplication:: setWindowActivationBehavior(QNativeInterface::Private::QWindowsApplication::WindowActivationBehavior)
*/
@QtUninvokable
public abstract void setWindowActivationBehavior(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull WindowActivationBehavior behavior);
/**
* See QNativeInterface::Private::QWindowsApplication:: touchWindowTouchType()const
*/
@QtUninvokable
public abstract io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchTypes touchWindowTouchType();
/**
* See QNativeInterface::Private::QWindowsApplication:: windowActivationBehavior()const
*/
@QtUninvokable
public abstract io.qt.gui.nativeinterface.QWindowsApplication.@NonNull WindowActivationBehavior windowActivationBehavior();
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
/**
* Overloaded function for {@link #createMessageWindow(java.lang.String, java.lang.String, io.qt.core.QFunctionPointer)}
* with eventProc = null
.
*/
@QtUninvokable
public final @NonNull QNativePointer createMessageWindow(java.lang.@NonNull String classNameTemplate, java.lang.@NonNull String windowName) {
return createMessageWindow(classNameTemplate, windowName, (io.qt.core.QFunctionPointer)null);
}
/**
* Overloaded function for {@link #setDarkModeHandling(io.qt.gui.nativeinterface.QWindowsApplication.DarkModeHandling)}.
*/
@QtUninvokable
public final void setDarkModeHandling(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandlingFlag @NonNull... handling) {
setDarkModeHandling(new io.qt.gui.nativeinterface.QWindowsApplication.DarkModeHandling(handling));
}
/**
* Overloaded function for {@link #setTouchWindowTouchType(io.qt.gui.nativeinterface.QWindowsApplication.TouchWindowTouchTypes)}.
*/
@QtUninvokable
public final void setTouchWindowTouchType(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchType @NonNull... type) {
setTouchWindowTouchType(new io.qt.gui.nativeinterface.QWindowsApplication.TouchWindowTouchTypes(type));
}
}
/**
* See QNativeInterface::Private::QWindowsApplication:: asyncExpose()const
*/
@QtUninvokable
public boolean asyncExpose();
/**
* See QNativeInterface::Private::QWindowsApplication:: createMessageWindow(QString, QString, QFunctionPointer)const
*/
@QtUninvokable
public @NonNull QNativePointer createMessageWindow(java.lang.@NonNull String classNameTemplate, java.lang.@NonNull String windowName, io.qt.core.@Nullable QFunctionPointer eventProc);
/**
* See QNativeInterface::Private::QWindowsApplication:: darkModeHandling()const
*/
@QtUninvokable
public io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandling darkModeHandling();
/**
* See QNativeInterface::Private::QWindowsApplication:: gpu()const
*/
@QtUninvokable
public java.lang.Object gpu();
/**
* See QNativeInterface::Private::QWindowsApplication:: gpuList()const
*/
@QtUninvokable
public java.lang.Object gpuList();
/**
* See QNativeInterface::Private::QWindowsApplication:: isDarkMode()const
*/
@QtUninvokable
public boolean isDarkMode();
/**
* See QNativeInterface::Private::QWindowsApplication:: isTabletMode()const
*/
@QtUninvokable
public boolean isTabletMode();
/**
* See QNativeInterface::Private::QWindowsApplication:: isWinTabEnabled()const
*/
@QtUninvokable
public boolean isWinTabEnabled();
/**
* See QNativeInterface::Private::QWindowsApplication:: populateLightSystemPalette(QPalette&)const
*/
@QtUninvokable
public void populateLightSystemPalette(io.qt.gui.@StrictNonNull QPalette pal);
/**
* See QNativeInterface::Private::QWindowsApplication:: registerMimeType(QString)
*/
@QtUninvokable
public int registerMimeType(java.lang.@NonNull String mime);
/**
* See QNativeInterface::Private::QWindowsApplication:: setAsyncExpose(bool)
*/
@QtUninvokable
public void setAsyncExpose(boolean value);
/**
* See QNativeInterface::Private::QWindowsApplication:: setDarkModeHandling(QNativeInterface::Private::QWindowsApplication::DarkModeHandling)
*/
@QtUninvokable
public void setDarkModeHandling(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandling handling);
/**
* See QNativeInterface::Private::QWindowsApplication:: setHasBorderInFullScreenDefault(bool)
*/
@QtUninvokable
public void setHasBorderInFullScreenDefault(boolean border);
/**
* See QNativeInterface::Private::QWindowsApplication:: setTouchWindowTouchType(QNativeInterface::Private::QWindowsApplication::TouchWindowTouchTypes)
*/
@QtUninvokable
public void setTouchWindowTouchType(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchTypes type);
/**
* See QNativeInterface::Private::QWindowsApplication:: setWinTabEnabled(bool)
*/
@QtUninvokable
public boolean setWinTabEnabled(boolean enabled);
/**
* See QNativeInterface::Private::QWindowsApplication:: setWindowActivationBehavior(QNativeInterface::Private::QWindowsApplication::WindowActivationBehavior)
*/
@QtUninvokable
public void setWindowActivationBehavior(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull WindowActivationBehavior behavior);
/**
* See QNativeInterface::Private::QWindowsApplication:: touchWindowTouchType()const
*/
@QtUninvokable
public io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchTypes touchWindowTouchType();
/**
* See QNativeInterface::Private::QWindowsApplication:: windowActivationBehavior()const
*/
@QtUninvokable
public io.qt.gui.nativeinterface.QWindowsApplication.@NonNull WindowActivationBehavior windowActivationBehavior();
/**
* Overloaded function for {@link #createMessageWindow(java.lang.String, java.lang.String, io.qt.core.QFunctionPointer)}
* with eventProc = null
.
*/
@QtUninvokable
public default @NonNull QNativePointer createMessageWindow(java.lang.@NonNull String classNameTemplate, java.lang.@NonNull String windowName) {
return createMessageWindow(classNameTemplate, windowName, (io.qt.core.QFunctionPointer)null);
}
/**
* Overloaded function for {@link #setDarkModeHandling(io.qt.gui.nativeinterface.QWindowsApplication.DarkModeHandling)}.
*/
@QtUninvokable
public default void setDarkModeHandling(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull DarkModeHandlingFlag @NonNull... handling) {
setDarkModeHandling(new io.qt.gui.nativeinterface.QWindowsApplication.DarkModeHandling(handling));
}
/**
* Overloaded function for {@link #setTouchWindowTouchType(io.qt.gui.nativeinterface.QWindowsApplication.TouchWindowTouchTypes)}.
*/
@QtUninvokable
public default void setTouchWindowTouchType(io.qt.gui.nativeinterface.QWindowsApplication.@NonNull TouchWindowTouchType @NonNull... type) {
setTouchWindowTouchType(new io.qt.gui.nativeinterface.QWindowsApplication.TouchWindowTouchTypes(type));
}
}