| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | 
							- /* -*- mode: C++ ; c-file-style: "stroustrup" -*- *****************************
 
-  * Qwt Widget Library
 
-  * Copyright (C) 1997   Josef Wilgen
 
-  * Copyright (C) 2002   Uwe Rathmann
 
-  *
 
-  * This library is free software; you can redistribute it and/or
 
-  * modify it under the terms of the Qwt License, Version 1.0
 
-  *****************************************************************************/
 
- #include "qwt_plot_seriesitem.h"
 
- class QwtPlotAbstractSeriesItem::PrivateData
 
- {
 
- public:
 
-     PrivateData():
 
-         orientation( Qt::Vertical )
 
-     {
 
-     }
 
-     Qt::Orientation orientation;
 
- };
 
- /*!
 
-   Constructor
 
-   \param title Title of the curve
 
- */
 
- QwtPlotAbstractSeriesItem::QwtPlotAbstractSeriesItem( const QwtText &title ):
 
-     QwtPlotItem( title )
 
- {
 
-     d_data = new PrivateData();
 
- }
 
- /*!
 
-   Constructor
 
-   \param title Title of the curve
 
- */
 
- QwtPlotAbstractSeriesItem::QwtPlotAbstractSeriesItem( const QString &title ):
 
-     QwtPlotItem( QwtText( title ) )
 
- {
 
-     d_data = new PrivateData();
 
- }
 
- //! Destructor
 
- QwtPlotAbstractSeriesItem::~QwtPlotAbstractSeriesItem()
 
- {
 
-     delete d_data;
 
- }
 
- /*!
 
-   Set the orientation of the item.
 
-   The orientation() might be used in specific way by a plot item.
 
-   F.e. a QwtPlotCurve uses it to identify how to display the curve
 
-   int QwtPlotCurve::Steps or QwtPlotCurve::Sticks style.
 
-   \sa orientation()
 
- */
 
- void QwtPlotAbstractSeriesItem::setOrientation( Qt::Orientation orientation )
 
- {
 
-     if ( d_data->orientation != orientation )
 
-     {
 
-         d_data->orientation = orientation;
 
-         itemChanged();
 
-     }
 
- }
 
- /*!
 
-   \return Orientation of the plot item
 
-   \sa setOrientation()
 
- */
 
- Qt::Orientation QwtPlotAbstractSeriesItem::orientation() const
 
- {
 
-     return d_data->orientation;
 
- }
 
- /*!
 
-   \brief Draw the complete series
 
-   \param painter Painter
 
-   \param xMap Maps x-values into pixel coordinates.
 
-   \param yMap Maps y-values into pixel coordinates.
 
-   \param canvasRect Contents rect of the canvas
 
- */
 
- void QwtPlotAbstractSeriesItem::draw( QPainter *painter,
 
-         const QwtScaleMap &xMap, const QwtScaleMap &yMap,
 
-         const QRectF &canvasRect ) const
 
- {
 
-     drawSeries( painter, xMap, yMap, canvasRect, 0, -1 );
 
- }
 
 
  |