示例#1
0
QwtPickerTracker::QwtPickerTracker(
        QwtPicker *picker, QWidget *parent ):
    QwtWidgetOverlay( parent ),
    d_picker( picker )
{
    setMaskMode( QwtWidgetOverlay::MaskHint );
}
示例#2
0
QwtPickerRubberband::QwtPickerRubberband(
        QwtPicker *picker, QWidget *parent ):
    QwtWidgetOverlay( parent ),
    d_picker( picker )
{
    setMaskMode( QwtWidgetOverlay::MaskHint );
}
示例#3
0
 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;
         }
     }
 }