📄 qwt__picker_8h-source.html
字号:
<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 &);<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 &);<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 &);<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 &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 &pa);<a name="l00293"></a>00293 <a name="l00300"></a>00300 <span class="keywordtype">void</span> appended(<span class="keyword">const</span> QPoint &pos);<a name="l00301"></a>00301 <a name="l00309"></a>00309 <span class="keywordtype">void</span> moved(<span class="keyword">const</span> QPoint &pos);<a name="l00310"></a>00310 <a name="l00318"></a>00318 <span class="keywordtype">void</span> changed(<span class="keyword">const</span> QwtPolygon &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 &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 &);<a name="l00335"></a>00335 <span class="keyword">virtual</span> <span class="keywordtype">void</span> move(<span class="keyword">const</span> QPoint &);<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 &oldSize, <a name="l00350"></a>00350 <span class="keyword">const</span> QSize &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 &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 <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 + -