Version: 9.15.0
GraphicsView_Selector Class Reference

#include <GraphicsView_Selector.h>

Inheritance diagram for GraphicsView_Selector:
Inheritance graph

Signals

void selSelectionDone (GV_SelectionChangeStatus)
 
void selSelectionCancel ()
 

Public Member Functions

 GraphicsView_Selector (GraphicsView_Viewer *)
 
 ~GraphicsView_Selector ()
 
void lock (bool theState)
 
virtual void detect (double, double)
 
virtual void undetectAll ()
 
virtual void select (const QRectF &, bool append=false)
 
virtual void unselectAll ()
 
virtual int numSelected () const
 
virtual void checkSelection (int, bool, int)
 

Static Public Member Functions

static int getAppendKey ()
 
static void setAppendKey (int k)
 

Protected Attributes

GraphicsView_ViewermyViewer
 
bool myLocked
 

Static Private Attributes

static int appendKey = Qt::ShiftModifier
 

Constructor & Destructor Documentation

◆ GraphicsView_Selector()

GraphicsView_Selector::GraphicsView_Selector ( GraphicsView_Viewer theViewer)

◆ ~GraphicsView_Selector()

GraphicsView_Selector::~GraphicsView_Selector ( )

Member Function Documentation

◆ checkSelection()

void GraphicsView_Selector::checkSelection ( int  selBefore,
bool  ,
int  theStatus 
)
virtual

◆ detect()

void GraphicsView_Selector::detect ( double  x,
double  y 
)
virtual

◆ getAppendKey()

static int GraphicsView_Selector::getAppendKey ( )
inlinestatic

◆ lock()

void GraphicsView_Selector::lock ( bool  theState)
inline

◆ numSelected()

int GraphicsView_Selector::numSelected ( ) const
virtual

◆ select()

void GraphicsView_Selector::select ( const QRectF &  selRect,
bool  append = false 
)
virtual

◆ selSelectionCancel

void GraphicsView_Selector::selSelectionCancel ( )
signal

◆ selSelectionDone

void GraphicsView_Selector::selSelectionDone ( GV_SelectionChangeStatus  )
signal

◆ setAppendKey()

static void GraphicsView_Selector::setAppendKey ( int  k)
inlinestatic

◆ undetectAll()

void GraphicsView_Selector::undetectAll ( )
virtual

◆ unselectAll()

void GraphicsView_Selector::unselectAll ( )
virtual

Member Data Documentation

◆ appendKey

int GraphicsView_Selector::appendKey = Qt::ShiftModifier
staticprivate

◆ myLocked

bool GraphicsView_Selector::myLocked
protected

◆ myViewer

GraphicsView_Viewer* GraphicsView_Selector::myViewer
protected

The documentation for this class was generated from the following files: