<class name="QSlider" doc="/**
&lt;p&gt;The &lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt; widget provides a vertical or horizontal slider.&lt;/p&gt;
&lt;p&gt;The slider is the classic widget for controlling a bounded value. It lets the user move a slider handle along a horizontal or vertical groove and translates the handle's position into an integer value within the legal range.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt; has very few of its own functions; most of the functionality is in &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 most useful functions are &lt;a href=&quot;QAbstractSlider.html#setValue(int)&quot;&gt;&lt;tt&gt;setValue&lt;/tt&gt;&lt;/a&gt; to set the slider directly to some value; &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; to simulate the effects of clicking (useful for shortcut keys); &lt;a href=&quot;QAbstractSlider.html#setSingleStep(int)&quot;&gt;&lt;tt&gt;setSingleStep&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QAbstractSlider.html#setPageStep(int)&quot;&gt;&lt;tt&gt;setPageStep&lt;/tt&gt;&lt;/a&gt; to set the steps; and &lt;a href=&quot;QAbstractSlider.html#setMinimum(int)&quot;&gt;&lt;tt&gt;setMinimum&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QAbstractSlider.html#setMaximum(int)&quot;&gt;&lt;tt&gt;setMaximum&lt;/tt&gt;&lt;/a&gt; to define the range of the scroll bar.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt; provides methods for controlling tickmarks. You can use &lt;a href=&quot;QSlider.html#setTickPosition(com.trolltech.qt.gui.QSlider.TickPosition)&quot;&gt;&lt;tt&gt;setTickPosition&lt;/tt&gt;&lt;/a&gt; to indicate where you want the tickmarks to be, &lt;a href=&quot;QSlider.html#setTickInterval(int)&quot;&gt;&lt;tt&gt;setTickInterval&lt;/tt&gt;&lt;/a&gt; to indicate how many of them you want. the currently set tick position and interval can be queried using the &lt;a href=&quot;QSlider.html#tickPosition()&quot;&gt;&lt;tt&gt;tickPosition&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QSlider.html#tickInterval()&quot;&gt;&lt;tt&gt;tickInterval&lt;/tt&gt;&lt;/a&gt; functions, respectively.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt; inherits a comprehensive set of signals:&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;thead&gt;&lt;tr valign=&quot;top&quot; class=&quot;qt-style&quot;&gt;&lt;th&gt;Signal&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tr valign=&quot;top&quot; class=&quot;odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;QSlider.html#valueChanged(int)&quot;&gt;&lt;tt&gt;valueChanged&lt;/tt&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Emitted when the slider's value has changed. The tracking() determines whether this signal is emitted during user interaction.&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot; class=&quot;even&quot;&gt;&lt;td&gt;&lt;a href=&quot;QSlider.html#sliderPressed()&quot;&gt;&lt;tt&gt;sliderPressed&lt;/tt&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Emitted when the user starts to drag the slider.&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot; class=&quot;odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;QSlider.html#sliderMoved(int)&quot;&gt;&lt;tt&gt;sliderMoved&lt;/tt&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Emitted when the user drags the slider.&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot; class=&quot;even&quot;&gt;&lt;td&gt;&lt;a href=&quot;QSlider.html#sliderReleased()&quot;&gt;&lt;tt&gt;sliderReleased&lt;/tt&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Emitted when the user releases the slider.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt; only provides integer ranges. Note that although &lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt; handles very large numbers, it becomes difficult for users to use a slider accurately for very large ranges.&lt;/p&gt;
&lt;p&gt;A slider accepts focus on Tab and provides both a mouse wheel and a keyboard interface. The keyboard interface is the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Left/Right move a horizontal slider by one single step.&lt;/li&gt;
&lt;li&gt;Up/Down move a vertical slider by one single step.&lt;/li&gt;
&lt;li&gt;PageUp moves up one page.&lt;/li&gt;
&lt;li&gt;PageDown moves down one page.&lt;/li&gt;
&lt;li&gt;Home moves to the start (mininum).&lt;/li&gt;
&lt;li&gt;End moves to the end (maximum).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;table width=&quot;100%&quot; 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/macintosh-slider.png&quot; alt=&quot;Screenshot of a Macintosh slider&quot; /&gt;&lt;/td&gt;&lt;td&gt;A slider shown in the &lt;a href=&quot;%2E%2E/gallery-macintosh.html&quot;&gt;Macintosh widget style&lt;/tt&gt;&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot; class=&quot;even&quot;&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/windows-slider.png&quot; alt=&quot;Screenshot of a Windows XP slider&quot; /&gt;&lt;/td&gt;&lt;td&gt;A slider shown in the &lt;a href=&quot;%2E%2E/gallery-windowsxp.html&quot;&gt;Windows XP widget style&lt;/tt&gt;&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot; class=&quot;odd&quot;&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/plastique-slider.png&quot; alt=&quot;Screenshot of a Plastique slider&quot; /&gt;&lt;/td&gt;&lt;td&gt;A slider shown in the &lt;a href=&quot;%2E%2E/gallery-plastique.html&quot;&gt;Plastique widget style&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;QDial.html&quot;&gt;&lt;tt&gt;QDial&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;QSlider.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;QSlider.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;QSlider.html#sliderPressed()&quot;&gt;&lt;tt&gt;sliderPressed&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QSlider.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;QSlider.html#sliderReleased()&quot;&gt;&lt;tt&gt;sliderReleased&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QSlider.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;QSlider.html#sliderPressed()&quot;&gt;&lt;tt&gt;sliderPressed&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QSlider.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 QSlider(com.trolltech.qt.gui.QWidget parent)" doc="/**
&lt;p&gt;Constructs a vertical slider with the given &lt;tt&gt;parent&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public QSlider()" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt;(0). */"/>
    <method name="public QSlider(com.trolltech.qt.core.Qt.Orientation orientation, com.trolltech.qt.gui.QWidget parent)" doc="/**
&lt;p&gt;Constructs a slider with the given &lt;tt&gt;parent&lt;/tt&gt;. The &lt;tt&gt;orientation&lt;/tt&gt; parameter determines whether the slider is horizontal or vertical; the valid values are Qt::Vertical and Qt::Horizontal.&lt;/p&gt;
 */"/>
    <method name="public QSlider(com.trolltech.qt.core.Qt.Orientation orientation)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QSlider.html#QSlider(com.trolltech.qt.core.Qt.Orientation, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QSlider&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;orientation&lt;/tt&gt;, 0). */"/>
    <method name="public final void setTickInterval(int ti)" doc="/**
&lt;p&gt;Sets the interval between tickmarks to &lt;tt&gt;ti&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;This is a value interval, not a pixel interval. If it is 0, the slider will choose between lineStep() and &lt;a href=&quot;QAbstractSlider.html#pageStep()&quot;&gt;&lt;tt&gt;pageStep&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The default value is 0.&lt;/p&gt;

@see &lt;a href=&quot;QSlider.html#tickInterval()&quot;&gt;&lt;tt&gt;tickInterval&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QSlider.html#tickPosition()&quot;&gt;&lt;tt&gt;tickPosition&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;lineStep&lt;/tt&gt;
@see &lt;a href=&quot;QAbstractSlider.html#pageStep()&quot;&gt;&lt;tt&gt;pageStep&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setTickPosition(com.trolltech.qt.gui.QSlider.TickPosition position)" doc="/**
&lt;p&gt;Sets the tickmark position for this slider to &lt;tt&gt;position&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The valid values are described by the QSlider::TickPosition enum.&lt;/p&gt;
&lt;p&gt;The default value is &lt;tt&gt;QSlider::NoTicks&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QSlider.html#tickPosition()&quot;&gt;&lt;tt&gt;tickPosition&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QSlider.html#tickInterval()&quot;&gt;&lt;tt&gt;tickInterval&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int tickInterval()" doc="/**
&lt;p&gt;Returns the interval between tickmarks.&lt;/p&gt;
&lt;p&gt;This is a value interval, not a pixel interval. If it is 0, the slider will choose between lineStep() and &lt;a href=&quot;QAbstractSlider.html#pageStep()&quot;&gt;&lt;tt&gt;pageStep&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The default value is 0.&lt;/p&gt;

@see &lt;a href=&quot;QSlider.html#setTickInterval(int)&quot;&gt;&lt;tt&gt;setTickInterval&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QSlider.html#tickPosition()&quot;&gt;&lt;tt&gt;tickPosition&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;lineStep&lt;/tt&gt;
@see &lt;a href=&quot;QAbstractSlider.html#pageStep()&quot;&gt;&lt;tt&gt;pageStep&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QSlider.TickPosition tickPosition()" doc="/**
&lt;p&gt;Returns the tickmark position for this slider.&lt;/p&gt;
&lt;p&gt;The valid values are described by the QSlider::TickPosition enum.&lt;/p&gt;
&lt;p&gt;The default value is &lt;tt&gt;QSlider::NoTicks&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QSlider.html#setTickPosition(com.trolltech.qt.gui.QSlider.TickPosition)&quot;&gt;&lt;tt&gt;setTickPosition&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QSlider.html#tickInterval()&quot;&gt;&lt;tt&gt;tickInterval&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public boolean event(com.trolltech.qt.core.QEvent event)" 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 ev)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void mousePressEvent(com.trolltech.qt.gui.QMouseEvent ev)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent ev)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected void paintEvent(com.trolltech.qt.gui.QPaintEvent ev)" 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;
 */"/>
    <enum name="TickPosition" doc="/**
&lt;p&gt;This enum specifies where the tick marks are to be drawn relative to the slider's groove and the handle the user moves.&lt;/p&gt;
 */">
        <enum-value name="NoTicks" doc="/**
&lt;p&gt;Do not draw any tick marks.&lt;/p&gt;
 */"/>
        <enum-value name="TicksAbove" doc="/**
&lt;p&gt;Draw tick marks above the (horizontal) slider&lt;/p&gt;
 */"/>
        <enum-value name="TicksLeft" doc="/**
&lt;p&gt;Draw tick marks to the left of the (vertical) slider&lt;/p&gt;
 */"/>
        <enum-value name="TicksBelow" doc="/**
&lt;p&gt;Draw tick marks below the (horizontal) slider&lt;/p&gt;
 */"/>
        <enum-value name="TicksRight" doc="/**
&lt;p&gt;Draw tick marks to the right of the (vertical) slider&lt;/p&gt;
 */"/>
        <enum-value name="TicksBothSides" doc="/**
&lt;p&gt;Draw tick marks on both sides of the groove.&lt;/p&gt;
 */"/>
</enum>
</class>
