-
Notifications
You must be signed in to change notification settings - Fork 18
/
06_python_compat.patch
56 lines (45 loc) · 1.55 KB
/
06_python_compat.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#Patch to simplify python interface
--- a/src/qwt_series_data.h
+++ b/src/qwt_series_data.h
@@ -54,14 +54,14 @@
virtual ~QwtSeriesData();
//! \return Number of samples
- virtual size_t size() const = 0;
+ virtual size_t size() const {return 0;};
/*!
Return a sample
\param i Index
\return Sample at position i
*/
- virtual T sample( size_t i ) const = 0;
+ virtual T sample( size_t i ) const {return T();};
/*!
Calculate the bounding rect of all samples
@@ -75,7 +75,7 @@
\return Bounding rectangle
*/
- virtual QRectF boundingRect() const = 0;
+ virtual QRectF boundingRect() const {return d_boundingRect;};
/*!
Set a the "rect of interest"
--- a/src/qwt_series_store.h
+++ b/src/qwt_series_store.h
@@ -28,19 +28,19 @@
virtual ~QwtAbstractSeriesStore() {}
//! dataChanged() indicates, that the series has been changed.
- virtual void dataChanged() = 0;
+ virtual void dataChanged() {};
/*!
Set a the "rectangle of interest" for the stored series
\sa QwtSeriesData<T>::setRectOfInterest()
*/
- virtual void setRectOfInterest( const QRectF & ) = 0;
+ virtual void setRectOfInterest( const QRectF & ) {};
//! \return Bounding rectangle of the stored series
- virtual QRectF dataRect() const = 0;
+ virtual QRectF dataRect() const {return QRectF( 0.0, 0.0, -1.0, -1.0 );};
//! \return Number of samples
- virtual size_t dataSize() const = 0;
+ virtual size_t dataSize() const {return 0;};
};
/*!