
io.qt.widgets.QDesktopWidget Maven / Gradle / Ivy
package io.qt.widgets;
/**
* Access to screen information on multi-head systems
* Java wrapper for Qt class QDesktopWidget
*/
public class QDesktopWidget extends io.qt.widgets.QWidget
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QDesktopWidget.class);
/**
* This signal is emitted whenever the primary screen changes
* See QDesktopWidget::primaryScreenChanged()
*
* @deprecated Use QGuiApplication::primaryScreenChanged()
*/
@Deprecated
@io.qt.QtPropertyNotify(name="primaryScreen")
public final Signal0 primaryScreenChanged = new Signal0();
/**
* See QDesktopWidget::resized(int)
*
* @deprecated Use QScreen::geometryChanged()
*/
@Deprecated
public final Signal1<@io.qt.QtPrimitiveType Integer> resized = new Signal1<>();
/**
* See QDesktopWidget::screenCountChanged(int)
*
* @deprecated Use QGuiApplication::screenAdded/Removed()
*/
@Deprecated
@io.qt.QtPropertyNotify(name="screenCount")
public final Signal1<@io.qt.QtPrimitiveType Integer> screenCountChanged = new Signal1<>();
/**
* See QDesktopWidget::workAreaResized(int)
*
* @deprecated Use QScreen::availableGeometryChanged()
*/
@Deprecated
public final Signal1<@io.qt.QtPrimitiveType Integer> workAreaResized = new Signal1<>();
public QDesktopWidget(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QDesktopWidget instance);
/**
* See QDesktopWidget::availableGeometry(QPoint)const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screenAt(io.qt.core.QPoint)} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.core.QRect availableGeometry(io.qt.core.QPoint point){
return availableGeometry_native_cref_QPoint_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(point));
}
@Deprecated
@io.qt.QtUninvokable
private native io.qt.core.QRect availableGeometry_native_cref_QPoint_constfct(long __this__nativeId, long point);
@io.qt.QtUninvokable
public final io.qt.core.QRect availableGeometry(io.qt.widgets.QWidget widget){
return availableGeometry_native_const_QWidget_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@io.qt.QtUninvokable
private native io.qt.core.QRect availableGeometry_native_const_QWidget_ptr_constfct(long __this__nativeId, long widget);
/**
* Overloaded function for {@link #availableGeometry(int)}
* with screen = -1
.
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screens()} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.core.QRect availableGeometry() {
return availableGeometry((int)-1);
}
/**
* See QDesktopWidget::availableGeometry(int)const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screens()} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.core.QRect availableGeometry(int screen){
return availableGeometry_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), screen);
}
@Deprecated
@io.qt.QtUninvokable
private native io.qt.core.QRect availableGeometry_native_int_constfct(long __this__nativeId, int screen);
/**
* See QDesktopWidget::isVirtualDesktop()const
*
* @deprecated Use QScreen::virtualSiblings() of primary screen
*/
@io.qt.QtPropertyReader(name="virtualDesktop")
@Deprecated
@io.qt.QtUninvokable
public final boolean isVirtualDesktop(){
return isVirtualDesktop_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
@io.qt.QtUninvokable
private native boolean isVirtualDesktop_native_constfct(long __this__nativeId);
/**
* See QDesktopWidget::numScreens()const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screens()} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final int numScreens(){
return numScreens_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
@io.qt.QtUninvokable
private native int numScreens_native_constfct(long __this__nativeId);
/**
* See QDesktopWidget::primaryScreen()const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#primaryScreen()} instead
*/
@io.qt.QtPropertyReader(name="primaryScreen")
@Deprecated
@io.qt.QtUninvokable
public final int primaryScreen(){
return primaryScreen_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
@io.qt.QtUninvokable
private native int primaryScreen_native_constfct(long __this__nativeId);
/**
* See QDesktopWidget::screen(int)
*
* @deprecated Use QScreen
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.widgets.QWidget screen(int screen){
return screen_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), screen);
}
@Deprecated
@io.qt.QtUninvokable
private native io.qt.widgets.QWidget screen_native_int(long __this__nativeId, int screen);
/**
* See QDesktopWidget::screenCount()const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screens()} instead
*/
@io.qt.QtPropertyReader(name="screenCount")
@Deprecated
@io.qt.QtUninvokable
public final int screenCount(){
return screenCount_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
@io.qt.QtUninvokable
private native int screenCount_native_constfct(long __this__nativeId);
/**
* See QDesktopWidget::screenGeometry(QPoint)const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screenAt(io.qt.core.QPoint)} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.core.QRect screenGeometry(io.qt.core.QPoint point){
return screenGeometry_native_cref_QPoint_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(point));
}
@Deprecated
@io.qt.QtUninvokable
private native io.qt.core.QRect screenGeometry_native_cref_QPoint_constfct(long __this__nativeId, long point);
@io.qt.QtUninvokable
public final io.qt.core.QRect screenGeometry(io.qt.widgets.QWidget widget){
return screenGeometry_native_const_QWidget_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@io.qt.QtUninvokable
private native io.qt.core.QRect screenGeometry_native_const_QWidget_ptr_constfct(long __this__nativeId, long widget);
/**
* Overloaded function for {@link #screenGeometry(int)}
* with screen = -1
.
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screens()} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.core.QRect screenGeometry() {
return screenGeometry((int)-1);
}
/**
* See QDesktopWidget::screenGeometry(int)const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screens()} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.core.QRect screenGeometry(int screen){
return screenGeometry_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), screen);
}
@Deprecated
@io.qt.QtUninvokable
private native io.qt.core.QRect screenGeometry_native_int_constfct(long __this__nativeId, int screen);
/**
* See QDesktopWidget::screenNumber(QPoint)const
*
* @deprecated Use {@link io.qt.gui.QGuiApplication#screenAt(io.qt.core.QPoint)} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final int screenNumber(io.qt.core.QPoint arg__1){
return screenNumber_native_cref_QPoint_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@Deprecated
@io.qt.QtUninvokable
private native int screenNumber_native_cref_QPoint_constfct(long __this__nativeId, long arg__1);
/**
* Overloaded function for {@link #screenNumber(io.qt.widgets.QWidget)}
* with widget = null
.
*/
@io.qt.QtUninvokable
public final int screenNumber() {
return screenNumber((io.qt.widgets.QWidget)null);
}
@io.qt.QtUninvokable
public final int screenNumber(io.qt.widgets.QWidget widget){
return screenNumber_native_const_QWidget_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@io.qt.QtUninvokable
private native int screenNumber_native_const_QWidget_ptr_constfct(long __this__nativeId, long widget);
/**
* See QWidget::resizeEvent(QResizeEvent*)
*/
@io.qt.QtUninvokable
protected void resizeEvent(io.qt.gui.QResizeEvent e){
resizeEvent_native_QResizeEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void resizeEvent_native_QResizeEvent_ptr(long __this__nativeId, long e);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QDesktopWidget(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 QDesktopWidget(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QDesktopWidget instance, QDeclarativeConstructor constructor);
}