Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

QtViewWidget.sip

Go to the documentation of this file.
00001 /* -*- mode:c++ -*- */
00002 
00020 class QtViewWidget : QWidget
00021 {
00022 %TypeHeaderCode
00023 #include "qt/QtViewWidget.h"
00024 %End
00025 
00026 public:
00027 
00030   QtViewWidget ( QWidget * /TransferThis/ = 0,
00031                  const char * = 0, unsigned = 0 );
00032 
00033 
00035   virtual ~QtViewWidget ();
00036 
00043   void setPlotter ( PlotterBase * );
00044 
00045 
00046   virtual QSize sizeHint () const;
00047 
00050   virtual void draw ( QPainter & );
00051 
00053   virtual void paintEvent ( QPaintEvent * );
00054 
00055   virtual void update ( const Observable * );
00056 
00057 //   /** Overrides virtual function of ViewBase. */
00058 //   virtual HippoRectangle getDrawRect () const;
00059 
00061   void setDrawRect ( const QRect &  );
00062 
00064   virtual void setDrawRect ( float , float , float , float  );
00065 
00067   virtual void initPlot ( double  );
00068 
00070   virtual void endPlot ();
00071 
00073   int toViewX ( double  ) const;
00074 
00076   int toViewY ( double  ) const;
00077 
00078   virtual void fillPickedPoint ( double , double , 
00079                                  std::vector < double > &  ) const;
00080 
00081   virtual void setDoubleBuffering( unsigned );
00082 
00087   virtual void mousePressEvent ( QMouseEvent * );
00088 
00089 
00090 
00091   void setInspector ( Inspector * );
00092 
00093 
00094 
00095 private:
00096 
00097   QtViewWidget ( const QtViewWidget & );
00098 
00099 };

Generated on Wed Sep 7 14:51:29 2005 for SiHippo by  doxygen 1.4.3