<class name="QDial" doc="/**
&lt;p&gt;The &lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt; class provides a rounded range control (like a speedometer or potentiometer).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt; is used when the user needs to control a value within a program-definable range, and the range either wraps around (for example, with angles measured from 0 to 359 degrees) or the dialog layout needs a square widget.&lt;/p&gt;
&lt;p&gt;Since &lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt; inherits from &lt;a href=&quot;QAbstractSlider.html#QAbstractSlider(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QAbstractSlider&lt;/tt&gt;&lt;/a&gt;, the dial behaves in a similar way to a &lt;a href=&quot;QSlider.html&quot;&gt;slider&lt;/tt&gt;&lt;/a&gt;. When &lt;a href=&quot;QDial.html#wrapping()&quot;&gt;&lt;tt&gt;wrapping&lt;/tt&gt;&lt;/a&gt; is false (the default setting) there is no real difference between a slider and a dial. They both share the same signals, slots and member functions. Which one you use depends on the expectations of your users and on the type of application.&lt;/p&gt;
&lt;p&gt;The dial initially emits &lt;a href=&quot;QDial.html#valueChanged(int)&quot;&gt;&lt;tt&gt;valueChanged&lt;/tt&gt;&lt;/a&gt; signals continuously while the slider is being moved; you can make it emit the signal less often by disabling the tracking&lt;/tt&gt; property. The &lt;a href=&quot;QDial.html#sliderMoved(int)&quot;&gt;&lt;tt&gt;sliderMoved&lt;/tt&gt;&lt;/a&gt; signal is emitted continuously even when tracking is disabled.&lt;/p&gt;
&lt;p&gt;The dial also emits &lt;a href=&quot;QDial.html#sliderPressed()&quot;&gt;&lt;tt&gt;sliderPressed&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QDial.html#sliderReleased()&quot;&gt;&lt;tt&gt;sliderReleased&lt;/tt&gt;&lt;/a&gt; signals when the mouse button is pressed and released. Note that the dial's value can change without these signals being emitted since the keyboard and wheel can also be used to change the value.&lt;/p&gt;
&lt;p&gt;Unlike the slider, &lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt; attempts to draw a &amp;quot;nice&amp;quot; number of notches rather than one per line step. If possible, the number of notches drawn is one per line step, but if there aren't enough pixels to draw every one, &lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt; will skip notches to try and draw a uniform set (e.g&amp;#x2e; by drawing every second or third notch).&lt;/p&gt;
&lt;p&gt;Like the slider, the dial makes the &lt;a href=&quot;QAbstractSlider.html#QAbstractSlider(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QAbstractSlider&lt;/tt&gt;&lt;/a&gt; functions &lt;a href=&quot;QAbstractSlider.html#setValue(int)&quot;&gt;&lt;tt&gt;setValue&lt;/tt&gt;&lt;/a&gt;, addLine(), subtractLine(), addPage() and subtractPage() available as slots.&lt;/p&gt;
&lt;p&gt;The dial's keyboard interface is fairly simple: The &lt;b&gt;left&lt;/b&gt;/&lt;b&gt;up&lt;/b&gt; and &lt;b&gt;right&lt;/b&gt;/&lt;b&gt;down&lt;/b&gt; arrow keys adjust the dial's &lt;a href=&quot;QAbstractSlider.html#value()&quot;&gt;value&lt;/tt&gt;&lt;/a&gt; by the defined &lt;a href=&quot;QAbstractSlider.html#singleStep()&quot;&gt;&lt;tt&gt;singleStep&lt;/tt&gt;&lt;/a&gt;, &lt;b&gt;Page Up&lt;/b&gt; and &lt;b&gt;Page Down&lt;/b&gt; by the defined &lt;a href=&quot;QAbstractSlider.html#pageStep()&quot;&gt;&lt;tt&gt;pageStep&lt;/tt&gt;&lt;/a&gt;, and the &lt;b&gt;Home&lt;/b&gt; and &lt;b&gt;End&lt;/b&gt; keys set the value to the defined &lt;a href=&quot;QAbstractSlider.html#minimum()&quot;&gt;minimum&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QAbstractSlider.html#maximum()&quot;&gt;maximum&lt;/tt&gt;&lt;/a&gt; values.&lt;/p&gt;
&lt;p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;2&quot; cellspacing=&quot;1&quot; border=&quot;0&quot;&gt;
&lt;tr valign=&quot;top&quot; class=&quot;odd&quot;&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/plastique-dial.png&quot; alt=&quot;Screenshot of a dial in the Plastique widget style&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/windowsxp-dial.png&quot; alt=&quot;Screenshot of a dial in the Windows XP widget style&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/macintosh-dial.png&quot; alt=&quot;Screenshot of a dial in the Macintosh widget style&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot; class=&quot;even&quot;&gt;&lt;td colspan=&quot;3&quot;&gt;Dials shown in various widget styles (from left to right): &lt;a href=&quot;%2E%2E/gallery-plastique.html&quot;&gt;Plastique&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;%2E%2E/gallery-windowsxp.html&quot;&gt;Windows XP&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;%2E%2E/gallery-macintosh.html&quot;&gt;Macintosh&lt;/tt&gt;&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/p&gt;

@see &lt;a href=&quot;QScrollBar.html&quot;&gt;&lt;tt&gt;QScrollBar&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QSpinBox.html&quot;&gt;&lt;tt&gt;QSpinBox&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QSlider.html&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;%2E%2E/guibooks.html#fowler&quot;&gt;GUI Design Handbook: Slider&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;%2E%2E/qtjambi-sliders.html&quot;&gt;Sliders Example&lt;/tt&gt;&lt;/a&gt; */">
    <signal name="protected final void actionTriggered(int action)" doc="/**
&lt;p&gt;This signal is emitted when the slider action &lt;tt&gt;action&lt;/tt&gt; is triggered. Actions are &lt;a href=&quot;QAbstractSlider.html#SliderAction-enum&quot;&gt;&lt;tt&gt;SliderSingleStepAdd&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#SliderAction-enum&quot;&gt;&lt;tt&gt;SliderSingleStepSub&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#SliderAction-enum&quot;&gt;&lt;tt&gt;SliderPageStepAdd&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#SliderAction-enum&quot;&gt;&lt;tt&gt;SliderPageStepSub&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#SliderAction-enum&quot;&gt;&lt;tt&gt;SliderToMinimum&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#SliderAction-enum&quot;&gt;&lt;tt&gt;SliderToMaximum&lt;/tt&gt;&lt;/a&gt;, and &lt;a href=&quot;QAbstractSlider.html#SliderAction-enum&quot;&gt;&lt;tt&gt;SliderMove&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When the signal is emitted, the &lt;a href=&quot;QAbstractSlider.html#sliderPosition()&quot;&gt;&lt;tt&gt;sliderPosition&lt;/tt&gt;&lt;/a&gt; has been adjusted according to the action, but the &lt;a href=&quot;QAbstractSlider.html#value()&quot;&gt;value&lt;/tt&gt;&lt;/a&gt; has not yet been propagated (meaning the &lt;a href=&quot;QDial.html#valueChanged(int)&quot;&gt;&lt;tt&gt;valueChanged&lt;/tt&gt;&lt;/a&gt; signal was not yet emitted), and the visual display has not been updated. In slots connected to this signal you can thus safely adjust any action by calling &lt;a href=&quot;QAbstractSlider.html#setSliderPosition(int)&quot;&gt;&lt;tt&gt;setSliderPosition&lt;/tt&gt;&lt;/a&gt; yourself, based on both the action and the slider's value.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(int action)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QAbstractSlider.html#triggerAction(com.trolltech.qt.gui.QAbstractSlider.SliderAction)&quot;&gt;&lt;tt&gt;triggerAction&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void customContextMenuRequested(com.trolltech.qt.core.QPoint pos)" doc="/**
&lt;p&gt;This signal is emitted when the widget's &lt;a href=&quot;QWidget.html#contextMenuPolicy()&quot;&gt;&lt;tt&gt;contextMenuPolicy&lt;/tt&gt;&lt;/a&gt; is Qt::CustomContextMenu, and the user has requested a context menu on the widget. The position &lt;tt&gt;pos&lt;/tt&gt; is the position of the context menu event that the widget receives. Normally this is in widget coordinates. The exception to this rule is &lt;a href=&quot;QAbstractScrollArea.html&quot;&gt;&lt;tt&gt;QAbstractScrollArea&lt;/tt&gt;&lt;/a&gt; and its subclasses that map the context menu event to coordinates of the viewport()&lt;/tt&gt; .&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.core.QPoint pos)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QWidget.html#mapToGlobal(com.trolltech.qt.core.QPoint)&quot;&gt;&lt;tt&gt;mapToGlobal&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QMenu.html&quot;&gt;&lt;tt&gt;QMenu&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QWidget.html#contextMenuPolicy()&quot;&gt;&lt;tt&gt;contextMenuPolicy&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void rangeChanged(int min, int max)" doc="/**
&lt;p&gt;This signal is emitted when the slider range has changed, with &lt;tt&gt;min&lt;/tt&gt; being the new minimum, and &lt;tt&gt;max&lt;/tt&gt; being the new maximum.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(int min, int max)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(int min)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QAbstractSlider.html#minimum()&quot;&gt;minimum&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#maximum()&quot;&gt;maximum&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void sliderMoved(int position)" doc="/**
&lt;p&gt;This signal is emitted when sliderDown is true and the slider moves. This usually happens when the user is dragging the slider. The &lt;tt&gt;position&lt;/tt&gt; is the new slider position.&lt;/p&gt;
&lt;p&gt;This signal is emitted even when tracking is turned off.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(int position)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QAbstractSlider.html#setTracking(boolean)&quot;&gt;&lt;tt&gt;setTracking&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QDial.html#valueChanged(int)&quot;&gt;&lt;tt&gt;valueChanged&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#isSliderDown()&quot;&gt;&lt;tt&gt;isSliderDown&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QDial.html#sliderPressed()&quot;&gt;&lt;tt&gt;sliderPressed&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QDial.html#sliderReleased()&quot;&gt;&lt;tt&gt;sliderReleased&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void sliderPressed()" doc="/**
&lt;p&gt;This signal is emitted when the user presses the slider with the mouse, or programmatically when &lt;a href=&quot;QAbstractSlider.html#setSliderDown(boolean)&quot;&gt;&lt;tt&gt;setSliderDown&lt;/tt&gt;&lt;/a&gt;(true) is called.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signature:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QDial.html#sliderReleased()&quot;&gt;&lt;tt&gt;sliderReleased&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QDial.html#sliderMoved(int)&quot;&gt;&lt;tt&gt;sliderMoved&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#isSliderDown()&quot;&gt;&lt;tt&gt;isSliderDown&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void sliderReleased()" doc="/**
&lt;p&gt;This signal is emitted when the user releases the slider with the mouse, or programmatically when &lt;a href=&quot;QAbstractSlider.html#setSliderDown(boolean)&quot;&gt;&lt;tt&gt;setSliderDown&lt;/tt&gt;&lt;/a&gt;(false) is called.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signature:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QDial.html#sliderPressed()&quot;&gt;&lt;tt&gt;sliderPressed&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QDial.html#sliderMoved(int)&quot;&gt;&lt;tt&gt;sliderMoved&lt;/tt&gt;&lt;/a&gt;, &lt;tt&gt;sliderDown&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void valueChanged(int value)" doc="/**
&lt;p&gt;This signal is emitted when the slider value has changed, with the new slider &lt;tt&gt;value&lt;/tt&gt; as argument.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(int value)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <method name="public QDial(com.trolltech.qt.gui.QWidget parent)" doc="/**
&lt;p&gt;Constructs a dial.&lt;/p&gt;
&lt;p&gt;The &lt;tt&gt;parent&lt;/tt&gt; argument is sent to the &lt;a href=&quot;QAbstractSlider.html#QAbstractSlider(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QAbstractSlider&lt;/tt&gt;&lt;/a&gt; constructor.&lt;/p&gt;
 */"/>
    <method name="public QDial()" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt;(0). */"/>
    <method name="public final int notchSize()" doc="/**
&lt;p&gt;Returns the current notch size.&lt;/p&gt;
&lt;p&gt;The notch size is in range control units, not pixels, and if possible it is a multiple of &lt;a href=&quot;QAbstractSlider.html#singleStep()&quot;&gt;&lt;tt&gt;singleStep&lt;/tt&gt;&lt;/a&gt; that results in an on-screen notch size near &lt;a href=&quot;QDial.html#notchTarget()&quot;&gt;&lt;tt&gt;notchTarget&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QDial.html#notchTarget()&quot;&gt;&lt;tt&gt;notchTarget&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QAbstractSlider.html#singleStep()&quot;&gt;&lt;tt&gt;singleStep&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final double notchTarget()" doc="/**
&lt;p&gt;Returns the target number of pixels between notches.&lt;/p&gt;
&lt;p&gt;The notch target is the number of pixels &lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt; attempts to put between each notch.&lt;/p&gt;
&lt;p&gt;The actual size may differ from the target size.&lt;/p&gt;
&lt;p&gt;The default notch target is 3.7 pixels.&lt;/p&gt;

@see &lt;a href=&quot;QDial.html#setNotchTarget(double)&quot;&gt;&lt;tt&gt;setNotchTarget&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean notchesVisible()" doc="/**
&lt;p&gt;Returns whether the notches are shown.&lt;/p&gt;
&lt;p&gt;If the property is true, a series of notches are drawn around the dial to indicate the range of values available; otherwise no notches are shown.&lt;/p&gt;
&lt;p&gt;By default, this property is disabled.&lt;/p&gt;

@see &lt;a href=&quot;QDial.html#setNotchesVisible(boolean)&quot;&gt;&lt;tt&gt;setNotchesVisible&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setNotchTarget(double target)" doc="/**
&lt;p&gt;Sets the target number of pixels between notches to &lt;tt&gt;target&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The notch target is the number of pixels &lt;a href=&quot;QDial.html#QDial(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QDial&lt;/tt&gt;&lt;/a&gt; attempts to put between each notch.&lt;/p&gt;
&lt;p&gt;The actual size may differ from the target size.&lt;/p&gt;
&lt;p&gt;The default notch target is 3.7 pixels.&lt;/p&gt;

@see &lt;a href=&quot;QDial.html#notchTarget()&quot;&gt;&lt;tt&gt;notchTarget&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setNotchesVisible(boolean visible)" doc="/**
&lt;p&gt;Sets whether the notches are shown to &lt;tt&gt;visible&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;If the property is true, a series of notches are drawn around the dial to indicate the range of values available; otherwise no notches are shown.&lt;/p&gt;
&lt;p&gt;By default, this property is disabled.&lt;/p&gt;

@see &lt;a href=&quot;QDial.html#notchesVisible()&quot;&gt;&lt;tt&gt;notchesVisible&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setWrapping(boolean on)" doc="/**
&lt;p&gt;Sets whether wrapping is enabled to &lt;tt&gt;on&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;If true, wrapping is enabled; otherwise some space is inserted at the bottom of the dial to separate the ends of the range of valid values.&lt;/p&gt;
&lt;p&gt;If enabled, the arrow can be oriented at any angle on the dial. If disabled, the arrow will be restricted to the upper part of the dial; if it is rotated into the space at the bottom of the dial, it will be clamped to the closest end of the valid range of values.&lt;/p&gt;
&lt;p&gt;By default this property is false.&lt;/p&gt;

@see &lt;a href=&quot;QDial.html#wrapping()&quot;&gt;&lt;tt&gt;wrapping&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean wrapping()" doc="/**
&lt;p&gt;Returns whether wrapping is enabled.&lt;/p&gt;
&lt;p&gt;If true, wrapping is enabled; otherwise some space is inserted at the bottom of the dial to separate the ends of the range of valid values.&lt;/p&gt;
&lt;p&gt;If enabled, the arrow can be oriented at any angle on the dial. If disabled, the arrow will be restricted to the upper part of the dial; if it is rotated into the space at the bottom of the dial, it will be clamped to the closest end of the valid range of values.&lt;/p&gt;
&lt;p&gt;By default this property is false.&lt;/p&gt;

@see &lt;a href=&quot;QDial.html#setWrapping(boolean)&quot;&gt;&lt;tt&gt;setWrapping&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public boolean event(com.trolltech.qt.core.QEvent e)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="public com.trolltech.qt.core.QSize minimumSizeHint()" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent me)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void mousePressEvent(com.trolltech.qt.gui.QMouseEvent me)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent me)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void paintEvent(com.trolltech.qt.gui.QPaintEvent pe)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void resizeEvent(com.trolltech.qt.gui.QResizeEvent re)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="public com.trolltech.qt.core.QSize sizeHint()" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void sliderChange(com.trolltech.qt.gui.QAbstractSlider.SliderChange change)" doc="/**
&lt;p&gt;Reimplement this virtual function to track slider changes such as &lt;a href=&quot;QAbstractSlider.html#SliderChange-enum&quot;&gt;&lt;tt&gt;SliderRangeChange&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#SliderChange-enum&quot;&gt;&lt;tt&gt;SliderOrientationChange&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#SliderChange-enum&quot;&gt;&lt;tt&gt;SliderStepsChange&lt;/tt&gt;&lt;/a&gt;, or &lt;a href=&quot;QAbstractSlider.html#SliderChange-enum&quot;&gt;&lt;tt&gt;SliderValueChange&lt;/tt&gt;&lt;/a&gt;. The default implementation only updates the display and ignores the &lt;tt&gt;change&lt;/tt&gt; parameter.&lt;/p&gt;
 */"/>
</class>
