
io.qt.widgets.QMainWindow Maven / Gradle / Ivy
package io.qt.widgets;
/**
* Main application window
* Java wrapper for Qt class QMainWindow
*/
public class QMainWindow 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(QMainWindow.class);
/**
* Java wrapper for Qt enum QMainWindow::DockOption
*
* @see DockOptions
*/
public enum DockOption implements io.qt.QtFlagEnumerator {
AnimatedDocks(1),
AllowNestedDocks(2),
AllowTabbedDocks(4),
ForceTabbedDocks(8),
VerticalTabs(16),
GroupedDragging(32);
private DockOption(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Create a QFlags of the enum entry.
* @return QFlags
*/
public DockOptions asFlags() {
return new DockOptions(value);
}
/**
* Combines this entry with other enum entry.
* @param e enum entry
* @return new flag
*/
public DockOptions combined(DockOption e) {
return new DockOptions(this, e);
}
/**
* Creates a new {@link DockOptions} from the entries.
* @param values entries
* @return new flag
*/
public static DockOptions flags(DockOption ... values) {
return new DockOptions(values);
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static DockOption resolve(int value) {
switch (value) {
case 1: return AnimatedDocks;
case 2: return AllowNestedDocks;
case 4: return AllowTabbedDocks;
case 8: return ForceTabbedDocks;
case 16: return VerticalTabs;
case 32: return GroupedDragging;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* QFlags type for enum {@link DockOption}
*/
public static final class DockOptions extends io.qt.QFlags implements Comparable {
private static final long serialVersionUID = 0x454861bbfcaf7a41L;
/**
* Creates a new DockOptions where the flags in args
are set.
* @param args enum entries
*/
public DockOptions(DockOption ... args){
super(args);
}
/**
* Creates a new DockOptions with given value
.
* @param value
*/
public DockOptions(int value) {
super(value);
}
/**
* Combines this flags with enum entry.
* @param e enum entry
* @return new DockOptions
*/
@Override
public final DockOptions combined(DockOption e){
return new DockOptions(value() | e.value());
}
/**
* Sets the flag e
* @param e enum entry
* @return this
*/
public final DockOptions setFlag(DockOption e){
super.setFlag(e);
return this;
}
/**
* Sets or clears the flag flag
* @param e enum entry
* @param on set (true) or clear (false)
* @return this
*/
public final DockOptions setFlag(DockOption e, boolean on){
super.setFlag(e, on);
return this;
}
/**
* Returns an array of flag objects represented by this DockOptions.
* @return array of enum entries
*/
@Override
public final DockOption[] flags(){
return super.flags(DockOption.values());
}
/**
* {@inheritDoc}
*/
@Override
public final DockOptions clone(){
return new DockOptions(value());
}
/**
* {@inheritDoc}
*/
@Override
public final int compareTo(DockOptions other){
return Integer.compare(value(), other.value());
}
}
/**
* See QMainWindow::iconSizeChanged(QSize)
*/
public final Signal1 iconSizeChanged = new Signal1<>();
/**
* See QMainWindow::tabifiedDockWidgetActivated(QDockWidget*)
*/
public final Signal1 tabifiedDockWidgetActivated = new Signal1<>();
/**
* See QMainWindow::toolButtonStyleChanged(Qt::ToolButtonStyle)
*/
public final Signal1 toolButtonStyleChanged = new Signal1<>();
/**
* Overloaded constructor for {@link #QMainWindow(io.qt.widgets.QWidget, io.qt.core.Qt.WindowFlags)}.
*/
public QMainWindow(io.qt.widgets.QWidget parent, io.qt.core.Qt.WindowType ... flags){
this(parent, new io.qt.core.Qt.WindowFlags(flags));
}
/**
* Overloaded constructor for {@link #QMainWindow(io.qt.widgets.QWidget, io.qt.core.Qt.WindowFlags)}
* with flags = new io.qt.core.Qt.WindowFlags(0)
.
*/
public QMainWindow(io.qt.widgets.QWidget parent) {
this(parent, new io.qt.core.Qt.WindowFlags(0));
}
/**
* Overloaded constructor for {@link #QMainWindow(io.qt.widgets.QWidget, io.qt.core.Qt.WindowFlags)}
* with:
* parent = null
* flags = new io.qt.core.Qt.WindowFlags(0)
*
*/
public QMainWindow() {
this((io.qt.widgets.QWidget)null, new io.qt.core.Qt.WindowFlags(0));
}
/**
* See QMainWindow::QMainWindow(QWidget*,Qt::WindowFlags)
*/
public QMainWindow(io.qt.widgets.QWidget parent, io.qt.core.Qt.WindowFlags flags){
super((QPrivateConstructor)null);
initialize_native(this, parent, flags);
}
private native static void initialize_native(QMainWindow instance, io.qt.widgets.QWidget parent, io.qt.core.Qt.WindowFlags flags);
/**
* See QMainWindow::addDockWidget(Qt::DockWidgetArea,QDockWidget*)
*/
@io.qt.QtUninvokable
public final void addDockWidget(io.qt.core.Qt.DockWidgetArea area, io.qt.widgets.QDockWidget dockwidget){
addDockWidget_native_Qt_DockWidgetArea_QDockWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), area.value(), QtJambi_LibraryUtilities.internal.checkedNativeId(dockwidget));
}
@io.qt.QtUninvokable
private native void addDockWidget_native_Qt_DockWidgetArea_QDockWidget_ptr(long __this__nativeId, int area, long dockwidget);
/**
* See QMainWindow::addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)
*/
@io.qt.QtUninvokable
public final void addDockWidget(io.qt.core.Qt.DockWidgetArea area, io.qt.widgets.QDockWidget dockwidget, io.qt.core.Qt.Orientation orientation){
addDockWidget_native_Qt_DockWidgetArea_QDockWidget_ptr_Qt_Orientation(QtJambi_LibraryUtilities.internal.nativeId(this), area.value(), QtJambi_LibraryUtilities.internal.checkedNativeId(dockwidget), orientation.value());
}
@io.qt.QtUninvokable
private native void addDockWidget_native_Qt_DockWidgetArea_QDockWidget_ptr_Qt_Orientation(long __this__nativeId, int area, long dockwidget, int orientation);
/**
* See QMainWindow::addToolBar(QToolBar*)
*/
@io.qt.QtUninvokable
public final void addToolBar(io.qt.widgets.QToolBar toolbar){
addToolBar_native_QToolBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(toolbar));
}
@io.qt.QtUninvokable
private native void addToolBar_native_QToolBar_ptr(long __this__nativeId, long toolbar);
/**
* See QMainWindow::addToolBar(Qt::ToolBarArea,QToolBar*)
*/
@io.qt.QtUninvokable
public final void addToolBar(io.qt.core.Qt.ToolBarArea area, io.qt.widgets.QToolBar toolbar){
addToolBar_native_Qt_ToolBarArea_QToolBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), area.value(), QtJambi_LibraryUtilities.internal.checkedNativeId(toolbar));
}
@io.qt.QtUninvokable
private native void addToolBar_native_Qt_ToolBarArea_QToolBar_ptr(long __this__nativeId, int area, long toolbar);
/**
* See QMainWindow::addToolBar(QString)
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QToolBar addToolBar(java.lang.String title){
return addToolBar_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), title);
}
@io.qt.QtUninvokable
private native io.qt.widgets.QToolBar addToolBar_native_cref_QString(long __this__nativeId, java.lang.String title);
/**
* Overloaded function for {@link #addToolBarBreak(io.qt.core.Qt.ToolBarArea)}
* with area = io.qt.core.Qt.ToolBarArea.TopToolBarArea
.
*/
@io.qt.QtUninvokable
public final void addToolBarBreak() {
addToolBarBreak(io.qt.core.Qt.ToolBarArea.TopToolBarArea);
}
/**
* See QMainWindow::addToolBarBreak(Qt::ToolBarArea)
*/
@io.qt.QtUninvokable
public final void addToolBarBreak(io.qt.core.Qt.ToolBarArea area){
addToolBarBreak_native_Qt_ToolBarArea(QtJambi_LibraryUtilities.internal.nativeId(this), area.value());
}
@io.qt.QtUninvokable
private native void addToolBarBreak_native_Qt_ToolBarArea(long __this__nativeId, int area);
/**
* See QMainWindow::centralWidget()const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QWidget centralWidget(){
return centralWidget_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QWidget centralWidget_native_constfct(long __this__nativeId);
/**
* See QMainWindow::corner(Qt::Corner)const
*/
@io.qt.QtUninvokable
public final io.qt.core.Qt.DockWidgetArea corner(io.qt.core.Qt.Corner corner){
return io.qt.core.Qt.DockWidgetArea.resolve(corner_native_Qt_Corner_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), corner.value()));
}
@io.qt.QtUninvokable
private native int corner_native_Qt_Corner_constfct(long __this__nativeId, int corner);
/**
* See QMainWindow::dockOptions()const
*/
@io.qt.QtPropertyReader(name="dockOptions")
@io.qt.QtUninvokable
public final io.qt.widgets.QMainWindow.DockOptions dockOptions(){
return new io.qt.widgets.QMainWindow.DockOptions(dockOptions_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int dockOptions_native_constfct(long __this__nativeId);
/**
* See QMainWindow::dockWidgetArea(QDockWidget*)const
*/
@io.qt.QtUninvokable
public final io.qt.core.Qt.DockWidgetArea dockWidgetArea(io.qt.widgets.QDockWidget dockwidget){
return io.qt.core.Qt.DockWidgetArea.resolve(dockWidgetArea_native_QDockWidget_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(dockwidget)));
}
@io.qt.QtUninvokable
private native int dockWidgetArea_native_QDockWidget_ptr_constfct(long __this__nativeId, long dockwidget);
/**
* See QMainWindow::documentMode()const
*/
@io.qt.QtPropertyReader(name="documentMode")
@io.qt.QtUninvokable
public final boolean documentMode(){
return documentMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean documentMode_native_constfct(long __this__nativeId);
/**
* See QMainWindow::iconSize()const
*/
@io.qt.QtPropertyReader(name="iconSize")
@io.qt.QtUninvokable
public final io.qt.core.QSize iconSize(){
return iconSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QSize iconSize_native_constfct(long __this__nativeId);
/**
* See QMainWindow::insertToolBar(QToolBar*,QToolBar*)
*/
@io.qt.QtUninvokable
public final void insertToolBar(io.qt.widgets.QToolBar before, io.qt.widgets.QToolBar toolbar){
insertToolBar_native_QToolBar_ptr_QToolBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(before), QtJambi_LibraryUtilities.internal.checkedNativeId(toolbar));
}
@io.qt.QtUninvokable
private native void insertToolBar_native_QToolBar_ptr_QToolBar_ptr(long __this__nativeId, long before, long toolbar);
/**
* See QMainWindow::insertToolBarBreak(QToolBar*)
*/
@io.qt.QtUninvokable
public final void insertToolBarBreak(io.qt.widgets.QToolBar before){
insertToolBarBreak_native_QToolBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(before));
}
@io.qt.QtUninvokable
private native void insertToolBarBreak_native_QToolBar_ptr(long __this__nativeId, long before);
/**
* See QMainWindow::isAnimated()const
*/
@io.qt.QtPropertyReader(name="animated")
@io.qt.QtUninvokable
public final boolean isAnimated(){
return isAnimated_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isAnimated_native_constfct(long __this__nativeId);
/**
* See QMainWindow::isDockNestingEnabled()const
*/
@io.qt.QtPropertyReader(name="dockNestingEnabled")
@io.qt.QtUninvokable
public final boolean isDockNestingEnabled(){
return isDockNestingEnabled_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isDockNestingEnabled_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final boolean isSeparator(io.qt.core.QPoint pos){
return isSeparator_native_cref_QPoint_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pos));
}
@io.qt.QtUninvokable
private native boolean isSeparator_native_cref_QPoint_constfct(long __this__nativeId, long pos);
/**
* See QMainWindow::menuBar()const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QMenuBar menuBar(){
return menuBar_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QMenuBar menuBar_native_constfct(long __this__nativeId);
/**
* See QMainWindow::menuWidget()const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QWidget menuWidget(){
return menuWidget_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QWidget menuWidget_native_constfct(long __this__nativeId);
/**
* See QMainWindow::removeDockWidget(QDockWidget*)
*/
@io.qt.QtUninvokable
public final void removeDockWidget(io.qt.widgets.QDockWidget dockwidget){
removeDockWidget_native_QDockWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(dockwidget));
}
@io.qt.QtUninvokable
private native void removeDockWidget_native_QDockWidget_ptr(long __this__nativeId, long dockwidget);
/**
* See QMainWindow::removeToolBar(QToolBar*)
*/
@io.qt.QtUninvokable
public final void removeToolBar(io.qt.widgets.QToolBar toolbar){
removeToolBar_native_QToolBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(toolbar));
}
@io.qt.QtUninvokable
private native void removeToolBar_native_QToolBar_ptr(long __this__nativeId, long toolbar);
/**
* See QMainWindow::removeToolBarBreak(QToolBar*)
*/
@io.qt.QtUninvokable
public final void removeToolBarBreak(io.qt.widgets.QToolBar before){
removeToolBarBreak_native_QToolBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(before));
}
@io.qt.QtUninvokable
private native void removeToolBarBreak_native_QToolBar_ptr(long __this__nativeId, long before);
/**
* See QMainWindow::resizeDocks(QList<QDockWidget*>,QList<int>,Qt::Orientation)
*/
@io.qt.QtUninvokable
public final void resizeDocks(java.util.Collection docks, java.util.Collection sizes, io.qt.core.Qt.Orientation orientation){
resizeDocks_native_cref_QList_cref_QList_Qt_Orientation(QtJambi_LibraryUtilities.internal.nativeId(this), docks, sizes, orientation.value());
}
@io.qt.QtUninvokable
private native void resizeDocks_native_cref_QList_cref_QList_Qt_Orientation(long __this__nativeId, java.util.Collection docks, java.util.Collection sizes, int orientation);
/**
* See QMainWindow::restoreDockWidget(QDockWidget*)
*/
@io.qt.QtUninvokable
public final boolean restoreDockWidget(io.qt.widgets.QDockWidget dockwidget){
return restoreDockWidget_native_QDockWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(dockwidget));
}
@io.qt.QtUninvokable
private native boolean restoreDockWidget_native_QDockWidget_ptr(long __this__nativeId, long dockwidget);
/**
* Overloaded function for {@link #restoreState(io.qt.core.QByteArray, int)}
* with version = 0
.
*/
@io.qt.QtUninvokable
public final boolean restoreState(io.qt.core.QByteArray state) {
return restoreState(state, (int)0);
}
/**
* See QMainWindow::restoreState(QByteArray,int)
*/
@io.qt.QtUninvokable
public final boolean restoreState(io.qt.core.QByteArray state, int version){
return restoreState_native_cref_QByteArray_int(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(state), version);
}
@io.qt.QtUninvokable
private native boolean restoreState_native_cref_QByteArray_int(long __this__nativeId, long state, int version);
/**
* Overloaded function for {@link #saveState(int)}
* with version = 0
.
*/
@io.qt.QtUninvokable
public final io.qt.core.QByteArray saveState() {
return saveState((int)0);
}
/**
* See QMainWindow::saveState(int)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QByteArray saveState(int version){
return saveState_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), version);
}
@io.qt.QtUninvokable
private native io.qt.core.QByteArray saveState_native_int_constfct(long __this__nativeId, int version);
/**
* See QMainWindow::setAnimated(bool)
*/
@io.qt.QtPropertyWriter(name="animated")
public final void setAnimated(boolean enabled){
setAnimated_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled);
}
private native void setAnimated_native_bool(long __this__nativeId, boolean enabled);
/**
* See QMainWindow::setCentralWidget(QWidget*)
*/
@io.qt.QtUninvokable
public final void setCentralWidget(io.qt.widgets.QWidget widget){
setCentralWidget_native_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@io.qt.QtUninvokable
private native void setCentralWidget_native_QWidget_ptr(long __this__nativeId, long widget);
/**
* See QMainWindow::setCorner(Qt::Corner,Qt::DockWidgetArea)
*/
@io.qt.QtUninvokable
public final void setCorner(io.qt.core.Qt.Corner corner, io.qt.core.Qt.DockWidgetArea area){
setCorner_native_Qt_Corner_Qt_DockWidgetArea(QtJambi_LibraryUtilities.internal.nativeId(this), corner.value(), area.value());
}
@io.qt.QtUninvokable
private native void setCorner_native_Qt_Corner_Qt_DockWidgetArea(long __this__nativeId, int corner, int area);
/**
* See QMainWindow::setDockNestingEnabled(bool)
*/
@io.qt.QtPropertyWriter(name="dockNestingEnabled")
public final void setDockNestingEnabled(boolean enabled){
setDockNestingEnabled_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled);
}
private native void setDockNestingEnabled_native_bool(long __this__nativeId, boolean enabled);
/**
* Overloaded function for {@link #setDockOptions(io.qt.widgets.QMainWindow.DockOptions)}.
*/
@io.qt.QtUninvokable
public final void setDockOptions(io.qt.widgets.QMainWindow.DockOption ... options){
setDockOptions(new io.qt.widgets.QMainWindow.DockOptions(options));
}
/**
* See QMainWindow::setDockOptions(DockOptions)
*/
@io.qt.QtPropertyWriter(name="dockOptions")
@io.qt.QtUninvokable
public final void setDockOptions(io.qt.widgets.QMainWindow.DockOptions options){
setDockOptions_native_QFlags_QMainWindow_DockOption_(QtJambi_LibraryUtilities.internal.nativeId(this), options.value());
}
@io.qt.QtUninvokable
private native void setDockOptions_native_QFlags_QMainWindow_DockOption_(long __this__nativeId, int options);
/**
* See QMainWindow::setDocumentMode(bool)
*/
@io.qt.QtPropertyWriter(name="documentMode")
@io.qt.QtUninvokable
public final void setDocumentMode(boolean enabled){
setDocumentMode_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled);
}
@io.qt.QtUninvokable
private native void setDocumentMode_native_bool(long __this__nativeId, boolean enabled);
/**
* See QMainWindow::setIconSize(QSize)
*/
@io.qt.QtPropertyWriter(name="iconSize")
@io.qt.QtUninvokable
public final void setIconSize(io.qt.core.QSize iconSize){
setIconSize_native_cref_QSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(iconSize));
}
@io.qt.QtUninvokable
private native void setIconSize_native_cref_QSize(long __this__nativeId, long iconSize);
/**
* See QMainWindow::setMenuBar(QMenuBar*)
*/
@io.qt.QtUninvokable
public final void setMenuBar(io.qt.widgets.QMenuBar menubar){
setMenuBar_native_QMenuBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(menubar));
}
@io.qt.QtUninvokable
private native void setMenuBar_native_QMenuBar_ptr(long __this__nativeId, long menubar);
/**
* See QMainWindow::setMenuWidget(QWidget*)
*/
@io.qt.QtUninvokable
public final void setMenuWidget(io.qt.widgets.QWidget menubar){
setMenuWidget_native_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(menubar));
}
@io.qt.QtUninvokable
private native void setMenuWidget_native_QWidget_ptr(long __this__nativeId, long menubar);
/**
* See QMainWindow::setStatusBar(QStatusBar*)
*/
@io.qt.QtUninvokable
public final void setStatusBar(io.qt.widgets.QStatusBar statusbar){
setStatusBar_native_QStatusBar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(statusbar));
}
@io.qt.QtUninvokable
private native void setStatusBar_native_QStatusBar_ptr(long __this__nativeId, long statusbar);
/**
* See QMainWindow::setTabPosition(Qt::DockWidgetAreas,QTabWidget::TabPosition)
*/
@io.qt.QtUninvokable
public final void setTabPosition(io.qt.core.Qt.DockWidgetAreas areas, io.qt.widgets.QTabWidget.TabPosition tabPosition){
setTabPosition_native_QFlags_Qt_DockWidgetArea__QTabWidget_TabPosition(QtJambi_LibraryUtilities.internal.nativeId(this), areas.value(), tabPosition.value());
}
@io.qt.QtUninvokable
private native void setTabPosition_native_QFlags_Qt_DockWidgetArea__QTabWidget_TabPosition(long __this__nativeId, int areas, int tabPosition);
/**
* See QMainWindow::setTabShape(QTabWidget::TabShape)
*/
@io.qt.QtPropertyWriter(name="tabShape")
@io.qt.QtUninvokable
public final void setTabShape(io.qt.widgets.QTabWidget.TabShape tabShape){
setTabShape_native_QTabWidget_TabShape(QtJambi_LibraryUtilities.internal.nativeId(this), tabShape.value());
}
@io.qt.QtUninvokable
private native void setTabShape_native_QTabWidget_TabShape(long __this__nativeId, int tabShape);
/**
* See QMainWindow::setToolButtonStyle(Qt::ToolButtonStyle)
*/
@io.qt.QtPropertyWriter(name="toolButtonStyle")
@io.qt.QtUninvokable
public final void setToolButtonStyle(io.qt.core.Qt.ToolButtonStyle toolButtonStyle){
setToolButtonStyle_native_Qt_ToolButtonStyle(QtJambi_LibraryUtilities.internal.nativeId(this), toolButtonStyle.value());
}
@io.qt.QtUninvokable
private native void setToolButtonStyle_native_Qt_ToolButtonStyle(long __this__nativeId, int toolButtonStyle);
/**
* See QMainWindow::setUnifiedTitleAndToolBarOnMac(bool)
*/
@io.qt.QtPropertyWriter(name="unifiedTitleAndToolBarOnMac")
public final void setUnifiedTitleAndToolBarOnMac(boolean set){
setUnifiedTitleAndToolBarOnMac_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), set);
}
private native void setUnifiedTitleAndToolBarOnMac_native_bool(long __this__nativeId, boolean set);
/**
* See QMainWindow::splitDockWidget(QDockWidget*,QDockWidget*,Qt::Orientation)
*/
@io.qt.QtUninvokable
public final void splitDockWidget(io.qt.widgets.QDockWidget after, io.qt.widgets.QDockWidget dockwidget, io.qt.core.Qt.Orientation orientation){
splitDockWidget_native_QDockWidget_ptr_QDockWidget_ptr_Qt_Orientation(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(after), QtJambi_LibraryUtilities.internal.checkedNativeId(dockwidget), orientation.value());
}
@io.qt.QtUninvokable
private native void splitDockWidget_native_QDockWidget_ptr_QDockWidget_ptr_Qt_Orientation(long __this__nativeId, long after, long dockwidget, int orientation);
/**
* See QMainWindow::statusBar()const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QStatusBar statusBar(){
return statusBar_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QStatusBar statusBar_native_constfct(long __this__nativeId);
/**
* See QMainWindow::tabPosition(Qt::DockWidgetArea)const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QTabWidget.TabPosition tabPosition(io.qt.core.Qt.DockWidgetArea area){
return io.qt.widgets.QTabWidget.TabPosition.resolve(tabPosition_native_Qt_DockWidgetArea_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), area.value()));
}
@io.qt.QtUninvokable
private native int tabPosition_native_Qt_DockWidgetArea_constfct(long __this__nativeId, int area);
/**
* See QMainWindow::tabShape()const
*/
@io.qt.QtPropertyReader(name="tabShape")
@io.qt.QtUninvokable
public final io.qt.widgets.QTabWidget.TabShape tabShape(){
return io.qt.widgets.QTabWidget.TabShape.resolve(tabShape_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int tabShape_native_constfct(long __this__nativeId);
/**
* See QMainWindow::tabifiedDockWidgets(QDockWidget*)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QList tabifiedDockWidgets(io.qt.widgets.QDockWidget dockwidget){
return tabifiedDockWidgets_native_QDockWidget_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(dockwidget));
}
@io.qt.QtUninvokable
private native io.qt.core.QList tabifiedDockWidgets_native_QDockWidget_ptr_constfct(long __this__nativeId, long dockwidget);
/**
* See QMainWindow::tabifyDockWidget(QDockWidget*,QDockWidget*)
*/
@io.qt.QtUninvokable
public final void tabifyDockWidget(io.qt.widgets.QDockWidget first, io.qt.widgets.QDockWidget second){
tabifyDockWidget_native_QDockWidget_ptr_QDockWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(first), QtJambi_LibraryUtilities.internal.checkedNativeId(second));
}
@io.qt.QtUninvokable
private native void tabifyDockWidget_native_QDockWidget_ptr_QDockWidget_ptr(long __this__nativeId, long first, long second);
/**
* See QMainWindow::takeCentralWidget()
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QWidget takeCentralWidget(){
return takeCentralWidget_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QWidget takeCentralWidget_native(long __this__nativeId);
/**
* See QMainWindow::toolBarArea(const QToolBar*)const
*/
@io.qt.QtUninvokable
public final io.qt.core.Qt.ToolBarArea toolBarArea(io.qt.widgets.QToolBar toolbar){
return io.qt.core.Qt.ToolBarArea.resolve(toolBarArea_native_const_QToolBar_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(toolbar)));
}
@io.qt.QtUninvokable
private native int toolBarArea_native_const_QToolBar_ptr_constfct(long __this__nativeId, long toolbar);
/**
* See QMainWindow::toolBarBreak(QToolBar*)const
*/
@io.qt.QtUninvokable
public final boolean toolBarBreak(io.qt.widgets.QToolBar toolbar){
return toolBarBreak_native_QToolBar_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(toolbar));
}
@io.qt.QtUninvokable
private native boolean toolBarBreak_native_QToolBar_ptr_constfct(long __this__nativeId, long toolbar);
/**
* See QMainWindow::toolButtonStyle()const
*/
@io.qt.QtPropertyReader(name="toolButtonStyle")
@io.qt.QtUninvokable
public final io.qt.core.Qt.ToolButtonStyle toolButtonStyle(){
return io.qt.core.Qt.ToolButtonStyle.resolve(toolButtonStyle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int toolButtonStyle_native_constfct(long __this__nativeId);
/**
* See QMainWindow::unifiedTitleAndToolBarOnMac()const
*/
@io.qt.QtPropertyReader(name="unifiedTitleAndToolBarOnMac")
@io.qt.QtUninvokable
public final boolean unifiedTitleAndToolBarOnMac(){
return unifiedTitleAndToolBarOnMac_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean unifiedTitleAndToolBarOnMac_native_constfct(long __this__nativeId);
/**
* See QWidget::contextMenuEvent(QContextMenuEvent*)
*/
@io.qt.QtUninvokable
protected void contextMenuEvent(io.qt.gui.QContextMenuEvent event){
contextMenuEvent_native_QContextMenuEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@io.qt.QtUninvokable
private native void contextMenuEvent_native_QContextMenuEvent_ptr(long __this__nativeId, long event);
/**
* See QMainWindow::createPopupMenu()
*/
@io.qt.QtUninvokable
public io.qt.widgets.QMenu createPopupMenu(){
return createPopupMenu_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QMenu createPopupMenu_native(long __this__nativeId);
/**
*
*/
@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);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QMainWindow(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 QMainWindow(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QMainWindow instance, QDeclarativeConstructor constructor);
}