29 #ifndef QTMOUSETOOLS_H
30 #define QTMOUSETOOLS_H
106 virtual void clicked(
int x,
int y);
152 virtual void clicked(
int x,
int y);
198 virtual void clicked(
int x,
int y);
242 virtual void clicked(
int x,
int y);
300 virtual void clicked(
int x,
int y);
358 virtual void clicked(
int x,
int y);
virtual void doubleClicked(int x, int y)
void echoClicked(casacore::Record)
QtPointRegion(viewer::RegionSourceFactory *rf, PanelDisplay *pd)
bool getMouseRegion(casacore::Record &mouseRegion, WorldCanvasHolder *&wch)
Retrieve the current circular mouse region record and WCH, if any.
void mouseRegionReady(casacore::Record mouseRegion, WorldCanvasHolder *)
See regionReady() implementation for format of the record.
virtual void regionReady()
This callback is invoked by the base when the user double-clicks inside a polygon defined previously ...
PanelDisplay * pd_
virtual void rectangleReady(); virtual void handleEvent(DisplayEvent& ev); virtual void keyPressed(co...
bool getMouseRegion(casacore::Record &mouseRegion, WorldCanvasHolder *&wch)
Retrieve the current polygon mouse region record and WCH, if any.
bool getMouseRegion(casacore::Record &mouseRegion, WorldCanvasHolder *&wch)
Retrieve the current rectangular mouse region record and WCH, if any.
virtual void doubleClicked(int x, int y)
QtPTRegion(viewer::RegionSourceFactory *rf, PanelDisplay *pd)
virtual void regionReady()
Signals mouseRegionReady with an appropriate casacore::Record, when called by base class in response ...
void echoClicked(casacore::Record)
virtual void polygonReady()
virtual void handleEvent(DisplayEvent& ev); virtual void keyPressed(const WCPositionEvent &ev); ...
virtual void clicked(int x, int y)
A hierarchical collection of named fields of various types.
QtRTRegion(viewer::RegionSourceFactory *rf, PanelDisplay *pd)
QtELRegion(viewer::RegionSourceFactory *rf, PanelDisplay *pd)
virtual void clicked(int x, int y)
virtual void clicked(int x, int y)
virtual void regionReady()
Signals mouseRegionReady with an appropriate casacore::Record, when called by base class in response ...
void echoClicked(casacore::Record)
void echoClicked(casacore::Record)
virtual void doubleClicked(int x, int y)
bool getMouseRegion(casacore::Record &mouseRegion, WorldCanvasHolder *&wch)
Retrieve the current rectangular mouse region record and WCH, if any.
A holder to interface between DisplayDatas and a WorldCanvas.
virtual void regionReady()
Signals mouseRegionReady with an appropriate casacore::Record, when called by base class in response ...
void mouseRegionReady(casacore::Record mouseRegion, WorldCanvasHolder *)
See regionReady() implementation for format of the record.
A class which creates and manages "panelled" displays.
void mouseRegionReady(casacore::Record mouseRegion, WorldCanvasHolder *)
See regionReady() implementation for format of the record.
PanelDisplay * pd_
virtual void rectangleReady(); virtual void handleEvent(DisplayEvent& ev); virtual void keyPressed(co...
virtual void doubleClicked(int x, int y)
void mouseRegionReady(casacore::Record mouseRegion, WorldCanvasHolder *)
See regionReady() implementation for format of the record.
virtual void clicked(int x, int y)