#include <QtViewWidget.h>
Inheritance diagram for QtViewWidget:


It is derived from QWidget in order to get a position and size in its parent. It also derives from QtViewImp where most of the drawing code is implemented.
Sanket Biren Malde <sanket@stanford.edu>
Definition at line 36 of file QtViewWidget.h.
Public Member Functions | |
| acceptDrops () const | |
| adjustSize () | |
| autoMask () const | |
| backgroundBrush () const | |
| backgroundMode () const | |
| backgroundOrigin () const | |
| baseSize () const | |
| caption () const | |
| childAt (const QPoint &p, bool includeThis=FALSE) const | |
| childAt (int x, int y, bool includeThis=FALSE) const | |
| childrenRect () const | |
| childrenRegion () const | |
| clearFocus () | |
| clearMask () | |
| clearWFlags (WFlags f) | |
| clipRegion () const | |
| close () | |
| close (bool alsoDelete) | |
| closeEvent (QCloseEvent *e) | |
| colorGroup () const | |
| constPolish () const | |
| contextMenuEvent (QContextMenuEvent *e) | |
| create (WId window=0, bool initializeWindow=TRUE, bool destroyOldWindow=TRUE) | |
| cursor () const | |
| customWhatsThis () const | |
| virtual const QFont & | defaultFont () |
| destroy (bool destroyWindow=TRUE, bool destroySubWindows=TRUE) | |
| dragEnterEvent (QDragEnterEvent *) | |
| dragLeaveEvent (QDragLeaveEvent *) | |
| dragMoveEvent (QDragMoveEvent *) | |
| virtual void | draw (QPainter &) |
| Reimplements the inherited function. | |
| virtual void | drawColorLines (const std::vector< double > &x, const std::vector< double > &y, hippodraw::Line::Style style, const std::vector< Color > &colors, float size) |
| Draws multiple line segments, each with a different color - that is, a line between x0,y0 and x1,y1, with color[0] =color[1] another between x2,y2 and x3,y3 with color[2]=color[3] and so on. | |
| virtual void | drawLines (const std::vector< double > &x, const std::vector< double > &y, hippodraw::Line::Style style, const Color &color, float size) |
| Draws multiple line segments - that is, a line between x0,y0 and x1,y2, another between x2,y2 and x3,y3 and so on. | |
| virtual void | drawMag (float x, float y, int mag, float fontsize, QFont &) |
| virtual void | drawMag (float x, float y, int mag, float fontsize) |
| Draws the exponent on the axis label. | |
| virtual void | drawPoints (const std::vector< double > &x, const std::vector< double > &y, const std::vector< Color > &colors, hippodraw::Symbol::Type type, float sym_size) |
| virtual void | drawPoints (const std::vector< double > &x, const std::vector< double > &y, hippodraw::Symbol::Type type, float sym_size) |
| virtual void | drawPolyLine (const std::vector< double > &xpoints, const std::vector< double > &ypoints, hippodraw::Line::Style style, const Color &color, float size) |
| Draws a polyline. | |
| virtual void | drawSelf () |
| Draws itself. | |
| virtual void | drawSquare (double x1, double y1, double x2, double y2, int red, int green, int blue) |
| Draws a colored square. | |
| drawText (const QPoint &pos, const QString &str) | |
| drawText (int x, int y, const QString &str) | |
| virtual void | drawText (const std::string &s, float x, float y, float fontsize, float angle, char xp, char yp, bool resize, const FontBase *font) |
| Draws a text string at a point in the view's coordinate system. | |
| virtual void | drawText (const std::string &s, float x, float y, float fontsize, float angle, char xp, char yp, bool resize) |
| virtual void | drawUserText (const std::string &s, float x, float y, float fontsize, float angle, char xp, char yp) |
| Draws a text string at a point in the data coordinate system. | |
| virtual void | drawViewLines (const std::vector< double > &x, const std::vector< double > &y, hippodraw::Line::Style style, const Color &color, float size) |
| Draws multiple line segments. | |
| virtual void | drawViewLines (const std::vector< double > &x, const std::vector< double > &y, hippodraw::Line::Style style, bool color, float size) |
| Draws multiple line segments. | |
| virtual void | drawViewSquare (float x1, float y1, float x2, float y2, int red, int green, int blue) |
| Draws a colored square in view space. | |
| dropEvent (QDropEvent *) | |
| enabledChange (bool oldEnabled) | |
| virtual void | endPlot () |
| Finalizes the plot view by unlocking the QApplication. | |
| enterEvent (QEvent *) | |
| enum {WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin} | |
| enum {NoFocus=0, TabFocus=0x1, ClickFocus=0x2, StrongFocus=TabFocus|ClickFocus|0x8, WheelFocus=StrongFocus|0x4} | |
| erase (const QRegion ®) | |
| erase (const QRect &r) | |
| erase (int x, int y, int w, int h) | |
| erase () | |
| eraseColor () const | |
| erasePixmap () const | |
| event (QEvent *e) | |
| virtual void | fillPickedPoint (double x, double y, std::vector< double > &picked) const |
| Fills the picked point vector. | |
| find (WId id) | |
| focusData () | |
| focusInEvent (QFocusEvent *) | |
| focusNextPrevChild (bool next) | |
| focusOutEvent (QFocusEvent *) | |
| focusPolicy () const | |
| focusProxy () const | |
| focusWidget () const | |
| font () const | |
| fontChange (const QFont &oldFont) | |
| fontInfo () const | |
| fontMetrics () const | |
| foregroundColor () const | |
| frameGeometry () const | |
| frameSize () const | |
| geometry () const | |
| virtual double | getAspectRatio () const |
| Get the aspect ratio. | |
| virtual HippoRectangle | getDrawRect () const |
| Overrides virtual function of ViewBase. | |
| virtual HippoRectangle | getMarginRect () const |
| Returns the Rectangle within which points representations are draw. | |
| PlotterBase * | getPlotter () |
| Returns the plotter used by this view. | |
| PlotterBase * | getPlotter () const |
| Returns the plotter used by this view. | |
| const Range & | getRange (hippodraw::Axes::Type axis) const |
| Returns the range of the data space on specified axis. | |
| const HippoRectangle & | getUserRect () const |
| Is called by the AxisRepBase object (or one of its derived objects), and returns the rectangle where the drawing is made. | |
| getWFlags () const | |
| grabKeyboard () | |
| grabMouse (const QCursor &cursor) | |
| grabMouse () | |
| hasFocus () const | |
| hasMouse () const | |
| hasMouseTracking () const | |
| height () const | |
| heightForWidth (int w) const | |
| hide () | |
| hideEvent (QHideEvent *) | |
| icon () const | |
| iconText () const | |
| imComposeEvent (QIMEvent *e) | |
| imEndEvent (QIMEvent *e) | |
| imStartEvent (QIMEvent *e) | |
| virtual void | initPlot (double aspect) |
| Initializes the plot view by locking the QApplication. | |
| isActiveWindow () const | |
| isDesktop () const | |
| isDialog () const | |
| isEnabled () const | |
| isEnabledTo (QWidget *ancestor) const | |
| isFocusEnabled () const | |
| isFullScreen () const | |
| isHidden () const | |
| isInputMethodEnabled () const | |
| isMaximized () const | |
| isMinimized () const | |
| isModal () const | |
| isPopup () const | |
| isShown () const | |
| isTopLevel () const | |
| isUpdatesEnabled () const | |
| isVisible () const | |
| isVisibleTo (QWidget *ancestor) const | |
| keyboardGrabber () | |
| keyPressEvent (QKeyEvent *e) | |
| keyReleaseEvent (QKeyEvent *e) | |
| layout () const | |
| leaveEvent (QEvent *) | |
| lower () | |
| macEvent (MSG *) | |
| mapFrom (QWidget *parent, const QPoint &pos) const | |
| mapFromGlobal (const QPoint &pos) const | |
| mapFromParent (const QPoint &pos) const | |
| mapTo (QWidget *parent, const QPoint &pos) const | |
| mapToGlobal (const QPoint &pos) const | |
| mapToParent (const QPoint &pos) const | |
| maximumHeight () const | |
| maximumSize () const | |
| maximumWidth () const | |
| metric (int m) const | |
| microFocusHint () const | |
| minimumHeight () const | |
| minimumSize () const | |
| minimumSizeHint () const | |
| minimumWidth () const | |
| mouseDoubleClickEvent (QMouseEvent *e) | |
| mouseGrabber () | |
| mouseMoveEvent (QMouseEvent *e) | |
| virtual void | mousePressEvent (QMouseEvent *e) |
| overrides the inherited virtual function. | |
| mouseReleaseEvent (QMouseEvent *e) | |
| move (const QPoint &) | |
| move (int x, int y) | |
| moveEvent (QMoveEvent *) | |
| ownCursor () const | |
| ownFont () const | |
| ownPalette () const | |
| virtual void | paintEvent (QPaintEvent *) |
| Overrides virtual function of QWidget to do drawing. | |
| palette () const | |
| paletteBackgroundColor () const | |
| paletteBackgroundPixmap () const | |
| paletteChange (const QPalette &oldPalette) | |
| paletteForegroundColor () const | |
| parentWidget (bool sameWindow=FALSE) const | |
| polish () | |
| pos () const | |
| prop -the y coordinate of the widget relative to its parent and including any window frame | |
| prop -the x coordinate of the widget relative to its parent including any window frame | |
| prop -the level of opacity for the window | |
| prop -the width of the widget excluding any window frame | |
| prop -whether the widget is visible | |
| prop -whether updates are enabled | |
| prop -whether the widget is under the mouse cursor | |
| prop -the default layout behavior of the widget | |
| prop -the size increment of the widget | |
| prop -the recommended size for the widget | |
| prop -the size of the widget excluding any window frame | |
| prop -whether the widget is shown | |
| prop -the internal geometry of the widget excluding any window frame | |
| prop -the position of the widget within its parent widget | |
| prop -the foreground color of the widget | |
| prop -the background pixmap of the widget | |
| prop -the background color of the widget | |
| prop -the widget's palette | |
| prop -whether the widget uses its own palette | |
| prop -whether the widget uses its own font | |
| prop -whether the widget uses its own cursor | |
| prop -whether mouse tracking is enabled for the widget | |
| prop -the widget's minimum width | |
| prop -the recommended minimum size for the widget | |
| prop -the widget's minimum size | |
| prop -the widget's minimum height | |
| prop -whether this widget is minimized(iconified) | |
| prop -the currently set micro focus hint for this widget | |
| prop -the widget's maximum width | |
| prop -the widget's maximum size | |
| prop -the widget's maximum height | |
| prop -whether this widget is maximized | |
| prop -whether the widget is a top-level widget | |
| prop -whether the widget is a popup widget | |
| prop -whether the widget is a modal widget | |
| prop -whether the widget is a dialog widget | |
| prop -whether the widget is a desktop widget, i.e.represents the desktop | |
| prop -whether this widget is the active window | |
| prop -enables or disables the use of input methods for this widget | |
| prop -the widget's icon text | |
| prop -the widget's icon | |
| prop -whether the widget is explicitly hidden | |
| prop -the height of the widget excluding any window frame | |
| prop -the geometry of the widget relative to its parent and excluding the window frame | |
| prop -whether the widget is full screen | |
| prop -the size of the widget including any window frame | |
| prop -geometry of the widget relative to its parent including any window frame | |
| prop -the font currently set for the widget | |
| prop -the way the widget accepts keyboard focus | |
| prop -whether the widget accepts keyboard focus | |
| prop -whether this widget(or its focus proxy) has the keyboard input focus | |
| prop -whether the widget is enabled | |
| prop -whether the widget wants to handle What's This help manually | |
| prop -the cursor shape for this widget | |
| prop -the current color group of the widget palette | |
| prop -the combined region occupied by the widget's children | |
| prop -the bounding rectangle of the widget's children | |
| prop -the window caption(title) | |
| prop -the base size of the widget | |
| prop -the origin of the widget's background | |
| prop -the color role used for painting the background of the widget | |
| prop -the widget's background brush | |
| prop -whether the auto mask feature is enabled for the widget | |
| prop -whether drop events are enabled for this widget | |
| QtViewWidget (QWidget *parent=0, const char *name=0, Qt::WFlags wflags=0) | |
| The standard QWidget constructor. | |
| qwsEvent (QWSEvent *) | |
| raise () | |
| rect () const | |
| releaseKeyboard () | |
| releaseMouse () | |
| repaint (const QRegion ®, bool erase=TRUE) | |
| repaint (const QRect &r, bool erase=TRUE) | |
| repaint (int x, int y, int w, int h, bool erase=TRUE) | |
| repaint (bool erase) | |
| repaint () | |
| reparent (QWidget *parent, const QPoint &p, bool showIt=FALSE) | |
| reparent (QWidget *parent, WFlags f, const QPoint &p, bool showIt=FALSE) | |
| resetInputContext () | |
| resize (const QSize &) | |
| resize (int w, int h) | |
| resizeEvent (QResizeEvent *) | |
| scroll (int dx, int dy, const QRect &r) | |
| scroll (int dx, int dy) | |
| setAcceptDrops (bool on) | |
| setActiveWindow () | |
| setAutoMask (bool) | |
| setBackgroundMode (BackgroundMode m, BackgroundMode visual) | |
| setBackgroundMode (BackgroundMode) | |
| setBackgroundOrigin (BackgroundOrigin) | |
| setBaseSize (int basew, int baseh) | |
| setBaseSize (const QSize &) | |
| setCaption (const QString &) | |
| void | setCrossX (double val) |
| Set the crossX value. | |
| void | setCrossY (double val) |
| Set the crossY value. | |
| setCursor (const QCursor &) | |
| virtual void | setDefaultFont (const QFont &font) |
| setDisabled (bool disable) | |
| virtual void | setDoubleBuffering (unsigned dblbuf) |
| virtual void | setDrawRect (float x, float y, float width, float height) |
| Sets the drawing rectangle in the paint device space. | |
| void | setDrawRect (const QRect &rect) |
| Sets the drawing rectangle in the paint device space. | |
| setEnabled (bool) | |
| setEraseColor (const QColor &color) | |
| setErasePixmap (const QPixmap &pixmap) | |
| setFixedHeight (int h) | |
| setFixedSize (int w, int h) | |
| setFixedSize (const QSize &s) | |
| setFixedWidth (int w) | |
| setFocus () | |
| setFocusPolicy (FocusPolicy) | |
| setFocusProxy (QWidget *w) | |
| setFont (const QFont &) | |
| setGeometry (const QRect &) | |
| setGeometry (int x, int y, int w, int h) | |
| setHidden (bool hide) | |
| setIcon (const QPixmap &) | |
| setIconText (const QString &) | |
| setInputMethodEnabled (bool b) | |
| void | setInspector (QObject *) |
| Sets the receiver of update messages. | |
| setKeyCompression (bool compress) | |
| setMask (const QRegion ®ion) | |
| setMask (const QBitmap &bitmap) | |
| setMaximumHeight (int maxh) | |
| setMaximumSize (int maxw, int maxh) | |
| setMaximumSize (const QSize &) | |
| setMaximumWidth (int maxw) | |
| setMicroFocusHint (int x, int y, int width, int height, bool text=TRUE, QFont *f=0) | |
| setMinimumHeight (int minh) | |
| setMinimumSize (int minw, int minh) | |
| setMinimumSize (const QSize &) | |
| setMinimumWidth (int minw) | |
| setMouseTracking (bool enable) | |
| setPalette (const QPalette &) | |
| setPaletteBackgroundColor (const QColor &) | |
| setPaletteBackgroundPixmap (const QPixmap &) | |
| setPaletteForegroundColor (const QColor &) | |
| void | setPlotter (PlotterBase *) |
| Re-implements inherited member to test something for SIP. | |
| setShown (bool show) | |
| setSizeIncrement (int w, int h) | |
| setSizeIncrement (const QSize &) | |
| setSizePolicy (QSizePolicy::SizeType hor, QSizePolicy::SizeType ver, bool hfw=FALSE) | |
| setSizePolicy (QSizePolicy) | |
| setStyle (const QString &style) | |
| setStyle (QStyle *style) | |
| setTabOrder (QWidget *first, QWidget *second) | |
| setUpdatesEnabled (bool enable) | |
| setWFlags (WFlags f) | |
| setWindowOpacity (double level) | |
| setWindowState (uint windowState) | |
| show () | |
| showEvent (QShowEvent *) | |
| showFullScreen () | |
| showMaximized () | |
| showMinimized () | |
| showNormal () | |
| size () const | |
| virtual QSize | sizeHint () const |
| Re-implements inherited member to return a reasonable size. | |
| sizeIncrement () const | |
| sizePolicy () const | |
| stackUnder (QWidget *w) | |
| style () const | |
| styleChange (QStyle &oldStyle) | |
| tabletEvent (QTabletEvent *e) | |
| testWFlags (WFlags f) const | |
| topLevelWidget () const | |
| int | toView (double x) const |
Converts the view space coordinate x expressed as a double to one expressed as an int. | |
| int | toViewX (double datX) const |
| Converts the data space coordinate X to the view space coordinate X. | |
| int | toViewY (double datY) const |
| Converts the data space coordinate Y to the view space coordinate Y. | |
| unsetCursor () | |
| unsetFont () | |
| unsetPalette () | |