com.sibvisions.rad.ui.qt.ext
Class QVxLabel

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.QWidget
                      extended by com.trolltech.qt.gui.QFrame
                          extended by com.trolltech.qt.gui.QLabel
                              extended by com.sibvisions.rad.ui.qt.ext.QVxLabel
All Implemented Interfaces:
ISizableWidget, QPaintDeviceInterface, QtJambiInterface

public class QVxLabel
extends QLabel
implements ISizableWidget

The QVxLabel widget provides a text or image display. It is used for displaying text or an image. No user interaction functionality is provided.

See Also:
QLabel

Nested Class Summary
 
Nested classes/interfaces inherited from class com.trolltech.qt.gui.QFrame
QFrame.Shadow, QFrame.Shape, QFrame.StyleMask
 
Nested classes/interfaces inherited from class com.trolltech.qt.gui.QWidget
QWidget.RenderFlag, QWidget.RenderFlags
 
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
 
Fields inherited from class com.trolltech.qt.gui.QLabel
linkActivated, linkHovered
 
Fields inherited from class com.trolltech.qt.gui.QWidget
customContextMenuRequested
 
Fields inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
currentSender
 
Constructor Summary
QVxLabel()
          Constructs an empty label.
QVxLabel(QWidget pParent)
          Constructs an empty label.
QVxLabel(QWidget pParent, Qt.WindowFlags pFlag)
          Constructs an empty label.
QVxLabel(QWidget pParent, Qt.WindowType[] pTypes)
          Constructs an empty label.
QVxLabel(String pText)
          Constructs a label that displays the specified text.
QVxLabel(String pText, QWidget pParent)
          Constructs a label that displays the specified text.
QVxLabel(String pText, QWidget pParent, Qt.WindowFlags pFlag)
          Constructs a label that displays the specified text.
QVxLabel(String pText, QWidget pParent, Qt.WindowType[] pTypes)
          Constructs a label that displays the specified text.
 
Method Summary
 boolean isMaximumSizeHintSet()
          Determines if an user-defined maximum size is set.
 boolean isMinimumSizeHintSet()
          Determines if an user-defined minimum size is set.
 boolean isSizeHintSet()
          Determines if an user-defined preferred size is set.
 QSize maximumSizeHint()
          Get's the maximum size hint.
 QSize minimumSizeHint()
          
 void setMaximumSizeHint(QSize pSize)
          Sets a user-defined maximum size.
 void setMinimumSizeHint(QSize pSize)
          Sets a user-defined minimum size.
 void setSizeHint(QSize pSize)
          Sets a user-defined preferred size.
 QSize sizeHint()
          
 
Methods inherited from class com.trolltech.qt.gui.QLabel
__qt_signalInitialization, alignment, buddy, changeEvent, clear, contextMenuEvent, event, focusInEvent, focusNextPrevChild, focusOutEvent, fromNativePointer, hasScaledContents, heightForWidth, indent, keyPressEvent, margin, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, movie, openExternalLinks, paintEvent, picture, pixmap, setAlignment, setAlignment, setBuddy, setIndent, setMargin, setMovie, setNum, setNum, setOpenExternalLinks, setPicture, setPixmap, setScaledContents, setText, setTextFormat, setTextInteractionFlags, setTextInteractionFlags, setWordWrap, text, textFormat, textInteractionFlags, wordWrap
 
Methods inherited from class com.trolltech.qt.gui.QFrame
drawFrame, frameRect, frameShadow, frameShape, frameStyle, frameWidth, lineWidth, midLineWidth, setFrameRect, setFrameShadow, setFrameShape, setFrameStyle, setLineWidth, setMidLineWidth
 
Methods inherited from class com.trolltech.qt.gui.QWidget
__qt_cast_to_QPaintDevice, acceptDrops, accessibleDescription, accessibleName, actionEvent, actions, activateWindow, addAction, addActions, adjustSize, autoFillBackground, backgroundRole, baseSize, childAt, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, contentsRect, contextMenuPolicy, createWinId, cursor, depth, destroy, destroy, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, effectiveWinId, ensurePolished, enterEvent, focusNextChild, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, getContentsMargins, grabKeyboard, grabMouse, grabMouse, grabShortcut, grabShortcut, graphicsProxyWidget, hasFocus, hasMouseTracking, height, heightMM, hide, hideEvent, inputContext, inputMethodEvent, inputMethodQuery, insertAction, insertActions, isActiveWindow, isAncestorOf, isEnabled, isEnabledTo, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isVisible, isVisibleTo, isWindow, isWindowModified, keyboardGrabber, keyReleaseEvent, languageChange, layout, layoutDirection, leaveEvent, locale, logicalDpiX, logicalDpiY, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, mask, maximumHeight, maximumSize, maximumWidth, metric, minimumHeight, minimumSize, minimumWidth, mouseDoubleClickEvent, mouseGrabber, move, move, moveEvent, nativeParentWidget, nextInFocusChain, normalGeometry, numColors, overrideWindowFlags, overrideWindowFlags, overrideWindowState, overrideWindowState, paintEngine, paintingActive, palette, parentWidget, physicalDpiX, physicalDpiY, pos, raise, rect, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, render, render, render, render, render, render, render, render, repaint, repaint, repaint, repaint, resetInputContext, resize, resize, resizeEvent, restoreGeometry, saveGeometry, scroll, scroll, setAcceptDrops, setAccessibleDescription, setAccessibleName, setAttribute, setAttribute, setAutoFillBackground, setBackgroundRole, setBaseSize, setBaseSize, setContentsMargins, setContentsMargins, setContextMenuPolicy, setCursor, setDisabled, setEnabled, setFixedHeight, setFixedSize, setFixedSize, setFixedWidth, setFocus, setFocus, setFocusPolicy, setFocusProxy, setFont, setForegroundRole, setGeometry, setGeometry, setHidden, setInputContext, setLayout, setLayoutDirection, setLocale, setMask, setMask, setMaximumHeight, setMaximumSize, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumSize, setMinimumWidth, setMouseTracking, setPalette, setParent, setParent, setParent, setShortcutAutoRepeat, setShortcutAutoRepeat, setShortcutEnabled, setShortcutEnabled, setSizeIncrement, setSizeIncrement, setSizePolicy, setSizePolicy, setStatusTip, setStyle, setStyleSheet, setTabOrder, setToolTip, setUpdatesEnabled, setVisible, setWhatsThis, setWindowFilePath, setWindowFlags, setWindowFlags, setWindowIcon, setWindowIconText, setWindowModality, setWindowModified, setWindowOpacity, setWindowRole, setWindowState, setWindowState, setWindowTitle, show, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, underMouse, unsetCursor, unsetLayoutDirection, unsetLocale, update, update, update, update, updateGeometry, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, wheelEvent, width, widthMM, window, windowFilePath, windowFlags, windowIcon, windowIconText, windowModality, windowOpacity, windowRole, windowState, windowTitle, windowType, winId, x, y
 
Methods inherited from class com.trolltech.qt.core.QObject
blockSignals, childEvent, children, connectSlotsByName, customEvent, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, 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 java.lang.Object
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.trolltech.qt.QtJambiInterface
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership
 

Constructor Detail

QVxLabel

public QVxLabel()
Constructs an empty label.


QVxLabel

public QVxLabel(QWidget pParent)
Constructs an empty label.

Parameters:
pParent - the parent widget

QVxLabel

public QVxLabel(QWidget pParent,
                Qt.WindowFlags pFlag)
Constructs an empty label.

Parameters:
pParent - th parent widget
pFlag - the window flag

QVxLabel

public QVxLabel(QWidget pParent,
                Qt.WindowType[] pTypes)
Constructs an empty label.

Parameters:
pParent - th parent widget
pTypes - a list of window types

QVxLabel

public QVxLabel(String pText)
Constructs a label that displays the specified text.

Parameters:
pText - the text to display

QVxLabel

public QVxLabel(String pText,
                QWidget pParent)
Constructs a label that displays the specified text.

Parameters:
pText - the text to display
pParent - the parent widget

QVxLabel

public QVxLabel(String pText,
                QWidget pParent,
                Qt.WindowFlags pFlag)
Constructs a label that displays the specified text.

Parameters:
pText - the text to display
pParent - th parent widget
pFlag - the window flag

QVxLabel

public QVxLabel(String pText,
                QWidget pParent,
                Qt.WindowType[] pTypes)
Constructs a label that displays the specified text.

Parameters:
pText - the text to display
pParent - th parent widget
pTypes - a list of window types
Method Detail

setSizeHint

public void setSizeHint(QSize pSize)
Sets a user-defined preferred size.

Specified by:
setSizeHint in interface ISizableWidget
Parameters:
pSize - the size
See Also:
QWidget.sizeHint()

isSizeHintSet

public boolean isSizeHintSet()
Determines if an user-defined preferred size is set.

Specified by:
isSizeHintSet in interface ISizableWidget
Returns:
true if an user-defined preferred size is set

setMinimumSizeHint

public void setMinimumSizeHint(QSize pSize)
Sets a user-defined minimum size.

Specified by:
setMinimumSizeHint in interface ISizableWidget
Parameters:
pSize - the size
See Also:
QWidget.minimumSizeHint()

isMinimumSizeHintSet

public boolean isMinimumSizeHintSet()
Determines if an user-defined minimum size is set.

Specified by:
isMinimumSizeHintSet in interface ISizableWidget
Returns:
true if an user-defined minimum size is set

setMaximumSizeHint

public void setMaximumSizeHint(QSize pSize)
Sets a user-defined maximum size.

Specified by:
setMaximumSizeHint in interface ISizableWidget
Parameters:
pSize - the size

isMaximumSizeHintSet

public boolean isMaximumSizeHintSet()
Determines if an user-defined maximum size is set.

Specified by:
isMaximumSizeHintSet in interface ISizableWidget
Returns:
true if an user-defined maximum size is set

sizeHint

public QSize sizeHint()

Overrides:
sizeHint in class QLabel

minimumSizeHint

public QSize minimumSizeHint()

Overrides:
minimumSizeHint in class QLabel

maximumSizeHint

public QSize maximumSizeHint()
Get's the maximum size hint.

Specified by:
maximumSizeHint in interface ISizableWidget
Returns:
the maximum size hint.


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.