class_qwt_abstract_slider.html
来自「QWT5.01用于Qt开发的二维图形库程序」· HTML 代码 · 共 1,234 行 · 第 1/5 页
HTML
1,234 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Qwt User's Guide: QwtAbstractSlider Class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.6 --><div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li id="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul></div><h1>QwtAbstractSlider Class Reference</h1><!-- doxytag: class="QwtAbstractSlider" --><!-- doxytag: inherits="QwtDoubleRange" -->Inheritance diagram for QwtAbstractSlider:<p><center><img src="class_qwt_abstract_slider__inherit__graph.png" border="0" usemap="#_qwt_abstract_slider__inherit__map" alt="Inheritance graph"></center><map name="_qwt_abstract_slider__inherit__map"><area href="class_qwt_dial.html" shape="rect" coords="100,157,167,181" alt=""><area href="class_qwt_knob.html" shape="rect" coords="191,157,268,181" alt=""><area href="class_qwt_slider.html" shape="rect" coords="292,157,372,181" alt=""><area href="class_qwt_wheel.html" shape="rect" coords="396,157,479,181" alt=""><area href="class_qwt_double_range.html" shape="rect" coords="217,8,343,32" alt=""><area href="class_qwt_analog_clock.html" shape="rect" coords="7,232,127,256" alt=""><area href="class_qwt_compass.html" shape="rect" coords="151,232,252,256" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for QwtAbstractSlider:<p><center><img src="class_qwt_abstract_slider__coll__graph.png" border="0" usemap="#_qwt_abstract_slider__coll__map" alt="Collaboration graph"></center><map name="_qwt_abstract_slider__coll__map"><area href="class_qwt_double_range.html" shape="rect" coords="8,8,133,32" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_abstract_slider-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>An abstract base class for slider widgets. <p><a class="el" href="class_qwt_abstract_slider.html">QwtAbstractSlider</a> is a base class for slider widgets. It handles mouse events and updates the slider's value accordingly. Derived classes only have to implement the <a class="el" href="class_qwt_abstract_slider.html#6e26a993536813c2d9846a28f3c27aa7">getValue()</a> and <a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode()</a> members, and should react to a <a class="el" href="class_qwt_abstract_slider.html#2f04dc51e4402b51fef3250bcc99dc7f">valueChange()</a>, which normally requires repainting. <p><p>Definition at line <a class="el" href="qwt__abstract__slider_8h-source.html#l00028">28</a> of file <a class="el" href="qwt__abstract__slider_8h-source.html">qwt_abstract_slider.h</a>.<table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Public Types</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#e4c0c4844ac6a35356f3c529a8eae154">ScrollMode</a> { <br> <b>ScrNone</b>, <br> <b>ScrMouse</b>, <br> <b>ScrTimer</b>, <br> <b>ScrDirect</b>, <br> <b>ScrPage</b><br> }</td></tr><tr><td colspan="2"><br><h2>Public Slots</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#c3713f8989b647cb79f0a5894991e36a">setValue</a> (double val)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#50ed1e265beaa1c8adbe718caa023e50">fitValue</a> (double val)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#5fccdb2ca370bba9ed4d29864fd80788">incValue</a> (int steps)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#9cc63283a2d4f0bcbb67fd331629a318">setReadOnly</a> (bool)</td></tr><tr><td colspan="2"><br><h2>Signals</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#6bc5c410cd56119c6ad50743c9a46af1">valueChanged</a> (double value)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#fd92a0c79c113b3c5e9952d12cff80f5">sliderPressed</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#b94184da7a029a5f586671251ff380ea">sliderReleased</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#e59671d27931b545073e599a10967452">sliderMoved</a> (double value)</td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#5d23c0db6786757d7523b7fbfb3c34c9">QwtAbstractSlider</a> (Qt::Orientation, QWidget *parent=NULL)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#31b9e0314988b7d547c9ded625014bbb">~QwtAbstractSlider</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#945ba36e1b8e20d362083f6737b0601d">setUpdateTime</a> (int t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#b648229c972d0c3258d30b0c43eb5efc">stopMoving</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#91c03aada61745d8924f47319afefee1">setTracking</a> (bool enable)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#305b137fe4dd80cba307fe1b4bd46272">setMass</a> (double val)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#130105fc2001c53cea65f21b03f0b5db">mass</a> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#6b0fdc50bfbb0a8bb40f0dc6bf493b2c">setOrientation</a> (Qt::Orientation o)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">Qt::Orientation </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#4d2521b9c31ec64b71d8e1771b156d88">orientation</a> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#040fd1fd03592c524314bf4b5539608d">isReadOnly</a> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#87c750f098cb5f70306a7908339cb88e">isValid</a> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#79d99f14ebd47dfede8135845c90cedb">setValid</a> (bool valid)</td></tr><tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#f9849c5c21412c7308cac6ad6a420e47">setPosition</a> (const QPoint &)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#2f04dc51e4402b51fef3250bcc99dc7f">valueChange</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#26f4d684524925891113d46ffe383b5d">timerEvent</a> (QTimerEvent *e)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#60e33a71d34b23e9ebefebaa24cdd8c2">mousePressEvent</a> (QMouseEvent *e)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#8f27604396c9d2544931638b806c13e3">mouseReleaseEvent</a> (QMouseEvent *e)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#f9599b94c6771181ede59a84e33c0e6e">mouseMoveEvent</a> (QMouseEvent *e)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#4d55f8ffab93d8610bc026e00e3bdc81">keyPressEvent</a> (QKeyEvent *e)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#25d5c9fe00c81e310304461fa6e8ec97">wheelEvent</a> (QWheelEvent *e)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#6e26a993536813c2d9846a28f3c27aa7">getValue</a> (const QPoint &p)=0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode</a> (const QPoint &p, int &scrollMode, int &direction)=0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="120e5a03094ef0baf793000972a21722"></a><!-- doxytag: member="QwtAbstractSlider::setMouseOffset" ref="120e5a03094ef0baf793000972a21722" args="(double)" -->void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#120e5a03094ef0baf793000972a21722">setMouseOffset</a> (double)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="138397a755057932b5da72f526fc74e6"></a><!-- doxytag: member="QwtAbstractSlider::mouseOffset" ref="138397a755057932b5da72f526fc74e6" args="() const " -->double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#138397a755057932b5da72f526fc74e6">mouseOffset</a> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a1b9e022180a8567f09632388002396"></a><!-- doxytag: member="QwtAbstractSlider::scrollMode" ref="4a1b9e022180a8567f09632388002396" args="() const " -->int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#4a1b9e022180a8567f09632388002396">scrollMode</a> () const </td></tr></table><hr><h2>Member Enumeration Documentation</h2><a class="anchor" name="e4c0c4844ac6a35356f3c529a8eae154"></a><!-- doxytag: member="QwtAbstractSlider::ScrollMode" ref="e4c0c4844ac6a35356f3c529a8eae154" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">enum <a class="el" href="class_qwt_abstract_slider.html#e4c0c4844ac6a35356f3c529a8eae154">QwtAbstractSlider::ScrollMode</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Scroll mode <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__abstract__slider_8h-source.html#l00050">50</a> of file <a class="el" href="qwt__abstract__slider_8h-source.html">qwt_abstract_slider.h</a>. </td> </tr></table><hr><h2>Constructor & Destructor Documentation</h2><a class="anchor" name="5d23c0db6786757d7523b7fbfb3c34c9"></a><!-- doxytag: member="QwtAbstractSlider::QwtAbstractSlider" ref="5d23c0db6786757d7523b7fbfb3c34c9" args="(Qt::Orientation, QWidget *parent=NULL)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">QwtAbstractSlider::QwtAbstractSlider </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">Qt::Orientation </td> <td class="mdname" nowrap> <em>orientation</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>QWidget * </td> <td class="mdname" nowrap> <em>parent</em> = <code>NULL</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [explicit]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Constructor. <p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>orientation</em> </td><td>Orientation </td></tr> <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>Parent widget </td></tr> </table></dl><p>Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00054">54</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>. </td> </tr></table><a class="anchor" name="31b9e0314988b7d547c9ded625014bbb"></a><!-- doxytag: member="QwtAbstractSlider::~QwtAbstractSlider" ref="31b9e0314988b7d547c9ded625014bbb" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">QwtAbstractSlider::~QwtAbstractSlider </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Destructor. <p><p>Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00068">68</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>. </td> </tr></table><hr><h2>Member Function Documentation</h2><a class="anchor" name="50ed1e265beaa1c8adbe718caa023e50"></a><!-- doxytag: member="QwtAbstractSlider::fitValue" ref="50ed1e265beaa1c8adbe718caa023e50" args="(double val)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void QwtAbstractSlider::fitValue </td> <td class="md" valign="top">( </td>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?