com.sibvisions.rad.ui.qt.ext.layout
Class QVxBorderLayout

java.lang.Object
  extended by com.trolltech.qt.internal.QSignalEmitterInternal
      extended by com.trolltech.qt.QSignalEmitter
          extended by com.trolltech.qt.QtJambiObject
              extended by com.trolltech.qt.core.QObject
                  extended by com.trolltech.qt.gui.QLayout
                      extended by com.sibvisions.rad.ui.qt.ext.layout.QVxBorderLayout
All Implemented Interfaces:
QLayoutItemInterface, QtJambiInterface

public class QVxBorderLayout
extends QLayout

The QVxBorderLayout is a BorderLayout implementation for QT.

See Also:
BorderLayout

Nested Class Summary
 
Nested classes/interfaces inherited from class com.trolltech.qt.gui.QLayout
QLayout.SizeConstraint
 
Nested classes/interfaces inherited from class com.trolltech.qt.QtJambiObject
QtJambiObject.QPrivateConstructor
 
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter
QSignalEmitter.AbstractSignal, QSignalEmitter.PrivateSignal0, QSignalEmitter.PrivateSignal1<A>, QSignalEmitter.PrivateSignal2<A,B>, QSignalEmitter.PrivateSignal3<A,B,C>, QSignalEmitter.PrivateSignal4<A,B,C,D>, QSignalEmitter.PrivateSignal5<A,B,C,D,E>, QSignalEmitter.PrivateSignal6<A,B,C,D,E,F>, QSignalEmitter.PrivateSignal7<A,B,C,D,E,F,G>, QSignalEmitter.PrivateSignal8<A,B,C,D,E,F,G,H>, QSignalEmitter.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QSignalEmitter.Signal0, QSignalEmitter.Signal1<A>, QSignalEmitter.Signal2<A,B>, QSignalEmitter.Signal3<A,B,C>, QSignalEmitter.Signal4<A,B,C,D>, QSignalEmitter.Signal5<A,B,C,D,E>, QSignalEmitter.Signal6<A,B,C,D,E,F>, QSignalEmitter.Signal7<A,B,C,D,E,F,G>, QSignalEmitter.Signal8<A,B,C,D,E,F,G,H>, QSignalEmitter.Signal9<A,B,C,D,E,F,G,H,I>
 
Nested classes/interfaces inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
com.trolltech.qt.internal.QSignalEmitterInternal.AbstractSignalInternal
 
Field Summary
static String CENTER
          the layout position for 'center'.
static String EAST
          the layout position for 'east'.
static String NORTH
          the layout position for 'north'.
static String SOUTH
          the layout position for 'south'.
static String WEST
          the layout position for 'west'.
 
Fields inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
currentSender
 
Constructor Summary
QVxBorderLayout()
          Constructs a new BorderLayout.
 
Method Summary
 void addItem(QLayoutItemInterface pItem)
          
 void addWidget(QWidget pWidget, String pConstraints)
          Adds a widget to the layout to the specified constraint.
 int count()
          
 String getConstraints(QWidget pWidget)
          Gets the constraints for the specified widget.
 int getHorizontalGap()
          Gets the horizontal gap.
 int getVerticalGap()
          Gets the vertical gap.
 QLayoutItemInterface itemAt(int pPosition)
          
 void setGeometry(QRect pGeometry)
          
 void setHorizontalGap(int pGap)
          Sets the horizontal gap.
 void setVerticalGap(int pGap)
          Sets the vertical gap.
 QSize sizeHint()
          
 QLayoutItemInterface takeAt(int pPosition)
          
 
Methods inherited from class com.trolltech.qt.gui.QLayout
__qt_cast_to_QLayoutItem, activate, addChildLayout, addChildWidget, addWidget, alignment, alignmentRect, childEvent, closestAcceptableSize, contentsRect, controlTypes, expandingDirections, fromNativePointer, geometry, getContentsMargins, hasHeightForWidth, heightForWidth, indexOf, invalidate, isEmpty, isEnabled, layout, maximumSize, menuBar, minimumHeightForWidth, minimumSize, parentWidget, removeItem, removeWidget, setAlignment, setAlignment, setAlignment, setAlignment, setAlignment, setContentsMargins, setContentsMargins, setEnabled, setMargin, setMenuBar, setSizeConstraint, setWidgetSpacing, sizeConstraint, spacerItem, totalHeightForWidth, totalMaximumSize, totalMinimumSize, totalSizeHint, update, widget, widgetEvent, widgetSpacing
 
Methods inherited from class com.trolltech.qt.core.QObject
blockSignals, children, connectSlotsByName, customEvent, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, event, eventFilter, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, indexOfProperty, installEventFilter, isWidgetType, killTimer, moveToThread, objectName, parent, properties, property, removeEventFilter, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent, toString, userProperty
 
Methods inherited from class com.trolltech.qt.QtJambiObject
disableGarbageCollection, dispose, disposed, equals, finalize, nativeId, nativePointer, reassignNativeResources, reenableGarbageCollection, setJavaOwnership, tr, tr, tr
 
Methods inherited from class com.trolltech.qt.QSignalEmitter
disconnect, disconnect, signalSender
 
Methods inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
__qt_signalInitialization
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.trolltech.qt.QtJambiInterface
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership
 

Field Detail

CENTER

public static final String CENTER
the layout position for 'center'.

See Also:
Constant Field Values

WEST

public static final String WEST
the layout position for 'west'.

See Also:
Constant Field Values

NORTH

public static final String NORTH
the layout position for 'north'.

See Also:
Constant Field Values

EAST

public static final String EAST
the layout position for 'east'.

See Also:
Constant Field Values

SOUTH

public static final String SOUTH
the layout position for 'south'.

See Also:
Constant Field Values
Constructor Detail

QVxBorderLayout

public QVxBorderLayout()
Constructs a new BorderLayout.

Method Detail

addItem

public void addItem(QLayoutItemInterface pItem)

Specified by:
addItem in class QLayout

count

public int count()

Specified by:
count in class QLayout

itemAt

public QLayoutItemInterface itemAt(int pPosition)

Specified by:
itemAt in class QLayout

sizeHint

public QSize sizeHint()

Specified by:
sizeHint in interface QLayoutItemInterface
Specified by:
sizeHint in class QLayout

takeAt

public QLayoutItemInterface takeAt(int pPosition)

Specified by:
takeAt in class QLayout

setGeometry

public void setGeometry(QRect pGeometry)

Specified by:
setGeometry in interface QLayoutItemInterface
Overrides:
setGeometry in class QLayout

addWidget

public void addWidget(QWidget pWidget,
                      String pConstraints)
Adds a widget to the layout to the specified constraint.

Parameters:
pWidget - the widget to add
pConstraints - one of the following NORTH, WEST, CENTER, EAST, SOUTH

getHorizontalGap

public int getHorizontalGap()
Gets the horizontal gap.

Returns:
the horizontal gap.

setHorizontalGap

public void setHorizontalGap(int pGap)
Sets the horizontal gap.

Parameters:
pGap - the horizontal gap.

getVerticalGap

public int getVerticalGap()
Gets the vertical gap.

Returns:
the vertical gap.

setVerticalGap

public void setVerticalGap(int pGap)
Sets the vertical gap.

Parameters:
pGap - the vertical gap.

getConstraints

public String getConstraints(QWidget pWidget)
Gets the constraints for the specified widget.

Parameters:
pWidget - the widget to be queried
Returns:
the constraint for the specified component, or null if component is null or is not present in this layout
See Also:
addWidget(QWidget, String)


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.