
io.qt.widgets.QApplication Maven / Gradle / Ivy
package io.qt.widgets;
/**
* Manages the GUI application's control flow and main settings
* Java wrapper for Qt class QApplication
*/
public class QApplication extends io.qt.gui.QGuiApplication
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QApplication.class);
/**
* See QApplication::focusChanged(QWidget*,QWidget*)
*/
public final Signal2 focusChanged = new Signal2<>();
protected QApplication(java.lang.String[] argv){
super((QPrivateConstructor)null);
initialize_native(this, argv);
}
private native static void initialize_native(QApplication instance, java.lang.String[] argv);
/**
* See QApplication::autoSipEnabled()const
*/
@io.qt.QtPropertyReader(name="autoSipEnabled")
public final boolean autoSipEnabled(){
return autoSipEnabled_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native boolean autoSipEnabled_native_constfct(long __this__nativeId);
/**
* See QApplication::setAutoSipEnabled(bool)
*/
@io.qt.QtPropertyWriter(name="autoSipEnabled")
public final void setAutoSipEnabled(boolean enabled){
setAutoSipEnabled_native_const_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled);
}
private native void setAutoSipEnabled_native_const_bool(long __this__nativeId, boolean enabled);
/**
* See QApplication::setStyleSheet(QString)
*/
@io.qt.QtPropertyWriter(name="styleSheet")
public final void setStyleSheet(java.lang.String sheet){
setStyleSheet_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), sheet);
}
private native void setStyleSheet_native_cref_QString(long __this__nativeId, java.lang.String sheet);
/**
* See QApplication::styleSheet()const
*/
@io.qt.QtPropertyReader(name="styleSheet")
@io.qt.QtUninvokable
public final java.lang.String styleSheet(){
return styleSheet_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String styleSheet_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public boolean event(io.qt.core.QEvent arg__1){
return event_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native boolean event_native_QEvent_ptr(long __this__nativeId, long arg__1);
/**
* See QCoreApplication::notify(QObject*,QEvent*)
*/
@io.qt.QtUninvokable
public boolean notify(io.qt.core.QObject arg__1, io.qt.core.QEvent arg__2){
return notify_native_QObject_ptr_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__2));
}
@io.qt.QtUninvokable
private native boolean notify_native_QObject_ptr_QEvent_ptr(long __this__nativeId, long arg__1, long arg__2);
/**
*
*/
public native static void aboutQt();
/**
* See QApplication::activeModalWidget()
*/
public native static io.qt.widgets.QWidget activeModalWidget();
/**
* See QApplication::activePopupWidget()
*/
public native static io.qt.widgets.QWidget activePopupWidget();
/**
* See QApplication::activeWindow()
*/
public native static io.qt.widgets.QWidget activeWindow();
/**
* Overloaded function for {@link #alert(io.qt.widgets.QWidget, int)}
* with duration = 0
.
*/
public static void alert(io.qt.widgets.QWidget widget) {
alert(widget, (int)0);
}
/**
* See QApplication::alert(QWidget*,int)
*/
public static void alert(io.qt.widgets.QWidget widget, int duration){
alert_native_QWidget_ptr_int(QtJambi_LibraryUtilities.internal.checkedNativeId(widget), duration);
}
private native static void alert_native_QWidget_ptr_int(long widget, int duration);
/**
* See QApplication::allWidgets()
*/
public native static io.qt.core.QList allWidgets();
/**
*
*/
public native static void beep();
/**
* See QApplication::closeAllWindows()
*/
public native static void closeAllWindows();
/**
* See QApplication::cursorFlashTime()
*/
@io.qt.QtPropertyReader(name="cursorFlashTime")
public native static int cursorFlashTime();
/**
* See QApplication::doubleClickInterval()
*/
@io.qt.QtPropertyReader(name="doubleClickInterval")
public native static int doubleClickInterval();
/**
*
*/
public native static int exec();
/**
* See QApplication::focusWidget()
*/
public native static io.qt.widgets.QWidget focusWidget();
/**
*
*/
public native static io.qt.gui.QFont font();
public static io.qt.gui.QFont font(io.qt.widgets.QWidget arg__1){
return font_native_const_QWidget_ptr(QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
private native static io.qt.gui.QFont font_native_const_QWidget_ptr(long arg__1);
public native static io.qt.gui.QFont font(java.lang.String className);
/**
* @deprecated Use the QFontMetricsF constructor instead.
*/
@Deprecated
public native static io.qt.gui.QFontMetrics fontMetrics();
/**
* See QApplication::isEffectEnabled(Qt::UIEffect)
*/
public static boolean isEffectEnabled(io.qt.core.Qt.UIEffect arg__1){
return isEffectEnabled_native_Qt_UIEffect(arg__1.value());
}
private native static boolean isEffectEnabled_native_Qt_UIEffect(int arg__1);
/**
* See QApplication::keyboardInputInterval()
*/
@io.qt.QtPropertyReader(name="keyboardInputInterval")
public native static int keyboardInputInterval();
public static io.qt.gui.QPalette palette(io.qt.widgets.QWidget arg__1){
return palette_native_const_QWidget_ptr(QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
private native static io.qt.gui.QPalette palette_native_const_QWidget_ptr(long arg__1);
public native static io.qt.gui.QPalette palette(java.lang.String className);
/**
* See QApplication::setActiveWindow(QWidget*)
*/
public static void setActiveWindow(io.qt.widgets.QWidget act){
setActiveWindow_native_QWidget_ptr(QtJambi_LibraryUtilities.internal.checkedNativeId(act));
}
private native static void setActiveWindow_native_QWidget_ptr(long act);
/**
* See QApplication::setCursorFlashTime(int)
*/
@io.qt.QtPropertyWriter(name="cursorFlashTime")
public native static void setCursorFlashTime(int arg__1);
/**
* See QApplication::setDoubleClickInterval(int)
*/
@io.qt.QtPropertyWriter(name="doubleClickInterval")
public native static void setDoubleClickInterval(int arg__1);
/**
* Overloaded function for {@link #setEffectEnabled(io.qt.core.Qt.UIEffect, boolean)}
* with enable = true
.
*/
public static void setEffectEnabled(io.qt.core.Qt.UIEffect arg__1) {
setEffectEnabled(arg__1, (boolean)true);
}
/**
* See QApplication::setEffectEnabled(Qt::UIEffect,bool)
*/
public static void setEffectEnabled(io.qt.core.Qt.UIEffect arg__1, boolean enable){
setEffectEnabled_native_Qt_UIEffect_bool(arg__1.value(), enable);
}
private native static void setEffectEnabled_native_Qt_UIEffect_bool(int arg__1, boolean enable);
/**
* See QApplication::setFont(QFont,const char*)
*/
public static void setFont(io.qt.gui.QFont arg__1, java.lang.String className){
setFont_native_cref_QFont_const_char_ptr(QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1), className);
}
private native static void setFont_native_cref_QFont_const_char_ptr(long arg__1, java.lang.String className);
/**
* See QApplication::setKeyboardInputInterval(int)
*/
@io.qt.QtPropertyWriter(name="keyboardInputInterval")
public native static void setKeyboardInputInterval(int arg__1);
/**
* See QApplication::setPalette(QPalette,const char*)
*/
public static void setPalette(io.qt.gui.QPalette arg__1, java.lang.String className){
setPalette_native_cref_QPalette_const_char_ptr(QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1), className);
}
private native static void setPalette_native_cref_QPalette_const_char_ptr(long arg__1, java.lang.String className);
/**
* See QApplication::setStartDragDistance(int)
*/
@io.qt.QtPropertyWriter(name="startDragDistance")
public native static void setStartDragDistance(int l);
/**
* See QApplication::setStartDragTime(int)
*/
@io.qt.QtPropertyWriter(name="startDragTime")
public native static void setStartDragTime(int ms);
/**
* See QApplication::setStyle(QStyle*)
*/
public static void setStyle(io.qt.widgets.QStyle arg__1){
setStyle_native_QStyle_ptr(QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
private native static void setStyle_native_QStyle_ptr(long arg__1);
/**
* See QApplication::setStyle(QString)
*/
public native static io.qt.widgets.QStyle setStyle(java.lang.String arg__1);
/**
* See QApplication::setWheelScrollLines(int)
*/
@io.qt.QtPropertyWriter(name="wheelScrollLines")
public native static void setWheelScrollLines(int arg__1);
/**
* See QApplication::startDragDistance()
*/
@io.qt.QtPropertyReader(name="startDragDistance")
public native static int startDragDistance();
/**
* See QApplication::startDragTime()
*/
@io.qt.QtPropertyReader(name="startDragTime")
public native static int startDragTime();
/**
*
*/
public native static io.qt.widgets.QStyle style();
/**
* See QApplication::topLevelAt(QPoint)
*/
public static io.qt.widgets.QWidget topLevelWidgetAt(io.qt.core.QPoint p){
return topLevelWidgetAt_native_cref_QPoint(QtJambi_LibraryUtilities.internal.checkedNativeId(p));
}
private native static io.qt.widgets.QWidget topLevelWidgetAt_native_cref_QPoint(long p);
/**
* See QApplication::topLevelAt(int,int)
*/
public native static io.qt.widgets.QWidget topLevelWidgetAt(int x, int y);
/**
* See QApplication::topLevelWidgets()
*/
public native static io.qt.core.QList topLevelWidgets();
/**
* See QApplication::wheelScrollLines()
*/
@io.qt.QtPropertyReader(name="wheelScrollLines")
public native static int wheelScrollLines();
/**
* See QApplication::widgetAt(QPoint)
*/
public static io.qt.widgets.QWidget widgetAt(io.qt.core.QPoint p){
return widgetAt_native_cref_QPoint(QtJambi_LibraryUtilities.internal.checkedNativeId(p));
}
private native static io.qt.widgets.QWidget widgetAt_native_cref_QPoint(long p);
/**
* See QApplication::widgetAt(int,int)
*/
public native static io.qt.widgets.QWidget widgetAt(int x, int y);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QApplication(QPrivateConstructor p) { super(p); }
public static QApplication initialize(String args[]) {
return io.qt.core.QCoreApplication.initialize(null, args, QApplication::new);
}
public static QApplication initialize(String applicationName, String args[]) {
return io.qt.core.QCoreApplication.initialize(applicationName, args, QApplication::new);
}
public static void shutdown() {
io.qt.core.QCoreApplication.shutdown();
}
public static QApplication instance() {
io.qt.core.QCoreApplication app = io.qt.core.QCoreApplication.instance();
if (app instanceof QApplication)
return (QApplication) app;
return null;
}
}