QwtPickerTracker::QwtPickerTracker( QwtPicker *picker, QWidget *parent ): QwtWidgetOverlay( parent ), d_picker( picker ) { setMaskMode( QwtWidgetOverlay::MaskHint ); }
QwtPickerRubberband::QwtPickerRubberband( QwtPicker *picker, QWidget *parent ): QwtWidgetOverlay( parent ), d_picker( picker ) { setMaskMode( QwtWidgetOverlay::MaskHint ); }
Overlay( QWidget *parent, Editor *editor ): QwtWidgetOverlay( parent ), d_editor( editor ) { switch( editor->mode() ) { case Editor::NoMask: { setMaskMode( QwtWidgetOverlay::NoMask ); setRenderMode( QwtWidgetOverlay::AutoRenderMode ); break; } case Editor::Mask: { setMaskMode( QwtWidgetOverlay::MaskHint ); setRenderMode( QwtWidgetOverlay::AutoRenderMode ); break; } case Editor::AlphaMask: { setMaskMode( QwtWidgetOverlay::AlphaMask ); setRenderMode( QwtWidgetOverlay::AutoRenderMode ); break; } case Editor::AlphaMaskRedraw: { setMaskMode( QwtWidgetOverlay::AlphaMask ); setRenderMode( QwtWidgetOverlay::DrawOverlay ); break; } case Editor::AlphaMaskCopyMask: { setMaskMode( QwtWidgetOverlay::AlphaMask ); setRenderMode( QwtWidgetOverlay::CopyAlphaMask ); break; } } }