[8127] | 1 | ################################################################
|
---|
| 2 | # Qwt Widget Library
|
---|
| 3 | # Copyright (C) 1997 Josef Wilgen
|
---|
| 4 | # Copyright (C) 2002 Uwe Rathmann
|
---|
| 5 | #
|
---|
| 6 | # This library is free software; you can redistribute it and/or
|
---|
| 7 | # modify it under the terms of the Qwt License, Version 1.0
|
---|
| 8 | ################################################################
|
---|
| 9 |
|
---|
| 10 |
|
---|
| 11 | HEADERS += \
|
---|
| 12 | qwt.h \
|
---|
| 13 | qwt_abstract_scale_draw.h \
|
---|
| 14 | qwt_clipper.h \
|
---|
| 15 | qwt_color_map.h \
|
---|
| 16 | qwt_compat.h \
|
---|
| 17 | qwt_column_symbol.h \
|
---|
| 18 | qwt_date.h \
|
---|
| 19 | qwt_date_scale_draw.h \
|
---|
| 20 | qwt_date_scale_engine.h \
|
---|
| 21 | qwt_dyngrid_layout.h \
|
---|
| 22 | qwt_global.h \
|
---|
| 23 | qwt_graphic.h \
|
---|
| 24 | qwt_interval.h \
|
---|
| 25 | qwt_interval_symbol.h \
|
---|
| 26 | qwt_math.h \
|
---|
| 27 | qwt_magnifier.h \
|
---|
| 28 | qwt_null_paintdevice.h \
|
---|
| 29 | qwt_painter.h \
|
---|
| 30 | qwt_painter_command.h \
|
---|
| 31 | qwt_panner.h \
|
---|
| 32 | qwt_picker.h \
|
---|
| 33 | qwt_picker_machine.h \
|
---|
| 34 | qwt_pixel_matrix.h \
|
---|
| 35 | qwt_point_3d.h \
|
---|
| 36 | qwt_point_polar.h \
|
---|
| 37 | qwt_round_scale_draw.h \
|
---|
| 38 | qwt_scale_div.h \
|
---|
| 39 | qwt_scale_draw.h \
|
---|
| 40 | qwt_scale_engine.h \
|
---|
| 41 | qwt_scale_map.h \
|
---|
| 42 | qwt_spline.h \
|
---|
| 43 | qwt_symbol.h \
|
---|
| 44 | qwt_system_clock.h \
|
---|
| 45 | qwt_text_engine.h \
|
---|
| 46 | qwt_text_label.h \
|
---|
| 47 | qwt_text.h \
|
---|
| 48 | qwt_transform.h \
|
---|
| 49 | qwt_widget_overlay.h
|
---|
| 50 |
|
---|
| 51 | SOURCES += \
|
---|
| 52 | qwt_abstract_scale_draw.cpp \
|
---|
| 53 | qwt_clipper.cpp \
|
---|
| 54 | qwt_color_map.cpp \
|
---|
| 55 | qwt_column_symbol.cpp \
|
---|
| 56 | qwt_date.cpp \
|
---|
| 57 | qwt_date_scale_draw.cpp \
|
---|
| 58 | qwt_date_scale_engine.cpp \
|
---|
| 59 | qwt_dyngrid_layout.cpp \
|
---|
| 60 | qwt_event_pattern.cpp \
|
---|
| 61 | qwt_graphic.cpp \
|
---|
| 62 | qwt_interval.cpp \
|
---|
| 63 | qwt_interval_symbol.cpp \
|
---|
| 64 | qwt_math.cpp \
|
---|
| 65 | qwt_magnifier.cpp \
|
---|
| 66 | qwt_null_paintdevice.cpp \
|
---|
| 67 | qwt_painter.cpp \
|
---|
| 68 | qwt_painter_command.cpp \
|
---|
| 69 | qwt_panner.cpp \
|
---|
| 70 | qwt_picker.cpp \
|
---|
| 71 | qwt_picker_machine.cpp \
|
---|
| 72 | qwt_pixel_matrix.cpp \
|
---|
| 73 | qwt_point_3d.cpp \
|
---|
| 74 | qwt_point_polar.cpp \
|
---|
| 75 | qwt_round_scale_draw.cpp \
|
---|
| 76 | qwt_scale_div.cpp \
|
---|
| 77 | qwt_scale_draw.cpp \
|
---|
| 78 | qwt_scale_map.cpp \
|
---|
| 79 | qwt_spline.cpp \
|
---|
| 80 | qwt_scale_engine.cpp \
|
---|
| 81 | qwt_symbol.cpp \
|
---|
| 82 | qwt_system_clock.cpp \
|
---|
| 83 | qwt_text_engine.cpp \
|
---|
| 84 | qwt_text_label.cpp \
|
---|
| 85 | qwt_text.cpp \
|
---|
| 86 | qwt_transform.cpp \
|
---|
| 87 | qwt_widget_overlay.cpp
|
---|
| 88 |
|
---|
| 89 |
|
---|
| 90 | contains(QWT_CONFIG, QwtPlot) {
|
---|
| 91 |
|
---|
| 92 | HEADERS += \
|
---|
| 93 | qwt_curve_fitter.h \
|
---|
| 94 | qwt_event_pattern.h \
|
---|
| 95 | qwt_abstract_legend.h \
|
---|
| 96 | qwt_legend.h \
|
---|
| 97 | qwt_legend_data.h \
|
---|
| 98 | qwt_legend_label.h \
|
---|
| 99 | qwt_plot.h \
|
---|
| 100 | qwt_plot_renderer.h \
|
---|
| 101 | qwt_plot_curve.h \
|
---|
| 102 | qwt_plot_dict.h \
|
---|
| 103 | qwt_plot_directpainter.h \
|
---|
| 104 | qwt_plot_grid.h \
|
---|
| 105 | qwt_plot_histogram.h \
|
---|
| 106 | qwt_plot_item.h \
|
---|
| 107 | qwt_plot_abstract_barchart.h \
|
---|
| 108 | qwt_plot_barchart.h \
|
---|
| 109 | qwt_plot_multi_barchart.h \
|
---|
| 110 | qwt_plot_intervalcurve.h \
|
---|
| 111 | qwt_plot_tradingcurve.h \
|
---|
| 112 | qwt_plot_layout.h \
|
---|
| 113 | qwt_plot_marker.h \
|
---|
| 114 | qwt_plot_zoneitem.h \
|
---|
| 115 | qwt_plot_textlabel.h \
|
---|
| 116 | qwt_plot_rasteritem.h \
|
---|
| 117 | qwt_plot_spectrogram.h \
|
---|
| 118 | qwt_plot_spectrocurve.h \
|
---|
| 119 | qwt_plot_scaleitem.h \
|
---|
| 120 | qwt_plot_legenditem.h \
|
---|
| 121 | qwt_plot_seriesitem.h \
|
---|
| 122 | qwt_plot_shapeitem.h \
|
---|
| 123 | qwt_plot_canvas.h \
|
---|
| 124 | qwt_plot_panner.h \
|
---|
| 125 | qwt_plot_picker.h \
|
---|
| 126 | qwt_plot_zoomer.h \
|
---|
| 127 | qwt_plot_magnifier.h \
|
---|
| 128 | qwt_plot_rescaler.h \
|
---|
| 129 | qwt_point_mapper.h \
|
---|
| 130 | qwt_raster_data.h \
|
---|
| 131 | qwt_matrix_raster_data.h \
|
---|
| 132 | qwt_sampling_thread.h \
|
---|
| 133 | qwt_samples.h \
|
---|
| 134 | qwt_series_data.h \
|
---|
| 135 | qwt_series_store.h \
|
---|
| 136 | qwt_point_data.h \
|
---|
| 137 | qwt_scale_widget.h
|
---|
| 138 |
|
---|
| 139 | SOURCES += \
|
---|
| 140 | qwt_curve_fitter.cpp \
|
---|
| 141 | qwt_abstract_legend.cpp \
|
---|
| 142 | qwt_legend.cpp \
|
---|
| 143 | qwt_legend_data.cpp \
|
---|
| 144 | qwt_legend_label.cpp \
|
---|
| 145 | qwt_plot.cpp \
|
---|
| 146 | qwt_plot_renderer.cpp \
|
---|
| 147 | qwt_plot_xml.cpp \
|
---|
| 148 | qwt_plot_axis.cpp \
|
---|
| 149 | qwt_plot_curve.cpp \
|
---|
| 150 | qwt_plot_dict.cpp \
|
---|
| 151 | qwt_plot_directpainter.cpp \
|
---|
| 152 | qwt_plot_grid.cpp \
|
---|
| 153 | qwt_plot_histogram.cpp \
|
---|
| 154 | qwt_plot_item.cpp \
|
---|
| 155 | qwt_plot_abstract_barchart.cpp \
|
---|
| 156 | qwt_plot_barchart.cpp \
|
---|
| 157 | qwt_plot_multi_barchart.cpp \
|
---|
| 158 | qwt_plot_intervalcurve.cpp \
|
---|
| 159 | qwt_plot_zoneitem.cpp \
|
---|
| 160 | qwt_plot_tradingcurve.cpp \
|
---|
| 161 | qwt_plot_spectrogram.cpp \
|
---|
| 162 | qwt_plot_spectrocurve.cpp \
|
---|
| 163 | qwt_plot_scaleitem.cpp \
|
---|
| 164 | qwt_plot_legenditem.cpp \
|
---|
| 165 | qwt_plot_seriesitem.cpp \
|
---|
| 166 | qwt_plot_shapeitem.cpp \
|
---|
| 167 | qwt_plot_marker.cpp \
|
---|
| 168 | qwt_plot_textlabel.cpp \
|
---|
| 169 | qwt_plot_layout.cpp \
|
---|
| 170 | qwt_plot_canvas.cpp \
|
---|
| 171 | qwt_plot_panner.cpp \
|
---|
| 172 | qwt_plot_rasteritem.cpp \
|
---|
| 173 | qwt_plot_picker.cpp \
|
---|
| 174 | qwt_plot_zoomer.cpp \
|
---|
| 175 | qwt_plot_magnifier.cpp \
|
---|
| 176 | qwt_plot_rescaler.cpp \
|
---|
| 177 | qwt_point_mapper.cpp \
|
---|
| 178 | qwt_raster_data.cpp \
|
---|
| 179 | qwt_matrix_raster_data.cpp \
|
---|
| 180 | qwt_sampling_thread.cpp \
|
---|
| 181 | qwt_series_data.cpp \
|
---|
| 182 | qwt_point_data.cpp \
|
---|
[9383] | 183 | qwt_scale_widget.cpp
|
---|
| 184 |
|
---|
| 185 | contains(QWT_CONFIG, QwtOpenGL) {
|
---|
| 186 |
|
---|
| 187 | HEADERS += \
|
---|
| 188 | qwt_plot_glcanvas.h
|
---|
| 189 |
|
---|
| 190 | SOURCES += \
|
---|
| 191 | qwt_plot_glcanvas.cpp
|
---|
| 192 | }
|
---|
| 193 |
|
---|
| 194 | contains(QWT_CONFIG, QwtSvg) {
|
---|
| 195 |
|
---|
| 196 | HEADERS += \
|
---|
| 197 | qwt_plot_svgitem.h
|
---|
| 198 |
|
---|
| 199 | SOURCES += \
|
---|
| 200 | qwt_plot_svgitem.cpp
|
---|
| 201 | }
|
---|
[8127] | 202 | }
|
---|
| 203 |
|
---|
| 204 | greaterThan(QT_MAJOR_VERSION, 4) {
|
---|
| 205 |
|
---|
| 206 | QT += printsupport
|
---|
| 207 | QT += concurrent
|
---|
| 208 | }
|
---|
| 209 |
|
---|
| 210 | contains(QWT_CONFIG, QwtSvg) {
|
---|
| 211 |
|
---|
[9383] | 212 | greaterThan(QT_MAJOR_VERSION, 4) {
|
---|
[8127] | 213 |
|
---|
[9383] | 214 | qtHaveModule(svg) {
|
---|
| 215 | QT += svg
|
---|
| 216 | }
|
---|
| 217 | else {
|
---|
| 218 | warning("QwtSvg is enabled in qwtconfig.pri, but Qt has not been built with svg support")
|
---|
| 219 | }
|
---|
| 220 | }
|
---|
| 221 | else {
|
---|
| 222 | QT += svg
|
---|
| 223 | }
|
---|
[8127] | 224 | }
|
---|
| 225 | else {
|
---|
| 226 |
|
---|
| 227 | DEFINES += QWT_NO_SVG
|
---|
| 228 | }
|
---|
| 229 |
|
---|
| 230 | contains(QWT_CONFIG, QwtOpenGL) {
|
---|
| 231 |
|
---|
| 232 | QT += opengl
|
---|
| 233 | }
|
---|
| 234 | else {
|
---|
| 235 |
|
---|
| 236 | DEFINES += QWT_NO_OPENGL
|
---|
| 237 | }
|
---|
| 238 |
|
---|
| 239 | contains(QWT_CONFIG, QwtWidgets) {
|
---|
| 240 |
|
---|
| 241 | HEADERS += \
|
---|
| 242 | qwt_abstract_slider.h \
|
---|
| 243 | qwt_abstract_scale.h \
|
---|
| 244 | qwt_arrow_button.h \
|
---|
| 245 | qwt_analog_clock.h \
|
---|
| 246 | qwt_compass.h \
|
---|
| 247 | qwt_compass_rose.h \
|
---|
| 248 | qwt_counter.h \
|
---|
| 249 | qwt_dial.h \
|
---|
| 250 | qwt_dial_needle.h \
|
---|
| 251 | qwt_knob.h \
|
---|
| 252 | qwt_slider.h \
|
---|
| 253 | qwt_thermo.h \
|
---|
| 254 | qwt_wheel.h
|
---|
| 255 |
|
---|
| 256 | SOURCES += \
|
---|
| 257 | qwt_abstract_slider.cpp \
|
---|
| 258 | qwt_abstract_scale.cpp \
|
---|
| 259 | qwt_arrow_button.cpp \
|
---|
| 260 | qwt_analog_clock.cpp \
|
---|
| 261 | qwt_compass.cpp \
|
---|
| 262 | qwt_compass_rose.cpp \
|
---|
| 263 | qwt_counter.cpp \
|
---|
| 264 | qwt_dial.cpp \
|
---|
| 265 | qwt_dial_needle.cpp \
|
---|
| 266 | qwt_knob.cpp \
|
---|
| 267 | qwt_slider.cpp \
|
---|
| 268 | qwt_thermo.cpp \
|
---|
| 269 | qwt_wheel.cpp
|
---|
| 270 | }
|
---|