⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qwt__picker_8h-source.html

📁 QWT5.01用于Qt开发的二维图形库程序
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a name="l00237"></a>00237     {<a name="l00238"></a>00238         Stretch,<a name="l00239"></a>00239         KeepSize<a name="l00240"></a>00240     };<a name="l00241"></a>00241 <a name="l00242"></a>00242     <span class="keyword">explicit</span> <a class="code" href="class_qwt_picker.html">QwtPicker</a>(QWidget *parent);<a name="l00243"></a>00243     <span class="keyword">explicit</span> <a class="code" href="class_qwt_picker.html">QwtPicker</a>(<span class="keywordtype">int</span> selectionFlags, RubberBand rubberBand,<a name="l00244"></a>00244         DisplayMode trackerMode, QWidget *);<a name="l00245"></a>00245 <a name="l00246"></a>00246     <span class="keyword">virtual</span> ~<a class="code" href="class_qwt_picker.html">QwtPicker</a>();<a name="l00247"></a>00247 <a name="l00248"></a>00248     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSelectionFlags(<span class="keywordtype">int</span>);<a name="l00249"></a>00249     <span class="keywordtype">int</span> selectionFlags() <span class="keyword">const</span>;<a name="l00250"></a>00250 <a name="l00251"></a>00251     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRubberBand(RubberBand);<a name="l00252"></a>00252     RubberBand rubberBand() <span class="keyword">const</span>;<a name="l00253"></a>00253 <a name="l00254"></a>00254     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTrackerMode(DisplayMode);<a name="l00255"></a>00255     DisplayMode trackerMode() <span class="keyword">const</span>;<a name="l00256"></a>00256 <a name="l00257"></a>00257     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setResizeMode(ResizeMode);<a name="l00258"></a>00258     ResizeMode resizeMode() <span class="keyword">const</span>;<a name="l00259"></a>00259 <a name="l00260"></a>00260     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRubberBandPen(<span class="keyword">const</span> QPen &amp;);<a name="l00261"></a>00261     QPen rubberBandPen() <span class="keyword">const</span>;<a name="l00262"></a>00262 <a name="l00263"></a>00263     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTrackerPen(<span class="keyword">const</span> QPen &amp;);<a name="l00264"></a>00264     QPen trackerPen() <span class="keyword">const</span>;<a name="l00265"></a>00265 <a name="l00266"></a>00266     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTrackerFont(<span class="keyword">const</span> QFont &amp;);<a name="l00267"></a>00267     QFont trackerFont() <span class="keyword">const</span>;<a name="l00268"></a>00268 <a name="l00269"></a>00269     <span class="keywordtype">bool</span> isEnabled() <span class="keyword">const</span>;<a name="l00270"></a>00270     <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEnabled(<span class="keywordtype">bool</span>);<a name="l00271"></a>00271 <a name="l00272"></a>00272     <span class="keywordtype">bool</span> isActive() <span class="keyword">const</span>;<a name="l00273"></a>00273 <a name="l00274"></a>00274     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> eventFilter(QObject *, QEvent *);<a name="l00275"></a>00275 <a name="l00276"></a>00276     QWidget *parentWidget();<a name="l00277"></a>00277     <span class="keyword">const</span> QWidget *parentWidget() <span class="keyword">const</span>;<a name="l00278"></a>00278 <a name="l00279"></a>00279     <span class="keyword">virtual</span> QRect pickRect() <span class="keyword">const</span>;<a name="l00280"></a>00280     <span class="keyword">const</span> QwtPolygon &amp;selection() <span class="keyword">const</span>; <a name="l00281"></a>00281 <a name="l00282"></a>00282     <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawRubberBand(QPainter *) <span class="keyword">const</span>;<a name="l00283"></a>00283     <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawTracker(QPainter *) <span class="keyword">const</span>;<a name="l00284"></a>00284 <a name="l00285"></a>00285 signals:<a name="l00292"></a>00292     <span class="keywordtype">void</span> selected(<span class="keyword">const</span> QwtPolygon &amp;pa);<a name="l00293"></a>00293 <a name="l00300"></a>00300     <span class="keywordtype">void</span> appended(<span class="keyword">const</span> QPoint &amp;pos);<a name="l00301"></a>00301 <a name="l00309"></a>00309     <span class="keywordtype">void</span> moved(<span class="keyword">const</span> QPoint &amp;pos);<a name="l00310"></a>00310 <a name="l00318"></a>00318     <span class="keywordtype">void</span> changed(<span class="keyword">const</span> QwtPolygon &amp;pa);<a name="l00319"></a>00319 <a name="l00320"></a>00320 <span class="keyword">protected</span>:<a name="l00329"></a>00329     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> accept(QwtPolygon &amp;selection) <span class="keyword">const</span>;<a name="l00330"></a>00330 <a name="l00331"></a>00331     <span class="keyword">virtual</span> <span class="keywordtype">void</span> transition(<span class="keyword">const</span> QEvent *);<a name="l00332"></a>00332 <a name="l00333"></a>00333     <span class="keyword">virtual</span> <span class="keywordtype">void</span> begin();<a name="l00334"></a>00334     <span class="keyword">virtual</span> <span class="keywordtype">void</span> append(<span class="keyword">const</span> QPoint &amp;);<a name="l00335"></a>00335     <span class="keyword">virtual</span> <span class="keywordtype">void</span> move(<span class="keyword">const</span> QPoint &amp;);<a name="l00336"></a>00336     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> end(<span class="keywordtype">bool</span> ok = <span class="keyword">true</span>);<a name="l00337"></a>00337 <a name="l00338"></a>00338     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetMousePressEvent(QMouseEvent *);<a name="l00339"></a>00339     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetMouseReleaseEvent(QMouseEvent *);<a name="l00340"></a>00340     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetMouseDoubleClickEvent(QMouseEvent *); <a name="l00341"></a>00341     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetMouseMoveEvent(QMouseEvent *); <a name="l00342"></a>00342     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetWheelEvent(QWheelEvent *);<a name="l00343"></a>00343     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetKeyPressEvent(QKeyEvent *); <a name="l00344"></a>00344     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetKeyReleaseEvent(QKeyEvent *); <a name="l00345"></a>00345     <span class="keyword">virtual</span> <span class="keywordtype">void</span> widgetLeaveEvent(QEvent *); <a name="l00346"></a>00346 <a name="l00347"></a>00347     QRect trackerRect(QPainter *painter) <span class="keyword">const</span>;<a name="l00348"></a>00348 <a name="l00349"></a>00349     <span class="keyword">virtual</span> <span class="keywordtype">void</span> stretchSelection(<span class="keyword">const</span> QSize &amp;oldSize, <a name="l00350"></a>00350         <span class="keyword">const</span> QSize &amp;newSize);<a name="l00351"></a>00351 <a name="l00352"></a>00352     <span class="keyword">virtual</span> <a class="code" href="class_qwt_text.html">QwtText</a> trackerText(<span class="keyword">const</span> QPoint &amp;pos) <span class="keyword">const</span>;<a name="l00353"></a>00353 <a name="l00354"></a>00354     <span class="keyword">virtual</span> <a class="code" href="class_qwt_picker_machine.html">QwtPickerMachine</a> *stateMachine(<span class="keywordtype">int</span>) <span class="keyword">const</span>;<a name="l00355"></a>00355 <a name="l00356"></a>00356     <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateDisplay();<a name="l00357"></a>00357 <a name="l00358"></a>00358     <span class="keyword">const</span> QWidget *rubberBandWidget() <span class="keyword">const</span>;<a name="l00359"></a>00359     <span class="keyword">const</span> QWidget *trackerWidget() <span class="keyword">const</span>;<a name="l00360"></a>00360 <a name="l00361"></a>00361 <span class="keyword">private</span>:<a name="l00362"></a>00362     <span class="keywordtype">void</span> init(QWidget *, <span class="keywordtype">int</span> selectionFlags, RubberBand rubberBand,<a name="l00363"></a>00363         DisplayMode trackerMode);<a name="l00364"></a>00364 <a name="l00365"></a>00365     <span class="keywordtype">void</span> setStateMachine(<a class="code" href="class_qwt_picker_machine.html">QwtPickerMachine</a> *);<a name="l00366"></a>00366     <span class="keywordtype">void</span> setMouseTracking(<span class="keywordtype">bool</span>);<a name="l00367"></a>00367 <a name="l00368"></a>00368     <span class="keyword">class </span>PrivateData;<a name="l00369"></a>00369     PrivateData *d_data;<a name="l00370"></a>00370 };<a name="l00371"></a>00371             <a name="l00372"></a>00372 <span class="preprocessor">#endif</span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 26 21:22:37 2007 for Qwt User's Guide by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -