Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > ff187cb994c94c614ecc64c5a8528b1b > files > 4808

qt-doc-4.8.5-10.fc18.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qabstractslider.cpp -->
  <title>Qt 4.8: QAbstractSlider Class Reference</title>
  <link rel="stylesheet" type="text/css" href="style/style.css" />
  <script src="scripts/jquery.js" type="text/javascript"></script>
  <script src="scripts/functions.js" type="text/javascript"></script>
  <link rel="stylesheet" type="text/css" href="style/superfish.css" />
  <link rel="stylesheet" type="text/css" href="style/narrow.css" />
  <!--[if IE]>
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie6.css">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie7.css">
<![endif]-->
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="style/style_ie8.css">
<![endif]-->

<script src="scripts/superfish.js" type="text/javascript"></script>
<script src="scripts/narrow.js" type="text/javascript"></script>

</head>
<body class="" onload="CheckEmptyAndLoadList();">
 <div class="header" id="qtdocheader">
    <div class="content"> 
    <div id="nav-logo">
      <a href="index.html">Home</a></div>
    <a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a>
    <div id="narrowsearch"></div>
    <div id="nav-topright">
      <ul>
        <li class="nav-topright-home"><a href="http://qt.digia.com/">Qt HOME</a></li>
        <li class="nav-topright-dev"><a href="http://qt-project.org/">DEV</a></li>
        <li class="nav-topright-doc nav-topright-doc-active"><a href="http://qt-project.org/doc/">
          DOC</a></li>
        <li class="nav-topright-blog"><a href="http://blog.qt.digia.com/">BLOG</a></li>
      </ul>
    </div>
    <div id="shortCut">
      <ul>
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Qt 4.8</a></span></li>
        <li class="shortCut-topleft-active"><a href="http://qt-project.org/doc/">ALL VERSIONS        </a></li>
      </ul>
     </div>
 <ul class="sf-menu" id="narrowmenu"> 
             <li><a href="#">API Lookup</a> 
                 <ul> 
                     <li><a href="classes.html">Class index</a></li> 
           <li><a href="functions.html">Function index</a></li> 
           <li><a href="modules.html">Modules</a></li> 
           <li><a href="namespaces.html">Namespaces</a></li> 
           <li><a href="qtglobal.html">Global Declarations</a></li> 
           <li><a href="qdeclarativeelements.html">QML elements</a></li> 
             </ul> 
             </li> 
             <li><a href="#">Qt Topics</a> 
                 <ul> 
                        <li><a href="qt-basic-concepts.html">Programming with Qt</a></li>  
                        <li><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li>  
                        <li><a href="qt-gui-concepts.html">UI Design with Qt</a></li>  
                        <li><a href="supported-platforms.html">Supported Platforms</a></li>  
                        <li><a href="technology-apis.html">Qt and Key Technologies</a></li>  
                        <li><a href="best-practices.html">How-To's and Best Practices</a></li>  
              </ul> 
                 </li> 
                 <li><a href="#">Examples</a> 
                     <ul> 
                       <li><a href="all-examples.html">Examples</a></li> 
                       <li><a href="tutorials.html">Tutorials</a></li> 
                       <li><a href="demos.html">Demos</a></li> 
                       <li><a href="qdeclarativeexamples.html">QML Examples</a></li> 
                </ul> 
                     </li> 
                 </ul> 
    </div>
  </div>
  <div class="wrapper">
    <div class="hd">
      <span></span>
    </div>
    <div class="bd group">
      <div class="sidebar">
        <div class="searchlabel">
          Search index:</div>
        <div class="search" id="sidebarsearch">
          <form id="qtdocsearch" action="" onsubmit="return false;">
            <fieldset>
              <input type="text" name="searchstring" id="pageType" value="" />
 <div id="resultdialog"> 
 <a href="#" id="resultclose">Close</a> 
 <p id="resultlinks" class="all"><a href="#" id="showallresults">All</a> | <a href="#" id="showapiresults">API</a> | <a href="#" id="showarticleresults">Articles</a> | <a href="#" id="showexampleresults">Examples</a></p> 
 <p id="searchcount" class="all"><span id="resultcount"></span><span id="apicount"></span><span id="articlecount"></span><span id="examplecount"></span>&nbsp;results:</p> 
 <ul id="resultlist" class="all"> 
 </ul> 
 </div> 
            </fieldset>
          </form>
        </div>
        <div class="box first bottombar" id="lookup">
          <h2 title="API Lookup"><span></span>
            API Lookup</h2>
          <div  id="list001" class="list">
          <ul id="ul001" >
              <li class="defaultLink"><a href="classes.html">Class index</a></li>
              <li class="defaultLink"><a href="functions.html">Function index</a></li>
              <li class="defaultLink"><a href="modules.html">Modules</a></li>
              <li class="defaultLink"><a href="namespaces.html">Namespaces</a></li>
              <li class="defaultLink"><a href="qtglobal.html">Global Declarations</a></li>
              <li class="defaultLink"><a href="qdeclarativeelements.html">QML elements</a></li>
            </ul> 
          </div>
        </div>
        <div class="box bottombar" id="topics">
          <h2 title="Qt Topics"><span></span>
            Qt Topics</h2>
          <div id="list002" class="list">
            <ul id="ul002" >
               <li class="defaultLink"><a href="qt-basic-concepts.html">Programming with Qt</a></li> 
               <li class="defaultLink"><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li> 
               <li class="defaultLink"><a href="qt-gui-concepts.html">UI Design with Qt</a></li> 
               <li class="defaultLink"><a href="supported-platforms.html">Supported Platforms</a></li>  
               <li class="defaultLink"><a href="technology-apis.html">Qt and Key Technologies</a></li> 
               <li class="defaultLink"><a href="best-practices.html">How-To's and Best Practices</a></li> 
            </ul>  
          </div>
        </div>
        <div class="box" id="examples">
          <h2 title="Examples"><span></span>
            Examples</h2>
          <div id="list003" class="list">
        <ul id="ul003">
              <li class="defaultLink"><a href="all-examples.html">Examples</a></li>
              <li class="defaultLink"><a href="tutorials.html">Tutorials</a></li>
              <li class="defaultLink"><a href="demos.html">Demos</a></li>
              <li class="defaultLink"><a href="qdeclarativeexamples.html">QML Examples</a></li>
            </ul> 
          </div>
        </div>
      </div>
      <div class="wrap">
        <div class="toolbar">
          <div class="breadcrumb toolblock">
            <ul>
              <li class="first"><a href="index.html">Home</a></li>
              <!--  Breadcrumbs go here -->
<li><a href="modules.html">Modules</a></li>
<li><a href="qtgui.html">QtGui</a></li>
<li>QAbstractSlider</li>
            </ul>
          </div>
          <div class="toolbuttons toolblock">
            <ul>
              <li id="smallA" class="t_button">A</li>
              <li id="medA" class="t_button active">A</li>
              <li id="bigA" class="t_button">A</li>
              <li id="print" class="t_button"><a href="javascript:this.print();">
                <span>Print</span></a></li>
            </ul>
        </div>
        </div>
        <div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-types">Public Types</a></li>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#public-slots">Public Slots</a></li>
<li class="level1"><a href="#signals">Signals</a></li>
<li class="level1"><a href="#protected-types">Protected Types</a></li>
<li class="level1"><a href="#protected-functions">Protected Functions</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<h1 class="title">QAbstractSlider Class Reference</h1>
<!-- $$$QAbstractSlider-brief -->
<p>The QAbstractSlider class provides an integer value within a range. <a href="#details">More...</a></p>
<!-- @@@QAbstractSlider -->
<pre class="cpp"> <span class="preprocessor">#include &lt;QAbstractSlider&gt;</span></pre><p><b>Inherits: </b><a href="qwidget.html">QWidget</a>.</p>
<p><b>Inherited by: </b><a href="qdial.html">QDial</a>, <a href="qscrollbar.html">QScrollBar</a>, and <a href="qslider.html">QSlider</a>.</p>
<ul>
<li><a href="qabstractslider-members.html">List of all members, including inherited members</a></li>
<li><a href="qabstractslider-qt3.html">Qt 3 support members</a></li>
</ul>
<a name="public-types"></a>
<h2>Public Types</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#SliderAction-enum">SliderAction</a></b> { SliderNoAction, SliderSingleStepAdd, SliderSingleStepSub, SliderPageStepAdd, ..., SliderMove }</td></tr>
</table>
<a name="properties"></a>
<h2>Properties</h2>
<table class="propsummary">
<tr><td class="topAlign"><ul>
<li class="fn"><b><a href="qabstractslider.html#invertedAppearance-prop">invertedAppearance</a></b> : bool</li>
<li class="fn"><b><a href="qabstractslider.html#invertedControls-prop">invertedControls</a></b> : bool</li>
<li class="fn"><b><a href="qabstractslider.html#maximum-prop">maximum</a></b> : int</li>
<li class="fn"><b><a href="qabstractslider.html#minimum-prop">minimum</a></b> : int</li>
<li class="fn"><b><a href="qabstractslider.html#orientation-prop">orientation</a></b> : Qt::Orientation</li>
<li class="fn"><b><a href="qabstractslider.html#pageStep-prop">pageStep</a></b> : int</li>
</ul></td><td class="topAlign"><ul>
<li class="fn"><b><a href="qabstractslider.html#singleStep-prop">singleStep</a></b> : int</li>
<li class="fn"><b><a href="qabstractslider.html#sliderDown-prop">sliderDown</a></b> : bool</li>
<li class="fn"><b><a href="qabstractslider.html#sliderPosition-prop">sliderPosition</a></b> : int</li>
<li class="fn"><b><a href="qabstractslider.html#tracking-prop">tracking</a></b> : bool</li>
<li class="fn"><b><a href="qabstractslider.html#value-prop">value</a></b> : int</li>
</ul>
</td></tr>
</table>
<ul>
<li class="fn">58 properties inherited from <a href="qwidget.html#properties">QWidget</a></li>
<li class="fn">1 property inherited from <a href="qobject.html#properties">QObject</a></li>
</ul>
<a name="public-functions"></a>
<h2>Public Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#QAbstractSlider">QAbstractSlider</a></b> ( QWidget * <i>parent</i> = 0 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#dtor.QAbstractSlider">~QAbstractSlider</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#tracking-prop">hasTracking</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#invertedAppearance-prop">invertedAppearance</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#invertedControls-prop">invertedControls</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderDown-prop">isSliderDown</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#maximum-prop">maximum</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#minimum-prop">minimum</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> Qt::Orientation </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#orientation-prop">orientation</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#pageStep-prop">pageStep</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#invertedAppearance-prop">setInvertedAppearance</a></b> ( bool )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#invertedControls-prop">setInvertedControls</a></b> ( bool )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#maximum-prop">setMaximum</a></b> ( int )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#minimum-prop">setMinimum</a></b> ( int )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#pageStep-prop">setPageStep</a></b> ( int )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#setRange">setRange</a></b> ( int <i>min</i>, int <i>max</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#singleStep-prop">setSingleStep</a></b> ( int )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderDown-prop">setSliderDown</a></b> ( bool )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderPosition-prop">setSliderPosition</a></b> ( int )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#tracking-prop">setTracking</a></b> ( bool <i>enable</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#singleStep-prop">singleStep</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderPosition-prop">sliderPosition</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#triggerAction">triggerAction</a></b> ( SliderAction <i>action</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#value-prop">value</a></b> () const</td></tr>
</table>
<ul>
<li class="fn">221 public functions inherited from <a href="qwidget.html#public-functions">QWidget</a></li>
<li class="fn">29 public functions inherited from <a href="qobject.html#public-functions">QObject</a></li>
<li class="fn">13 public functions inherited from <a href="qpaintdevice.html#public-functions">QPaintDevice</a></li>
</ul>
<a name="public-slots"></a>
<h2>Public Slots</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#orientation-prop">setOrientation</a></b> ( Qt::Orientation )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#value-prop">setValue</a></b> ( int )</td></tr>
</table>
<ul>
<li class="fn">19 public slots inherited from <a href="qwidget.html#public-slots">QWidget</a></li>
<li class="fn">1 public slot inherited from <a href="qobject.html#public-slots">QObject</a></li>
</ul>
<a name="signals"></a>
<h2>Signals</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#actionTriggered">actionTriggered</a></b> ( int <i>action</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#rangeChanged">rangeChanged</a></b> ( int <i>min</i>, int <i>max</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderMoved">sliderMoved</a></b> ( int <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderPressed">sliderPressed</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderReleased">sliderReleased</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#valueChanged">valueChanged</a></b> ( int <i>value</i> )</td></tr>
</table>
<ul>
<li class="fn">1 signal inherited from <a href="qwidget.html#signals">QWidget</a></li>
<li class="fn">1 signal inherited from <a href="qobject.html#signals">QObject</a></li>
</ul>
<a name="protected-types"></a>
<h2>Protected Types</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#SliderChange-enum">SliderChange</a></b> { SliderRangeChange, SliderOrientationChange, SliderStepsChange, SliderValueChange }</td></tr>
</table>
<a name="protected-functions"></a>
<h2>Protected Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> SliderAction </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#repeatAction">repeatAction</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#setRepeatAction">setRepeatAction</a></b> ( SliderAction <i>action</i>, int <i>thresholdTime</i> = 500, int <i>repeatTime</i> = 50 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#sliderChange">sliderChange</a></b> ( SliderChange <i>change</i> )</td></tr>
</table>
<a name="reimplemented-protected-functions"></a>
<h2>Reimplemented Protected Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#changeEvent">changeEvent</a></b> ( QEvent * <i>ev</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#event">event</a></b> ( QEvent * <i>e</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#keyPressEvent">keyPressEvent</a></b> ( QKeyEvent * <i>ev</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#timerEvent">timerEvent</a></b> ( QTimerEvent * <i>e</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qabstractslider.html#wheelEvent">wheelEvent</a></b> ( QWheelEvent * <i>e</i> )</td></tr>
</table>
<ul>
<li class="fn">37 protected functions inherited from <a href="qwidget.html#protected-functions">QWidget</a></li>
<li class="fn">8 protected functions inherited from <a href="qobject.html#protected-functions">QObject</a></li>
<li class="fn">1 protected function inherited from <a href="qpaintdevice.html#protected-functions">QPaintDevice</a></li>
</ul>
<h3>Additional Inherited Members</h3>
<ul>
<li class="fn">4 static public members inherited from <a href="qwidget.html#static-public-members">QWidget</a></li>
<li class="fn">7 static public members inherited from <a href="qobject.html#static-public-members">QObject</a></li>
<li class="fn">1 protected slot inherited from <a href="qwidget.html#protected-slots">QWidget</a></li>
</ul>
<a name="details"></a>
<!-- $$$QAbstractSlider-description -->
<div class="descr">
<h2>Detailed Description</h2>
<p>The QAbstractSlider class provides an integer value within a range.</p>
<p>The class is designed as a common super class for widgets like <a href="qscrollbar.html">QScrollBar</a>, <a href="qslider.html">QSlider</a> and <a href="qdial.html">QDial</a>.</p>
<p>Here are the main properties of the class:</p>
<ol class="1">
<li><a href="qabstractslider.html#value-prop">value</a>: The bounded integer that QAbstractSlider maintains.</li>
<li><a href="qabstractslider.html#minimum-prop">minimum</a>: The lowest possible value.</li>
<li><a href="qabstractslider.html#maximum-prop">maximum</a>: The highest possible value.</li>
<li><a href="qabstractslider.html#singleStep-prop">singleStep</a>: The smaller of two natural steps that an abstract sliders provides and typically corresponds to the user pressing an arrow key.</li>
<li><a href="qabstractslider.html#pageStep-prop">pageStep</a>: The larger of two natural steps that an abstract slider provides and typically corresponds to the user pressing PageUp or PageDown.</li>
<li><a href="qabstractslider.html#tracking-prop">tracking</a>: Whether slider tracking is enabled.</li>
<li><a href="qabstractslider.html#sliderPosition-prop">sliderPosition</a>: The current position of the slider. If <a href="qabstractslider.html#tracking-prop">tracking</a> is enabled (the default), this is identical to <a href="qabstractslider.html#value-prop">value</a>.</li>
</ol>
<p>Unity (1) may be viewed as a third step size. <a href="qabstractslider.html#value-prop">setValue</a>() lets you set the current value to any integer in the allowed range, not just <a href="qabstractslider.html#minimum-prop">minimum</a>() + <i>n</i> * <a href="qabstractslider.html#singleStep-prop">singleStep</a>() for integer values of <i>n</i>. Some widgets may allow the user to set any value at all; others may just provide multiples of <a href="qabstractslider.html#singleStep-prop">singleStep</a>() or <a href="qabstractslider.html#pageStep-prop">pageStep</a>().</p>
<p>QAbstractSlider emits a comprehensive set of signals:</p>
<table class="generic">
<thead><tr class="qt-style"><th >Signal</th><th >Emitted when</th></tr></thead>
<tr valign="top" class="odd"><td ><a href="qabstractslider.html#valueChanged">valueChanged</a>()</td><td >the value has changed. The <a href="qabstractslider.html#tracking-prop">tracking</a> determines whether this signal is emitted during user interaction.</td></tr>
<tr valign="top" class="even"><td ><a href="qabstractslider.html#sliderPressed">sliderPressed</a>()</td><td >the user starts to drag the slider.</td></tr>
<tr valign="top" class="odd"><td ><a href="qabstractslider.html#sliderMoved">sliderMoved</a>()</td><td >the user drags the slider.</td></tr>
<tr valign="top" class="even"><td ><a href="qabstractslider.html#sliderReleased">sliderReleased</a>()</td><td >the user releases the slider.</td></tr>
<tr valign="top" class="odd"><td ><a href="qabstractslider.html#actionTriggered">actionTriggered</a>()</td><td >a slider action was triggerd.</td></tr>
<tr valign="top" class="even"><td ><a href="qabstractslider.html#rangeChanged">rangeChanged</a>()</td><td >a the range has changed.</td></tr>
</table>
<p>QAbstractSlider provides a virtual <a href="qabstractslider.html#sliderChange">sliderChange</a>() function that is well suited for updating the on-screen representation of sliders. By calling <a href="qabstractslider.html#triggerAction">triggerAction</a>(), subclasses trigger slider actions. Two helper functions <a href="qstyle.html#sliderPositionFromValue">QStyle::sliderPositionFromValue</a>() and <a href="qstyle.html#sliderValueFromPosition">QStyle::sliderValueFromPosition</a>() help subclasses and styles to map screen coordinates to logical range values.</p>
</div>
<p><b>See also </b><a href="qabstractspinbox.html">QAbstractSpinBox</a>, <a href="qslider.html">QSlider</a>, <a href="qdial.html">QDial</a>, <a href="qscrollbar.html">QScrollBar</a>, and <a href="widgets-sliders.html">Sliders Example</a>.</p>
<!-- @@@QAbstractSlider -->
<div class="types">
<h2>Member Type Documentation</h2>
<!-- $$$SliderAction$$$SliderNoAction$$$SliderSingleStepAdd$$$SliderSingleStepSub$$$SliderPageStepAdd$$$SliderPageStepSub$$$SliderToMinimum$$$SliderToMaximum$$$SliderMove -->
<h3 class="fn"><a name="SliderAction-enum"></a>enum QAbstractSlider::<span class="name">SliderAction</span></h3>
<table class="valuelist"><tr><th class="tblConst">Constant</th><th class="tblVal">Value</th></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderNoAction</tt></td><td class="topAlign"><tt>0</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderSingleStepAdd</tt></td><td class="topAlign"><tt>1</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderSingleStepSub</tt></td><td class="topAlign"><tt>2</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderPageStepAdd</tt></td><td class="topAlign"><tt>3</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderPageStepSub</tt></td><td class="topAlign"><tt>4</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderToMinimum</tt></td><td class="topAlign"><tt>5</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderToMaximum</tt></td><td class="topAlign"><tt>6</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderMove</tt></td><td class="topAlign"><tt>7</tt></td></tr>
</table>
<!-- @@@SliderAction -->
<!-- $$$SliderChange$$$SliderRangeChange$$$SliderOrientationChange$$$SliderStepsChange$$$SliderValueChange -->
<h3 class="fn"><a name="SliderChange-enum"></a>enum QAbstractSlider::<span class="name">SliderChange</span></h3>
<table class="valuelist"><tr><th class="tblConst">Constant</th><th class="tblVal">Value</th></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderRangeChange</tt></td><td class="topAlign"><tt>0</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderOrientationChange</tt></td><td class="topAlign"><tt>1</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderStepsChange</tt></td><td class="topAlign"><tt>2</tt></td></tr>
<tr><td class="topAlign"><tt>QAbstractSlider::SliderValueChange</tt></td><td class="topAlign"><tt>3</tt></td></tr>
</table>
<!-- @@@SliderChange -->
</div>
<div class="prop">
<h2>Property Documentation</h2>
<!-- $$$invertedAppearance-prop$$$invertedAppearance$$$setInvertedAppearancebool -->
<h3 class="fn"><a name="invertedAppearance-prop"></a><span class="name">invertedAppearance</span> : <span class="type">bool</span></h3>
<p>This property holds whether or not a slider shows its values inverted.</p>
<p>If this property is false (the default), the minimum and maximum will be shown in its classic position for the inherited widget. If the value is true, the minimum and maximum appear at their opposite location.</p>
<p>Note: This property makes most sense for sliders and dials. For scroll bars, the visual effect of the scroll bar subcontrols depends on whether or not the styles understand inverted appearance; most styles ignore this property for scroll bars.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>invertedAppearance</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setInvertedAppearance</b></span> ( bool )</td></tr>
</table>
<!-- @@@invertedAppearance -->
<!-- $$$invertedControls-prop$$$invertedControls$$$setInvertedControlsbool -->
<h3 class="fn"><a name="invertedControls-prop"></a><span class="name">invertedControls</span> : <span class="type">bool</span></h3>
<p>This property holds whether or not the slider inverts its wheel and key events.</p>
<p>If this property is false, scrolling the mouse wheel &quot;up&quot; and using keys like page up will increase the slider's value towards its maximum. Otherwise pressing page up will move value towards the slider's minimum.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>invertedControls</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setInvertedControls</b></span> ( bool )</td></tr>
</table>
<!-- @@@invertedControls -->
<!-- $$$maximum-prop$$$maximum$$$setMaximumint -->
<h3 class="fn"><a name="maximum-prop"></a><span class="name">maximum</span> : <span class="type">int</span></h3>
<p>This property holds the slider's maximum value.</p>
<p>When setting this property, the <a href="qabstractslider.html#minimum-prop">minimum</a> is adjusted if necessary to ensure that the range remains valid. Also the slider's current value is adjusted to be within the new range.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>maximum</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setMaximum</b></span> ( int )</td></tr>
</table>
<!-- @@@maximum -->
<!-- $$$minimum-prop$$$minimum$$$setMinimumint -->
<h3 class="fn"><a name="minimum-prop"></a><span class="name">minimum</span> : <span class="type">int</span></h3>
<p>This property holds the sliders's minimum value.</p>
<p>When setting this property, the <a href="qabstractslider.html#maximum-prop">maximum</a> is adjusted if necessary to ensure that the range remains valid. Also the slider's current value is adjusted to be within the new range.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>minimum</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setMinimum</b></span> ( int )</td></tr>
</table>
<!-- @@@minimum -->
<!-- $$$orientation-prop$$$orientation$$$setOrientationQt::Orientation -->
<h3 class="fn"><a name="orientation-prop"></a><span class="name">orientation</span> : <span class="type"><a href="qt.html#Orientation-enum">Qt::Orientation</a></span></h3>
<p>This property holds the orientation of the slider.</p>
<p>The orientation must be <a href="qt.html#Orientation-enum">Qt::Vertical</a> (the default) or <a href="qt.html#Orientation-enum">Qt::Horizontal</a>.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> Qt::Orientation </td><td class="memItemRight bottomAlign"><span class="name"><b>orientation</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setOrientation</b></span> ( Qt::Orientation )</td></tr>
</table>
<!-- @@@orientation -->
<!-- $$$pageStep-prop$$$pageStep$$$setPageStepint -->
<h3 class="fn"><a name="pageStep-prop"></a><span class="name">pageStep</span> : <span class="type">int</span></h3>
<p>This property holds the page step.</p>
<p>The larger of two natural steps that an abstract slider provides and typically corresponds to the user pressing PageUp or PageDown.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>pageStep</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setPageStep</b></span> ( int )</td></tr>
</table>
<p><b>See also </b><a href="qabstractslider.html#singleStep-prop">singleStep</a>.</p>
<!-- @@@pageStep -->
<!-- $$$singleStep-prop$$$singleStep$$$setSingleStepint -->
<h3 class="fn"><a name="singleStep-prop"></a><span class="name">singleStep</span> : <span class="type">int</span></h3>
<p>This property holds the single step.</p>
<p>The smaller of two natural steps that an abstract sliders provides and typically corresponds to the user pressing an arrow key.</p>
<p>If the property is modified during an auto repeating key event, behavior is undefined.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>singleStep</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSingleStep</b></span> ( int )</td></tr>
</table>
<p><b>See also </b><a href="qabstractslider.html#pageStep-prop">pageStep</a>.</p>
<!-- @@@singleStep -->
<!-- $$$sliderDown-prop$$$isSliderDown$$$setSliderDownbool -->
<h3 class="fn"><a name="sliderDown-prop"></a><span class="name">sliderDown</span> : <span class="type">bool</span></h3>
<p>This property holds whether the slider is pressed down.</p>
<p>The property is set by subclasses in order to let the abstract slider know whether or not <a href="qabstractslider.html#tracking-prop">tracking</a> has any effect.</p>
<p>Changing the slider down property emits the <a href="qabstractslider.html#sliderPressed">sliderPressed</a>() and <a href="qabstractslider.html#sliderReleased">sliderReleased</a>() signals.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>isSliderDown</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSliderDown</b></span> ( bool )</td></tr>
</table>
<!-- @@@sliderDown -->
<!-- $$$sliderPosition-prop$$$sliderPosition$$$setSliderPositionint$$$sliderMovedint -->
<h3 class="fn"><a name="sliderPosition-prop"></a><span class="name">sliderPosition</span> : <span class="type">int</span></h3>
<p>This property holds the current slider position.</p>
<p>If <a href="qabstractslider.html#tracking-prop">tracking</a> is enabled (the default), this is identical to <a href="qabstractslider.html#value-prop">value</a>.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>sliderPosition</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSliderPosition</b></span> ( int )</td></tr>
</table>
<p><b>Notifier signal:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qabstractslider.html#sliderMoved">sliderMoved</a></b></span> ( int <i>value</i> )</td></tr>
</table>
<!-- @@@sliderPosition -->
<!-- $$$tracking-prop$$$hasTracking$$$setTrackingbool -->
<h3 class="fn"><a name="tracking-prop"></a><span class="name">tracking</span> : <span class="type">bool</span></h3>
<p>This property holds whether slider tracking is enabled.</p>
<p>If tracking is enabled (the default), the slider emits the <a href="qabstractslider.html#valueChanged">valueChanged</a>() signal while the slider is being dragged. If tracking is disabled, the slider emits the <a href="qabstractslider.html#valueChanged">valueChanged</a>() signal only when the user releases the slider.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>hasTracking</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setTracking</b></span> ( bool <i>enable</i> )</td></tr>
</table>
<p><b>See also </b><a href="qabstractslider.html#sliderDown-prop">sliderDown</a>.</p>
<!-- @@@tracking -->
<!-- $$$value-prop$$$value$$$setValueint$$$valueChangedint -->
<h3 class="fn"><a name="value-prop"></a><span class="name">value</span> : <span class="type">int</span></h3>
<p>This property holds the slider's current value.</p>
<p>The slider forces the value to be within the legal range: <a href="qabstractslider.html#minimum-prop">minimum</a> &lt;= <tt>value</tt> &lt;= <a href="qabstractslider.html#maximum-prop">maximum</a>.</p>
<p>Changing the value also changes the <a href="qabstractslider.html#sliderPosition-prop">sliderPosition</a>.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>value</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setValue</b></span> ( int )</td></tr>
</table>
<p><b>Notifier signal:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qabstractslider.html#valueChanged">valueChanged</a></b></span> ( int <i>value</i> )</td></tr>
</table>
<!-- @@@value -->
</div>
<div class="func">
<h2>Member Function Documentation</h2>
<!-- $$$QAbstractSlider[overload1]$$$QAbstractSliderQWidget* -->
<h3 class="fn"><a name="QAbstractSlider"></a>QAbstractSlider::<span class="name">QAbstractSlider</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>parent</i> = 0 )</h3>
<p>Constructs an abstract slider.</p>
<p>The <i>parent</i> argument is sent to the <a href="qwidget.html">QWidget</a> constructor.</p>
<p>The <a href="qabstractslider.html#minimum-prop">minimum</a> defaults to 0, the <a href="qabstractslider.html#maximum-prop">maximum</a> to 99, with a <a href="qabstractslider.html#singleStep-prop">singleStep</a> size of 1 and a <a href="qabstractslider.html#pageStep-prop">pageStep</a> size of 10, and an initial <a href="qabstractslider.html#value-prop">value</a> of 0.</p>
<!-- @@@QAbstractSlider -->
<!-- $$$~QAbstractSlider[overload1]$$$~QAbstractSlider -->
<h3 class="fn"><a name="dtor.QAbstractSlider"></a>QAbstractSlider::<span class="name">~QAbstractSlider</span> ()</h3>
<p>Destroys the slider.</p>
<!-- @@@~QAbstractSlider -->
<!-- $$$actionTriggered[overload1]$$$actionTriggeredint -->
<h3 class="fn"><a name="actionTriggered"></a><span class="type">void</span> QAbstractSlider::<span class="name">actionTriggered</span> ( <span class="type">int</span> <i>action</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted when the slider action <i>action</i> is triggered. Actions are <a href="qabstractslider.html#SliderAction-enum">SliderSingleStepAdd</a>, <a href="qabstractslider.html#SliderAction-enum">SliderSingleStepSub</a>, <a href="qabstractslider.html#SliderAction-enum">SliderPageStepAdd</a>, <a href="qabstractslider.html#SliderAction-enum">SliderPageStepSub</a>, <a href="qabstractslider.html#SliderAction-enum">SliderToMinimum</a>, <a href="qabstractslider.html#SliderAction-enum">SliderToMaximum</a>, and <a href="qabstractslider.html#SliderAction-enum">SliderMove</a>.</p>
<p>When the signal is emitted, the <a href="qabstractslider.html#sliderPosition-prop">sliderPosition</a> has been adjusted according to the action, but the <a href="qabstractslider.html#value-prop">value</a> has not yet been propagated (meaning the <a href="qabstractslider.html#valueChanged">valueChanged</a>() 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 <a href="qabstractslider.html#sliderPosition-prop">setSliderPosition</a>() yourself, based on both the action and the slider's value.</p>
<p><b>See also </b><a href="qabstractslider.html#triggerAction">triggerAction</a>().</p>
<!-- @@@actionTriggered -->
<!-- $$$changeEvent[overload1]$$$changeEventQEvent* -->
<h3 class="fn"><a name="changeEvent"></a><span class="type">void</span> QAbstractSlider::<span class="name">changeEvent</span> ( <span class="type"><a href="qevent.html">QEvent</a></span> * <i>ev</i> )<tt> [virtual protected]</tt></h3>
<p>Reimplemented from <a href="qwidget.html#changeEvent">QWidget::changeEvent</a>().</p>
<!-- @@@changeEvent -->
<!-- $$$event[overload1]$$$eventQEvent* -->
<h3 class="fn"><a name="event"></a><span class="type">bool</span> QAbstractSlider::<span class="name">event</span> ( <span class="type"><a href="qevent.html">QEvent</a></span> * <i>e</i> )<tt> [virtual protected]</tt></h3>
<p>Reimplemented from <a href="qobject.html#event">QObject::event</a>().</p>
<!-- @@@event -->
<!-- $$$keyPressEvent[overload1]$$$keyPressEventQKeyEvent* -->
<h3 class="fn"><a name="keyPressEvent"></a><span class="type">void</span> QAbstractSlider::<span class="name">keyPressEvent</span> ( <span class="type"><a href="qkeyevent.html">QKeyEvent</a></span> * <i>ev</i> )<tt> [virtual protected]</tt></h3>
<p>Reimplemented from <a href="qwidget.html#keyPressEvent">QWidget::keyPressEvent</a>().</p>
<!-- @@@keyPressEvent -->
<!-- $$$rangeChanged[overload1]$$$rangeChangedintint -->
<h3 class="fn"><a name="rangeChanged"></a><span class="type">void</span> QAbstractSlider::<span class="name">rangeChanged</span> ( <span class="type">int</span> <i>min</i>, <span class="type">int</span> <i>max</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted when the slider range has changed, with <i>min</i> being the new minimum, and <i>max</i> being the new maximum.</p>
<p><b>See also </b><a href="qabstractslider.html#minimum-prop">minimum</a> and <a href="qabstractslider.html#maximum-prop">maximum</a>.</p>
<!-- @@@rangeChanged -->
<!-- $$$repeatAction[overload1]$$$repeatAction -->
<h3 class="fn"><a name="repeatAction"></a><span class="type"><a href="qabstractslider.html#SliderAction-enum">SliderAction</a></span> QAbstractSlider::<span class="name">repeatAction</span> () const<tt> [protected]</tt></h3>
<p>Returns the current repeat action.</p>
<p><b>See also </b><a href="qabstractslider.html#setRepeatAction">setRepeatAction</a>().</p>
<!-- @@@repeatAction -->
<!-- $$$setRange[overload1]$$$setRangeintint -->
<h3 class="fn"><a name="setRange"></a><span class="type">void</span> QAbstractSlider::<span class="name">setRange</span> ( <span class="type">int</span> <i>min</i>, <span class="type">int</span> <i>max</i> )</h3>
<p>Sets the slider's minimum to <i>min</i> and its maximum to <i>max</i>.</p>
<p>If <i>max</i> is smaller than <i>min</i>, <i>min</i> becomes the only legal value.</p>
<p><b>See also </b><a href="qabstractslider.html#minimum-prop">minimum</a> and <a href="qabstractslider.html#maximum-prop">maximum</a>.</p>
<!-- @@@setRange -->
<!-- $$$setRepeatAction[overload1]$$$setRepeatActionSliderActionintint -->
<h3 class="fn"><a name="setRepeatAction"></a><span class="type">void</span> QAbstractSlider::<span class="name">setRepeatAction</span> ( <span class="type"><a href="qabstractslider.html#SliderAction-enum">SliderAction</a></span> <i>action</i>, <span class="type">int</span> <i>thresholdTime</i> = 500, <span class="type">int</span> <i>repeatTime</i> = 50 )<tt> [protected]</tt></h3>
<p>Sets action <i>action</i> to be triggered repetitively in intervals of <i>repeatTime</i>, after an initial delay of <i>thresholdTime</i>.</p>
<p><b>See also </b><a href="qabstractslider.html#triggerAction">triggerAction</a>() and <a href="qabstractslider.html#repeatAction">repeatAction</a>().</p>
<!-- @@@setRepeatAction -->
<!-- $$$sliderChange[overload1]$$$sliderChangeSliderChange -->
<h3 class="fn"><a name="sliderChange"></a><span class="type">void</span> QAbstractSlider::<span class="name">sliderChange</span> ( <span class="type"><a href="qabstractslider.html#SliderChange-enum">SliderChange</a></span> <i>change</i> )<tt> [virtual protected]</tt></h3>
<p>Reimplement this virtual function to track slider changes such as <a href="qabstractslider.html#SliderChange-enum">SliderRangeChange</a>, <a href="qabstractslider.html#SliderChange-enum">SliderOrientationChange</a>, <a href="qabstractslider.html#SliderChange-enum">SliderStepsChange</a>, or <a href="qabstractslider.html#SliderChange-enum">SliderValueChange</a>. The default implementation only updates the display and ignores the <i>change</i> parameter.</p>
<!-- @@@sliderChange -->
<!-- $$$sliderMoved[overload1]$$$sliderMovedint -->
<h3 class="fn"><a name="sliderMoved"></a><span class="type">void</span> QAbstractSlider::<span class="name">sliderMoved</span> ( <span class="type">int</span> <i>value</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted when <a href="qabstractslider.html#sliderDown-prop">sliderDown</a> is true and the slider moves. This usually happens when the user is dragging the slider. The <i>value</i> is the new slider position.</p>
<p>This signal is emitted even when tracking is turned off.</p>
<p><b>See also </b><a href="qabstractslider.html#tracking-prop">setTracking</a>(), <a href="qabstractslider.html#valueChanged">valueChanged</a>(), <a href="qabstractslider.html#sliderDown-prop">isSliderDown</a>(), <a href="qabstractslider.html#sliderPressed">sliderPressed</a>(), and <a href="qabstractslider.html#sliderReleased">sliderReleased</a>().</p>
<!-- @@@sliderMoved -->
<!-- $$$sliderPressed[overload1]$$$sliderPressed -->
<h3 class="fn"><a name="sliderPressed"></a><span class="type">void</span> QAbstractSlider::<span class="name">sliderPressed</span> ()<tt> [signal]</tt></h3>
<p>This signal is emitted when the user presses the slider with the mouse, or programmatically when setSliderDown(true) is called.</p>
<p><b>See also </b><a href="qabstractslider.html#sliderReleased">sliderReleased</a>(), <a href="qabstractslider.html#sliderMoved">sliderMoved</a>(), and <a href="qabstractslider.html#sliderDown-prop">isSliderDown</a>().</p>
<!-- @@@sliderPressed -->
<!-- $$$sliderReleased[overload1]$$$sliderReleased -->
<h3 class="fn"><a name="sliderReleased"></a><span class="type">void</span> QAbstractSlider::<span class="name">sliderReleased</span> ()<tt> [signal]</tt></h3>
<p>This signal is emitted when the user releases the slider with the mouse, or programmatically when setSliderDown(false) is called.</p>
<p><b>See also </b><a href="qabstractslider.html#sliderPressed">sliderPressed</a>(), <a href="qabstractslider.html#sliderMoved">sliderMoved</a>(), and <a href="qabstractslider.html#sliderDown-prop">sliderDown</a>.</p>
<!-- @@@sliderReleased -->
<!-- $$$timerEvent[overload1]$$$timerEventQTimerEvent* -->
<h3 class="fn"><a name="timerEvent"></a><span class="type">void</span> QAbstractSlider::<span class="name">timerEvent</span> ( <span class="type"><a href="qtimerevent.html">QTimerEvent</a></span> * <i>e</i> )<tt> [virtual protected]</tt></h3>
<p>Reimplemented from <a href="qobject.html#timerEvent">QObject::timerEvent</a>().</p>
<!-- @@@timerEvent -->
<!-- $$$triggerAction[overload1]$$$triggerActionSliderAction -->
<h3 class="fn"><a name="triggerAction"></a><span class="type">void</span> QAbstractSlider::<span class="name">triggerAction</span> ( <span class="type"><a href="qabstractslider.html#SliderAction-enum">SliderAction</a></span> <i>action</i> )</h3>
<p>Triggers a slider <i>action</i>. Possible actions are <a href="qabstractslider.html#SliderAction-enum">SliderSingleStepAdd</a>, <a href="qabstractslider.html#SliderAction-enum">SliderSingleStepSub</a>, <a href="qabstractslider.html#SliderAction-enum">SliderPageStepAdd</a>, <a href="qabstractslider.html#SliderAction-enum">SliderPageStepSub</a>, <a href="qabstractslider.html#SliderAction-enum">SliderToMinimum</a>, <a href="qabstractslider.html#SliderAction-enum">SliderToMaximum</a>, and <a href="qabstractslider.html#SliderAction-enum">SliderMove</a>.</p>
<p><b>See also </b><a href="qabstractslider.html#actionTriggered">actionTriggered</a>().</p>
<!-- @@@triggerAction -->
<!-- $$$valueChanged[overload1]$$$valueChangedint -->
<h3 class="fn"><a name="valueChanged"></a><span class="type">void</span> QAbstractSlider::<span class="name">valueChanged</span> ( <span class="type">int</span> <i>value</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted when the slider value has changed, with the new slider <i>value</i> as argument.</p>
<!-- @@@valueChanged -->
<!-- $$$wheelEvent[overload1]$$$wheelEventQWheelEvent* -->
<h3 class="fn"><a name="wheelEvent"></a><span class="type">void</span> QAbstractSlider::<span class="name">wheelEvent</span> ( <span class="type"><a href="qwheelevent.html">QWheelEvent</a></span> * <i>e</i> )<tt> [virtual protected]</tt></h3>
<p>Reimplemented from <a href="qwidget.html#wheelEvent">QWidget::wheelEvent</a>().</p>
<!-- @@@wheelEvent -->
</div>
      </div>
    </div>
    </div> 
    <div class="ft">
      <span></span>
    </div>
  </div> 
  <div class="footer">
    <p>
      <acronym title="Copyright">&copy;</acronym> 2013 Digia Plc and/or its
      subsidiaries. Documentation contributions included herein are the copyrights of
      their respective owners.</p>
    <br />
    <p>
      The documentation provided herein is licensed under the terms of the
      <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation
      License version 1.3</a> as published by the Free Software Foundation.</p>
    <p>
      Documentation sources may be obtained from <a href="http://www.qt-project.org">
      www.qt-project.org</a>.</p>
    <br />
    <p>
      Digia, Qt and their respective logos are trademarks of Digia Plc 
      in Finland and/or other countries worldwide. All other trademarks are property
      of their respective owners. <a title="Privacy Policy"
      href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p>
  </div>

  <script src="scripts/functions.js" type="text/javascript"></script>
</body>
</html>