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

io.qt.core.QSettings Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
package io.qt.core;


/**
 * 

Persistent platform-independent application settings

*

Java wrapper for Qt class QSettings

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

Java wrapper for Qt enum QSettings::Format

*/ public enum Format implements io.qt.QtEnumerator { NativeFormat(0), IniFormat(1), Registry32Format(2), Registry64Format(3), InvalidFormat(16), CustomFormat1(17), CustomFormat2(18), CustomFormat3(19), CustomFormat4(20), CustomFormat5(21), CustomFormat6(22), CustomFormat7(23), CustomFormat8(24), CustomFormat9(25), CustomFormat10(26), CustomFormat11(27), CustomFormat12(28), CustomFormat13(29), CustomFormat14(30), CustomFormat15(31), CustomFormat16(32); private Format(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static Format resolve(int value) { switch (value) { case 0: return NativeFormat; case 1: return IniFormat; case 2: return Registry32Format; case 3: return Registry64Format; case 16: return InvalidFormat; case 17: return CustomFormat1; case 18: return CustomFormat2; case 19: return CustomFormat3; case 20: return CustomFormat4; case 21: return CustomFormat5; case 22: return CustomFormat6; case 23: return CustomFormat7; case 24: return CustomFormat8; case 25: return CustomFormat9; case 26: return CustomFormat10; case 27: return CustomFormat11; case 28: return CustomFormat12; case 29: return CustomFormat13; case 30: return CustomFormat14; case 31: return CustomFormat15; case 32: return CustomFormat16; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum QSettings::Scope

*/ public enum Scope implements io.qt.QtEnumerator { UserScope(0), SystemScope(1); private Scope(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static Scope resolve(int value) { switch (value) { case 0: return UserScope; case 1: return SystemScope; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum QSettings::Status

*/ public enum Status implements io.qt.QtEnumerator { NoError(0), AccessError(1), FormatError(2); private Status(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static Status resolve(int value) { switch (value) { case 0: return NoError; case 1: return AccessError; case 2: return FormatError; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt function pointer QSettings::ReadFunc

*/ @FunctionalInterface public interface ReadFunc extends io.qt.QtObjectInterface, java.util.function.BiPredicate> { @Override public boolean test(io.qt.core.QIODevice device, java.util.Map map); /** *

Implementor class for interface {@link ReadFunc}

*/ public static abstract class Impl extends io.qt.QtObject implements ReadFunc{ static { QtJambi_LibraryUtilities.initialize(); } public Impl(){ super((QPrivateConstructor)null); initialize_native(this); } protected Impl(QPrivateConstructor p){ super(p); } private static native void initialize_native(ReadFunc instance); @io.qt.NativeAccess private final static class ConcreteWrapper extends Impl { private ConcreteWrapper(QPrivateConstructor c){ super(c); } @Override public boolean test(io.qt.core.QIODevice device, java.util.Map map){ return test_native(QtJambi_LibraryUtilities.internal.checkedNativeId(device), map); } private native boolean test_native(long device, java.util.Map map); } } } /** *

Java wrapper for Qt function pointer QSettings::WriteFunc

*/ @FunctionalInterface public interface WriteFunc extends io.qt.QtObjectInterface, java.util.function.BiPredicate> { @Override public boolean test(io.qt.core.QIODevice device, java.util.Map map); /** *

Implementor class for interface {@link WriteFunc}

*/ public static abstract class Impl extends io.qt.QtObject implements WriteFunc{ static { QtJambi_LibraryUtilities.initialize(); } public Impl(){ super((QPrivateConstructor)null); initialize_native(this); } protected Impl(QPrivateConstructor p){ super(p); } private static native void initialize_native(WriteFunc instance); @io.qt.NativeAccess private final static class ConcreteWrapper extends Impl { private ConcreteWrapper(QPrivateConstructor c){ super(c); } @Override public boolean test(io.qt.core.QIODevice device, java.util.Map map){ return test_native(QtJambi_LibraryUtilities.internal.checkedNativeId(device), map); } private native boolean test_native(long device, java.util.Map map); } } } /** *

Overloaded constructor for {@link #QSettings(io.qt.core.QObject)} * with parent = null.

*/ public QSettings() { this((io.qt.core.QObject)null); } /** *

See QSettings::QSettings(QObject*)

*/ public QSettings(io.qt.core.QObject parent){ super((QPrivateConstructor)null); initialize_native(this, parent); } private native static void initialize_native(QSettings instance, io.qt.core.QObject parent); /** *

Overloaded constructor for {@link #QSettings(io.qt.core.QSettings.Format, io.qt.core.QSettings.Scope, java.lang.String, java.lang.String, io.qt.core.QObject)} * with parent = null.

*/ public QSettings(io.qt.core.QSettings.Format format, io.qt.core.QSettings.Scope scope, java.lang.String organization, java.lang.String application) { this(format, scope, organization, application, (io.qt.core.QObject)null); } /** *

Overloaded constructor for {@link #QSettings(io.qt.core.QSettings.Format, io.qt.core.QSettings.Scope, java.lang.String, java.lang.String, io.qt.core.QObject)}

*

with:

    *
  • application = ""
  • *
  • parent = null
  • *
*/ public QSettings(io.qt.core.QSettings.Format format, io.qt.core.QSettings.Scope scope, java.lang.String organization) { this(format, scope, organization, "", (io.qt.core.QObject)null); } /** *

See QSettings::QSettings(QSettings::Format,QSettings::Scope,QString,QString,QObject*)

*/ public QSettings(io.qt.core.QSettings.Format format, io.qt.core.QSettings.Scope scope, java.lang.String organization, java.lang.String application, io.qt.core.QObject parent){ super((QPrivateConstructor)null); initialize_native(this, format, scope, organization, application, parent); } private native static void initialize_native(QSettings instance, io.qt.core.QSettings.Format format, io.qt.core.QSettings.Scope scope, java.lang.String organization, java.lang.String application, io.qt.core.QObject parent); /** *

Overloaded constructor for {@link #QSettings(io.qt.core.QSettings.Scope, io.qt.core.QObject)} * with parent = null.

*/ public QSettings(io.qt.core.QSettings.Scope scope) { this(scope, (io.qt.core.QObject)null); } /** *

See QSettings::QSettings(QSettings::Scope,QObject*)

*/ public QSettings(io.qt.core.QSettings.Scope scope, io.qt.core.QObject parent){ super((QPrivateConstructor)null); initialize_native(this, scope, parent); } private native static void initialize_native(QSettings instance, io.qt.core.QSettings.Scope scope, io.qt.core.QObject parent); /** *

Overloaded constructor for {@link #QSettings(io.qt.core.QSettings.Scope, java.lang.String, java.lang.String, io.qt.core.QObject)} * with parent = null.

*/ public QSettings(io.qt.core.QSettings.Scope scope, java.lang.String organization, java.lang.String application) { this(scope, organization, application, (io.qt.core.QObject)null); } /** *

Overloaded constructor for {@link #QSettings(io.qt.core.QSettings.Scope, java.lang.String, java.lang.String, io.qt.core.QObject)}

*

with:

    *
  • application = ""
  • *
  • parent = null
  • *
*/ public QSettings(io.qt.core.QSettings.Scope scope, java.lang.String organization) { this(scope, organization, "", (io.qt.core.QObject)null); } /** *

See QSettings::QSettings(QSettings::Scope,QString,QString,QObject*)

*/ public QSettings(io.qt.core.QSettings.Scope scope, java.lang.String organization, java.lang.String application, io.qt.core.QObject parent){ super((QPrivateConstructor)null); initialize_native(this, scope, organization, application, parent); } private native static void initialize_native(QSettings instance, io.qt.core.QSettings.Scope scope, java.lang.String organization, java.lang.String application, io.qt.core.QObject parent); /** *

Overloaded constructor for {@link #QSettings(java.lang.String, io.qt.core.QSettings.Format, io.qt.core.QObject)} * with parent = null.

*/ public QSettings(java.lang.String fileName, io.qt.core.QSettings.Format format) { this(fileName, format, (io.qt.core.QObject)null); } /** *

See QSettings::QSettings(QString,QSettings::Format,QObject*)

*/ public QSettings(java.lang.String fileName, io.qt.core.QSettings.Format format, io.qt.core.QObject parent){ super((QPrivateConstructor)null); initialize_native(this, fileName, format, parent); } private native static void initialize_native(QSettings instance, java.lang.String fileName, io.qt.core.QSettings.Format format, io.qt.core.QObject parent); /** *

Overloaded constructor for {@link #QSettings(java.lang.String, java.lang.String, io.qt.core.QObject)} * with parent = null.

*/ public QSettings(java.lang.String organization, java.lang.String application) { this(organization, application, (io.qt.core.QObject)null); } /** *

Overloaded constructor for {@link #QSettings(java.lang.String, java.lang.String, io.qt.core.QObject)}

*

with:

    *
  • application = ""
  • *
  • parent = null
  • *
*/ public QSettings(java.lang.String organization) { this(organization, "", (io.qt.core.QObject)null); } /** *

See QSettings::QSettings(QString,QString,QObject*)

*/ public QSettings(java.lang.String organization, java.lang.String application, io.qt.core.QObject parent){ super((QPrivateConstructor)null); initialize_native(this, organization, application, parent); } private native static void initialize_native(QSettings instance, java.lang.String organization, java.lang.String application, io.qt.core.QObject parent); /** *

See QSettings::allKeys()const

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

See QSettings::applicationName()const

*/ @io.qt.QtUninvokable public final java.lang.String applicationName(){ return applicationName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String applicationName_native_constfct(long __this__nativeId); /** *

See QSettings::beginGroup(QString)

*/ @io.qt.QtUninvokable public final void beginGroup(java.lang.String prefix){ beginGroup_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), prefix); } @io.qt.QtUninvokable private native void beginGroup_native_cref_QString(long __this__nativeId, java.lang.String prefix); /** *

See QSettings::beginReadArray(QString)

*/ @io.qt.QtUninvokable public final int beginReadArray(java.lang.String prefix){ return beginReadArray_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), prefix); } @io.qt.QtUninvokable private native int beginReadArray_native_cref_QString(long __this__nativeId, java.lang.String prefix); /** *

Overloaded function for {@link #beginWriteArray(java.lang.String, int)} * with size = -1.

*/ @io.qt.QtUninvokable public final void beginWriteArray(java.lang.String prefix) { beginWriteArray(prefix, (int)-1); } /** *

See QSettings::beginWriteArray(QString,int)

*/ @io.qt.QtUninvokable public final void beginWriteArray(java.lang.String prefix, int size){ beginWriteArray_native_cref_QString_int(QtJambi_LibraryUtilities.internal.nativeId(this), prefix, size); } @io.qt.QtUninvokable private native void beginWriteArray_native_cref_QString_int(long __this__nativeId, java.lang.String prefix, int size); /** *

See QSettings::childGroups()const

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

See QSettings::childKeys()const

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

See QSettings::clear()

*/ @io.qt.QtUninvokable public final void clear(){ clear_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void clear_native(long __this__nativeId); /** *

See QSettings::contains(QString)const

*/ @io.qt.QtUninvokable public final boolean contains(java.lang.String key){ return contains_native_cref_QString_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), key); } @io.qt.QtUninvokable private native boolean contains_native_cref_QString_constfct(long __this__nativeId, java.lang.String key); /** *

See QSettings::endArray()

*/ @io.qt.QtUninvokable public final void endArray(){ endArray_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void endArray_native(long __this__nativeId); /** *

See QSettings::endGroup()

*/ @io.qt.QtUninvokable public final void endGroup(){ endGroup_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void endGroup_native(long __this__nativeId); /** *

See QSettings::fallbacksEnabled()const

*/ @io.qt.QtUninvokable public final boolean fallbacksEnabled(){ return fallbacksEnabled_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean fallbacksEnabled_native_constfct(long __this__nativeId); /** *

See QSettings::fileName()const

*/ @io.qt.QtUninvokable public final java.lang.String fileName(){ return fileName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String fileName_native_constfct(long __this__nativeId); /** *

See QSettings::format()const

*/ @io.qt.QtUninvokable public final io.qt.core.QSettings.Format format(){ return io.qt.core.QSettings.Format.resolve(format_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int format_native_constfct(long __this__nativeId); /** *

See QSettings::group()const

*/ @io.qt.QtUninvokable public final java.lang.String group(){ return group_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String group_native_constfct(long __this__nativeId); /** *

See QSettings::isAtomicSyncRequired()const

*/ @io.qt.QtUninvokable public final boolean isAtomicSyncRequired(){ return isAtomicSyncRequired_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isAtomicSyncRequired_native_constfct(long __this__nativeId); /** *

See QSettings::isWritable()const

*/ @io.qt.QtUninvokable public final boolean isWritable(){ return isWritable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isWritable_native_constfct(long __this__nativeId); /** *

See QSettings::organizationName()const

*/ @io.qt.QtUninvokable public final java.lang.String organizationName(){ return organizationName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String organizationName_native_constfct(long __this__nativeId); /** *

See QSettings::remove(QString)

*/ @io.qt.QtUninvokable public final void remove(java.lang.String key){ remove_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), key); } @io.qt.QtUninvokable private native void remove_native_cref_QString(long __this__nativeId, java.lang.String key); /** *

See QSettings::scope()const

*/ @io.qt.QtUninvokable public final io.qt.core.QSettings.Scope scope(){ return io.qt.core.QSettings.Scope.resolve(scope_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int scope_native_constfct(long __this__nativeId); /** *

See QSettings::setArrayIndex(int)

*/ @io.qt.QtUninvokable public final void setArrayIndex(int i){ setArrayIndex_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), i); } @io.qt.QtUninvokable private native void setArrayIndex_native_int(long __this__nativeId, int i); /** *

See QSettings::setAtomicSyncRequired(bool)

*/ @io.qt.QtUninvokable public final void setAtomicSyncRequired(boolean enable){ setAtomicSyncRequired_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable); } @io.qt.QtUninvokable private native void setAtomicSyncRequired_native_bool(long __this__nativeId, boolean enable); /** *

See QSettings::setFallbacksEnabled(bool)

*/ @io.qt.QtUninvokable public final void setFallbacksEnabled(boolean b){ setFallbacksEnabled_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), b); } @io.qt.QtUninvokable private native void setFallbacksEnabled_native_bool(long __this__nativeId, boolean b); /** *

See QSettings::setValue(QString,QVariant)

*/ @io.qt.QtUninvokable public final void setValue(java.lang.String key, java.lang.Object value){ setValue_native_cref_QString_cref_QVariant(QtJambi_LibraryUtilities.internal.nativeId(this), key, value); } @io.qt.QtUninvokable private native void setValue_native_cref_QString_cref_QVariant(long __this__nativeId, java.lang.String key, java.lang.Object value); /** *

See QSettings::status()const

*/ @io.qt.QtUninvokable public final io.qt.core.QSettings.Status status(){ return io.qt.core.QSettings.Status.resolve(status_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int status_native_constfct(long __this__nativeId); /** *

See QSettings::sync()

*/ @io.qt.QtUninvokable public final void sync(){ sync_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void sync_native(long __this__nativeId); /** *

Overloaded function for {@link #value(java.lang.String, java.lang.Object)} * with defaultValue = null.

*/ @io.qt.QtUninvokable public final java.lang.Object value(java.lang.String key) { return value(key, (java.lang.Object)null); } /** *

See QSettings::value(QString,QVariant)const

*/ @io.qt.QtUninvokable public final java.lang.Object value(java.lang.String key, java.lang.Object defaultValue){ return value_native_cref_QString_cref_QVariant_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), key, defaultValue); } @io.qt.QtUninvokable private native java.lang.Object value_native_cref_QString_cref_QVariant_constfct(long __this__nativeId, java.lang.String key, java.lang.Object defaultValue); /** *

See QObject::event(QEvent*)

*/ @io.qt.QtUninvokable public boolean event(io.qt.core.QEvent event){ return event_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event)); } @io.qt.QtUninvokable private native boolean event_native_QEvent_ptr(long __this__nativeId, long event); /** *

See QSettings::defaultFormat()

*/ public static io.qt.core.QSettings.Format defaultFormat(){ return io.qt.core.QSettings.Format.resolve(defaultFormat_native()); } private native static int defaultFormat_native(); /** *

Overloaded function for {@link #registerFormat(java.lang.String, io.qt.core.QSettings.ReadFunc, io.qt.core.QSettings.WriteFunc, io.qt.core.Qt.CaseSensitivity)} * with caseSensitivity = io.qt.core.Qt.CaseSensitivity.CaseSensitive.

*/ public static io.qt.core.QSettings.Format registerFormat(java.lang.String extension, io.qt.core.QSettings.ReadFunc readFunc, io.qt.core.QSettings.WriteFunc writeFunc) { return registerFormat(extension, readFunc, writeFunc, io.qt.core.Qt.CaseSensitivity.CaseSensitive); } /** *

See QSettings::registerFormat(QString,QSettings::ReadFunc,QSettings::WriteFunc,Qt::CaseSensitivity)

*/ public static io.qt.core.QSettings.Format registerFormat(java.lang.String extension, io.qt.core.QSettings.ReadFunc readFunc, io.qt.core.QSettings.WriteFunc writeFunc, io.qt.core.Qt.CaseSensitivity caseSensitivity){ return io.qt.core.QSettings.Format.resolve(registerFormat_native_cref_QString_QSettings_ReadFunc_QSettings_WriteFunc_Qt_CaseSensitivity(extension, readFunc, writeFunc, caseSensitivity.value())); } private native static int registerFormat_native_cref_QString_QSettings_ReadFunc_QSettings_WriteFunc_Qt_CaseSensitivity(java.lang.String extension, io.qt.core.QSettings.ReadFunc readFunc, io.qt.core.QSettings.WriteFunc writeFunc, int caseSensitivity); /** *

See QSettings::setDefaultFormat(QSettings::Format)

*/ public static void setDefaultFormat(io.qt.core.QSettings.Format format){ setDefaultFormat_native_QSettings_Format(format.value()); } private native static void setDefaultFormat_native_QSettings_Format(int format); /** *

See QSettings::setPath(QSettings::Format,QSettings::Scope,QString)

*/ public static void setPath(io.qt.core.QSettings.Format format, io.qt.core.QSettings.Scope scope, java.lang.String path){ setPath_native_QSettings_Format_QSettings_Scope_cref_QString(format.value(), scope.value(), path); } private native static void setPath_native_QSettings_Format_QSettings_Scope_cref_QString(int format, int scope, java.lang.String path); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QSettings(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. */ @io.qt.NativeAccess protected QSettings(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @io.qt.QtUninvokable private static native void initialize_native(QSettings instance, QDeclarativeConstructor constructor); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy