14 #ifndef _QtGroupView_H_
15 #define _QtGroupView_H_
18 # pragma warning(disable:4250) // inherits via dominance
25 #if QT_VERSION < 0x040000
44 #if QT_VERSION < 0x040000
63 int toCanvasX (
double dx )
const;
66 int toCanvasY (
double dy )
const;
74 QtGroupView (
const std::vector < ViewBase * > & inViews );
83 void setDrawRect (
float x,
float y,
float w,
float h );
86 void setDrawRect (
const QRect & rect );
89 virtual Rect getDrawRect ()
const;
97 virtual void moveBy (
double dx,
double dy );
101 int toViewX (
double datX )
const;
104 int toViewY (
double datY )
const;
106 virtual void fillPickedPoint (
double x,
double y,
107 std::vector < double > & picked )
const;
115 #endif // _QtGroupView_H_
hippodraw::QtViewImp class interface
std::vector< double > m_position
A vector containing the percentage position information for every views.
#define MDL_QTHIPPOPLOT_API
This is the abstract base class for a group view.
The class of derived from ViewBase for drawing to the screen and PostScript generation using Qt toolk...
bool m_is_drawing
A flag set true when drawing has stared.
Class representing a rectangle.
hippodraw::QtView class interface
hippodraw::GroupViewBase class interface
The class of derived from GroupViewBase, QtViewImp and QCanvasRectangle for drawing a grouped view on...