From a94503cb82a1bbe6b89c47bab6a35c09352418e6 Mon Sep 17 00:00:00 2001 From: Wodann Date: Thu, 2 Aug 2018 11:01:31 -0400 Subject: [PATCH] Released version 6.1.3 --- CHANGES-6.1 | 166 + COPYING | 543 + INSTALL | 1 + README | 34 + designer/designer.pro | 121 + designer/pixmaps/qwtanalogclock.png | Bin 0 -> 422 bytes designer/pixmaps/qwtcompass.png | Bin 0 -> 992 bytes designer/pixmaps/qwtcounter.png | Bin 0 -> 1026 bytes designer/pixmaps/qwtdial.png | Bin 0 -> 433 bytes designer/pixmaps/qwtknob.png | Bin 0 -> 807 bytes designer/pixmaps/qwtplot.png | Bin 0 -> 543 bytes designer/pixmaps/qwtscale.png | Bin 0 -> 373 bytes designer/pixmaps/qwtslider.png | Bin 0 -> 452 bytes designer/pixmaps/qwtthermo.png | Bin 0 -> 580 bytes designer/pixmaps/qwtwheel.png | Bin 0 -> 298 bytes designer/pixmaps/qwtwidget.png | Bin 0 -> 1078 bytes designer/qwt_designer_plotdialog.cpp | 42 + designer/qwt_designer_plotdialog.h | 31 + designer/qwt_designer_plugin.cpp | 570 ++ designer/qwt_designer_plugin.h | 248 + designer/qwt_designer_plugin.qrc | 15 + doc/Doxyfile | 2298 +++++ doc/DoxygenLayout.xml | 194 + doc/articles/TODO | 8 + doc/changes.dox | 306 + doc/doc.pro | 22 + doc/html/analogclock.png | Bin 0 -> 12649 bytes doc/html/annotated.html | 259 + doc/html/annotated_dup.js | 134 + doc/html/arrowdown.png | Bin 0 -> 246 bytes doc/html/arrowright.png | Bin 0 -> 229 bytes doc/html/barchart-grouped-600x400.png | Bin 0 -> 11014 bytes doc/html/barchart-stacked-600x400.png | Bin 0 -> 11633 bytes doc/html/barchartscreenshots.html | 132 + doc/html/bc_s.png | Bin 0 -> 676 bytes doc/html/bdwn.png | Bin 0 -> 147 bytes doc/html/bode-blue-600x400.png | Bin 0 -> 43186 bytes doc/html/bode-rosy-600x400.png | Bin 0 -> 39418 bytes .../class_qwt_abstract_legend-members.html | 131 + doc/html/class_qwt_abstract_legend.html | 355 + doc/html/class_qwt_abstract_legend.js | 9 + ...ss_qwt_abstract_legend__inherit__graph.map | 3 + ...ss_qwt_abstract_legend__inherit__graph.md5 | 1 + ...ss_qwt_abstract_legend__inherit__graph.png | Bin 0 -> 5892 bytes .../class_qwt_abstract_scale-members.html | 155 + doc/html/class_qwt_abstract_scale.html | 877 ++ doc/html/class_qwt_abstract_scale.js | 33 + ...ass_qwt_abstract_scale__inherit__graph.map | 9 + ...ass_qwt_abstract_scale__inherit__graph.md5 | 1 + ...ass_qwt_abstract_scale__inherit__graph.png | Bin 0 -> 20423 bytes ...class_qwt_abstract_scale_draw-members.html | 156 + doc/html/class_qwt_abstract_scale_draw.html | 942 ++ doc/html/class_qwt_abstract_scale_draw.js | 35 + ...wt_abstract_scale_draw__inherit__graph.map | 6 + ...wt_abstract_scale_draw__inherit__graph.md5 | 1 + ...wt_abstract_scale_draw__inherit__graph.png | Bin 0 -> 13507 bytes ...ass_qwt_abstract_series_store-members.html | 130 + doc/html/class_qwt_abstract_series_store.html | 254 + doc/html/class_qwt_abstract_series_store.js | 8 + ..._abstract_series_store__inherit__graph.map | 17 + ..._abstract_series_store__inherit__graph.md5 | 1 + ..._abstract_series_store__inherit__graph.png | Bin 0 -> 68772 bytes .../class_qwt_abstract_slider-members.html | 191 + doc/html/class_qwt_abstract_slider.html | 1253 +++ doc/html/class_qwt_abstract_slider.js | 40 + ...ss_qwt_abstract_slider__inherit__graph.map | 8 + ...ss_qwt_abstract_slider__inherit__graph.md5 | 1 + ...ss_qwt_abstract_slider__inherit__graph.png | Bin 0 -> 16282 bytes .../class_qwt_alpha_color_map-members.html | 138 + doc/html/class_qwt_alpha_color_map.html | 293 + doc/html/class_qwt_alpha_color_map.js | 8 + ...ss_qwt_alpha_color_map__inherit__graph.map | 3 + ...ss_qwt_alpha_color_map__inherit__graph.md5 | 1 + ...ss_qwt_alpha_color_map__inherit__graph.png | Bin 0 -> 3866 bytes doc/html/class_qwt_analog_clock-members.html | 245 + doc/html/class_qwt_analog_clock.html | 757 ++ doc/html/class_qwt_analog_clock.js | 18 + ...class_qwt_analog_clock__inherit__graph.map | 5 + ...class_qwt_analog_clock__inherit__graph.md5 | 1 + ...class_qwt_analog_clock__inherit__graph.png | Bin 0 -> 10780 bytes .../class_qwt_array_series_data-members.html | 137 + doc/html/class_qwt_array_series_data.html | 321 + doc/html/class_qwt_array_series_data.js | 10 + ..._qwt_array_series_data__inherit__graph.map | 3 + ..._qwt_array_series_data__inherit__graph.md5 | 1 + ..._qwt_array_series_data__inherit__graph.png | Bin 0 -> 4744 bytes doc/html/class_qwt_arrow_button-members.html | 137 + doc/html/class_qwt_arrow_button.html | 437 + doc/html/class_qwt_arrow_button.js | 15 + ...class_qwt_arrow_button__inherit__graph.map | 2 + ...class_qwt_arrow_button__inherit__graph.md5 | 1 + ...class_qwt_arrow_button__inherit__graph.png | Bin 0 -> 3165 bytes .../class_qwt_c_pointer_data-members.html | 135 + doc/html/class_qwt_c_pointer_data.html | 343 + doc/html/class_qwt_c_pointer_data.js | 9 + ...ass_qwt_c_pointer_data__inherit__graph.map | 3 + ...ass_qwt_c_pointer_data__inherit__graph.md5 | 1 + ...ass_qwt_c_pointer_data__inherit__graph.png | Bin 0 -> 4499 bytes doc/html/class_qwt_clipper-members.html | 129 + doc/html/class_qwt_clipper.html | 347 + doc/html/class_qwt_color_map-members.html | 135 + doc/html/class_qwt_color_map.html | 396 + doc/html/class_qwt_color_map.js | 14 + .../class_qwt_color_map__inherit__graph.map | 4 + .../class_qwt_color_map__inherit__graph.md5 | 1 + .../class_qwt_color_map__inherit__graph.png | Bin 0 -> 7080 bytes doc/html/class_qwt_column_rect-members.html | 136 + doc/html/class_qwt_column_rect.html | 250 + doc/html/class_qwt_column_rect.js | 15 + doc/html/class_qwt_column_symbol-members.html | 145 + doc/html/class_qwt_column_symbol.html | 506 + doc/html/class_qwt_column_symbol.js | 25 + doc/html/class_qwt_compass-members.html | 239 + doc/html/class_qwt_compass.html | 663 ++ doc/html/class_qwt_compass.js | 11 + .../class_qwt_compass__inherit__graph.map | 5 + .../class_qwt_compass__inherit__graph.md5 | 1 + .../class_qwt_compass__inherit__graph.png | Bin 0 -> 10446 bytes ...ass_qwt_compass_magnet_needle-members.html | 136 + doc/html/class_qwt_compass_magnet_needle.html | 269 + doc/html/class_qwt_compass_magnet_needle.js | 9 + ..._compass_magnet_needle__inherit__graph.map | 3 + ..._compass_magnet_needle__inherit__graph.md5 | 1 + ..._compass_magnet_needle__inherit__graph.png | Bin 0 -> 4951 bytes doc/html/class_qwt_compass_rose-members.html | 129 + doc/html/class_qwt_compass_rose.html | 247 + doc/html/class_qwt_compass_rose.js | 7 + ...class_qwt_compass_rose__inherit__graph.map | 3 + ...class_qwt_compass_rose__inherit__graph.md5 | 1 + ...class_qwt_compass_rose__inherit__graph.png | Bin 0 -> 5051 bytes .../class_qwt_compass_scale_draw-members.html | 168 + doc/html/class_qwt_compass_scale_draw.html | 402 + doc/html/class_qwt_compass_scale_draw.js | 8 + ...qwt_compass_scale_draw__inherit__graph.map | 4 + ...qwt_compass_scale_draw__inherit__graph.md5 | 1 + ...qwt_compass_scale_draw__inherit__graph.png | Bin 0 -> 8108 bytes .../class_qwt_compass_wind_arrow-members.html | 136 + doc/html/class_qwt_compass_wind_arrow.html | 307 + doc/html/class_qwt_compass_wind_arrow.js | 9 + ...qwt_compass_wind_arrow__inherit__graph.map | 3 + ...qwt_compass_wind_arrow__inherit__graph.md5 | 1 + ...qwt_compass_wind_arrow__inherit__graph.png | Bin 0 -> 4276 bytes doc/html/class_qwt_counter-members.html | 163 + doc/html/class_qwt_counter.html | 996 ++ doc/html/class_qwt_counter.js | 42 + .../class_qwt_counter__inherit__graph.map | 2 + .../class_qwt_counter__inherit__graph.md5 | 1 + .../class_qwt_counter__inherit__graph.png | Bin 0 -> 3471 bytes doc/html/class_qwt_curve_fitter-members.html | 128 + doc/html/class_qwt_curve_fitter.html | 195 + doc/html/class_qwt_curve_fitter.js | 6 + ...class_qwt_curve_fitter__inherit__graph.map | 4 + ...class_qwt_curve_fitter__inherit__graph.md5 | 1 + ...class_qwt_curve_fitter__inherit__graph.png | Bin 0 -> 7290 bytes doc/html/class_qwt_date-members.html | 148 + doc/html/class_qwt_date.html | 692 ++ doc/html/class_qwt_date.js | 18 + .../class_qwt_date_scale_draw-members.html | 198 + doc/html/class_qwt_date_scale_draw.html | 691 ++ doc/html/class_qwt_date_scale_draw.js | 17 + ...ss_qwt_date_scale_draw__inherit__graph.map | 4 + ...ss_qwt_date_scale_draw__inherit__graph.md5 | 1 + ...ss_qwt_date_scale_draw__inherit__graph.png | Bin 0 -> 6901 bytes .../class_qwt_date_scale_engine-members.html | 172 + doc/html/class_qwt_date_scale_engine.html | 725 ++ doc/html/class_qwt_date_scale_engine.js | 18 + ..._qwt_date_scale_engine__inherit__graph.map | 4 + ..._qwt_date_scale_engine__inherit__graph.md5 | 1 + ..._qwt_date_scale_engine__inherit__graph.png | Bin 0 -> 6996 bytes doc/html/class_qwt_dial-members.html | 233 + doc/html/class_qwt_dial.html | 1505 +++ doc/html/class_qwt_dial.js | 52 + doc/html/class_qwt_dial__inherit__graph.map | 6 + doc/html/class_qwt_dial__inherit__graph.md5 | 1 + doc/html/class_qwt_dial__inherit__graph.png | Bin 0 -> 13497 bytes doc/html/class_qwt_dial_needle-members.html | 132 + doc/html/class_qwt_dial_needle.html | 340 + doc/html/class_qwt_dial_needle.js | 10 + .../class_qwt_dial_needle__inherit__graph.map | 5 + .../class_qwt_dial_needle__inherit__graph.md5 | 1 + .../class_qwt_dial_needle__inherit__graph.png | Bin 0 -> 8748 bytes .../class_qwt_dial_simple_needle-members.html | 138 + doc/html/class_qwt_dial_simple_needle.html | 358 + doc/html/class_qwt_dial_simple_needle.js | 11 + ...qwt_dial_simple_needle__inherit__graph.map | 3 + ...qwt_dial_simple_needle__inherit__graph.md5 | 1 + ...qwt_dial_simple_needle__inherit__graph.png | Bin 0 -> 3852 bytes .../class_qwt_dyn_grid_layout-members.html | 150 + doc/html/class_qwt_dyn_grid_layout.html | 888 ++ doc/html/class_qwt_dyn_grid_layout.js | 28 + ...ss_qwt_dyn_grid_layout__inherit__graph.map | 2 + ...ss_qwt_dyn_grid_layout__inherit__graph.md5 | 1 + ...ss_qwt_dyn_grid_layout__inherit__graph.png | Bin 0 -> 3508 bytes doc/html/class_qwt_event_pattern-members.html | 161 + doc/html/class_qwt_event_pattern.html | 738 ++ doc/html/class_qwt_event_pattern.js | 43 + ...event_pattern_1_1_key_pattern-members.html | 128 + ...ass_qwt_event_pattern_1_1_key_pattern.html | 153 + ...class_qwt_event_pattern_1_1_key_pattern.js | 6 + ...ent_pattern_1_1_mouse_pattern-members.html | 128 + ...s_qwt_event_pattern_1_1_mouse_pattern.html | 153 + ...ass_qwt_event_pattern_1_1_mouse_pattern.js | 6 + ...lass_qwt_event_pattern__inherit__graph.map | 5 + ...lass_qwt_event_pattern__inherit__graph.md5 | 1 + ...lass_qwt_event_pattern__inherit__graph.png | Bin 0 -> 7509 bytes doc/html/class_qwt_graphic-members.html | 179 + doc/html/class_qwt_graphic.html | 1195 +++ doc/html/class_qwt_graphic.js | 36 + .../class_qwt_graphic__inherit__graph.map | 3 + .../class_qwt_graphic__inherit__graph.md5 | 1 + .../class_qwt_graphic__inherit__graph.png | Bin 0 -> 6145 bytes doc/html/class_qwt_interval-members.html | 161 + doc/html/class_qwt_interval.html | 1087 ++ doc/html/class_qwt_interval.js | 40 + .../class_qwt_interval_sample-members.html | 132 + doc/html/class_qwt_interval_sample.html | 192 + doc/html/class_qwt_interval_sample.js | 10 + ...lass_qwt_interval_series_data-members.html | 138 + doc/html/class_qwt_interval_series_data.html | 243 + doc/html/class_qwt_interval_series_data.js | 5 + ...t_interval_series_data__inherit__graph.map | 4 + ...t_interval_series_data__inherit__graph.md5 | 1 + ...t_interval_series_data__inherit__graph.png | Bin 0 -> 8641 bytes .../class_qwt_interval_symbol-members.html | 146 + doc/html/class_qwt_interval_symbol.html | 513 + doc/html/class_qwt_interval_symbol.js | 25 + doc/html/class_qwt_knob-members.html | 232 + doc/html/class_qwt_knob.html | 1207 +++ doc/html/class_qwt_knob.js | 48 + doc/html/class_qwt_knob__inherit__graph.map | 4 + doc/html/class_qwt_knob__inherit__graph.md5 | 1 + doc/html/class_qwt_knob__inherit__graph.png | Bin 0 -> 8418 bytes doc/html/class_qwt_legend-members.html | 154 + doc/html/class_qwt_legend.html | 1008 ++ doc/html/class_qwt_legend.js | 30 + doc/html/class_qwt_legend__inherit__graph.map | 3 + doc/html/class_qwt_legend__inherit__graph.md5 | 1 + doc/html/class_qwt_legend__inherit__graph.png | Bin 0 -> 5855 bytes doc/html/class_qwt_legend_data-members.html | 145 + doc/html/class_qwt_legend_data.html | 398 + doc/html/class_qwt_legend_data.js | 25 + doc/html/class_qwt_legend_label-members.html | 167 + doc/html/class_qwt_legend_label.html | 552 ++ doc/html/class_qwt_legend_label.js | 28 + ...class_qwt_legend_label__inherit__graph.map | 3 + ...class_qwt_legend_label__inherit__graph.md5 | 1 + ...class_qwt_legend_label__inherit__graph.png | Bin 0 -> 5395 bytes .../class_qwt_linear_color_map-members.html | 148 + doc/html/class_qwt_linear_color_map.html | 539 + doc/html/class_qwt_linear_color_map.js | 19 + ...s_qwt_linear_color_map__inherit__graph.map | 3 + ...s_qwt_linear_color_map__inherit__graph.md5 | 1 + ...s_qwt_linear_color_map__inherit__graph.png | Bin 0 -> 3884 bytes ...class_qwt_linear_scale_engine-members.html | 159 + doc/html/class_qwt_linear_scale_engine.html | 604 ++ doc/html/class_qwt_linear_scale_engine.js | 11 + ...wt_linear_scale_engine__inherit__graph.map | 4 + ...wt_linear_scale_engine__inherit__graph.md5 | 1 + ...wt_linear_scale_engine__inherit__graph.png | Bin 0 -> 6980 bytes .../class_qwt_log_scale_engine-members.html | 159 + doc/html/class_qwt_log_scale_engine.html | 600 ++ doc/html/class_qwt_log_scale_engine.js | 11 + ...s_qwt_log_scale_engine__inherit__graph.map | 3 + ...s_qwt_log_scale_engine__inherit__graph.md5 | 1 + ...s_qwt_log_scale_engine__inherit__graph.png | Bin 0 -> 4609 bytes doc/html/class_qwt_log_transform-members.html | 135 + doc/html/class_qwt_log_transform.html | 310 + doc/html/class_qwt_log_transform.js | 11 + ...lass_qwt_log_transform__inherit__graph.map | 3 + ...lass_qwt_log_transform__inherit__graph.md5 | 1 + ...lass_qwt_log_transform__inherit__graph.png | Bin 0 -> 3597 bytes doc/html/class_qwt_magnifier-members.html | 153 + doc/html/class_qwt_magnifier.html | 968 ++ doc/html/class_qwt_magnifier.js | 31 + .../class_qwt_magnifier__inherit__graph.map | 3 + .../class_qwt_magnifier__inherit__graph.md5 | 1 + .../class_qwt_magnifier__inherit__graph.png | Bin 0 -> 5902 bytes ...lass_qwt_math_m_l_text_engine-members.html | 134 + doc/html/class_qwt_math_m_l_text_engine.html | 454 + doc/html/class_qwt_math_m_l_text_engine.js | 10 + ...t_math_m_l_text_engine__inherit__graph.map | 3 + ...t_math_m_l_text_engine__inherit__graph.md5 | 1 + ...t_math_m_l_text_engine__inherit__graph.png | Bin 0 -> 3735 bytes .../class_qwt_matrix_raster_data-members.html | 151 + doc/html/class_qwt_matrix_raster_data.html | 553 ++ doc/html/class_qwt_matrix_raster_data.js | 19 + ...qwt_matrix_raster_data__inherit__graph.map | 3 + ...qwt_matrix_raster_data__inherit__graph.md5 | 1 + ...qwt_matrix_raster_data__inherit__graph.png | Bin 0 -> 3900 bytes .../class_qwt_null_paint_device-members.html | 152 + doc/html/class_qwt_null_paint_device.html | 385 + doc/html/class_qwt_null_paint_device.js | 31 + ..._qwt_null_paint_device__inherit__graph.map | 3 + ..._qwt_null_paint_device__inherit__graph.md5 | 1 + ..._qwt_null_paint_device__inherit__graph.png | Bin 0 -> 9490 bytes .../class_qwt_null_transform-members.html | 133 + doc/html/class_qwt_null_transform.html | 264 + doc/html/class_qwt_null_transform.js | 8 + ...ass_qwt_null_transform__inherit__graph.map | 3 + ...ass_qwt_null_transform__inherit__graph.md5 | 1 + ...ass_qwt_null_transform__inherit__graph.png | Bin 0 -> 3522 bytes .../class_qwt_o_h_l_c_sample-members.html | 133 + doc/html/class_qwt_o_h_l_c_sample.html | 308 + doc/html/class_qwt_o_h_l_c_sample.js | 11 + doc/html/class_qwt_painter-members.html | 170 + doc/html/class_qwt_painter.html | 972 ++ .../class_qwt_painter_command-members.html | 152 + doc/html/class_qwt_painter_command.html | 581 ++ doc/html/class_qwt_painter_command.js | 31 + doc/html/class_qwt_panner-members.html | 149 + doc/html/class_qwt_panner.html | 800 ++ doc/html/class_qwt_panner.js | 27 + doc/html/class_qwt_panner__inherit__graph.map | 3 + doc/html/class_qwt_panner__inherit__graph.md5 | 1 + doc/html/class_qwt_panner__inherit__graph.png | Bin 0 -> 5264 bytes doc/html/class_qwt_picker-members.html | 238 + doc/html/class_qwt_picker.html | 2160 ++++ doc/html/class_qwt_picker.js | 83 + doc/html/class_qwt_picker__inherit__graph.map | 5 + doc/html/class_qwt_picker__inherit__graph.md5 | 1 + doc/html/class_qwt_picker__inherit__graph.png | Bin 0 -> 8578 bytes ...wt_picker_click_point_machine-members.html | 144 + .../class_qwt_picker_click_point_machine.html | 201 + .../class_qwt_picker_click_point_machine.js | 5 + ...er_click_point_machine__inherit__graph.map | 3 + ...er_click_point_machine__inherit__graph.md5 | 1 + ...er_click_point_machine__inherit__graph.png | Bin 0 -> 4477 bytes ...qwt_picker_click_rect_machine-members.html | 144 + .../class_qwt_picker_click_rect_machine.html | 201 + .../class_qwt_picker_click_rect_machine.js | 5 + ...ker_click_rect_machine__inherit__graph.map | 3 + ...ker_click_rect_machine__inherit__graph.md5 | 1 + ...ker_click_rect_machine__inherit__graph.png | Bin 0 -> 4463 bytes ..._qwt_picker_drag_line_machine-members.html | 144 + .../class_qwt_picker_drag_line_machine.html | 202 + .../class_qwt_picker_drag_line_machine.js | 5 + ...cker_drag_line_machine__inherit__graph.map | 3 + ...cker_drag_line_machine__inherit__graph.md5 | 1 + ...cker_drag_line_machine__inherit__graph.png | Bin 0 -> 4438 bytes ...qwt_picker_drag_point_machine-members.html | 144 + .../class_qwt_picker_drag_point_machine.html | 200 + .../class_qwt_picker_drag_point_machine.js | 5 + ...ker_drag_point_machine__inherit__graph.map | 3 + ...ker_drag_point_machine__inherit__graph.md5 | 1 + ...ker_drag_point_machine__inherit__graph.png | Bin 0 -> 4594 bytes ..._qwt_picker_drag_rect_machine-members.html | 144 + .../class_qwt_picker_drag_rect_machine.html | 201 + .../class_qwt_picker_drag_rect_machine.js | 5 + ...cker_drag_rect_machine__inherit__graph.map | 3 + ...cker_drag_rect_machine__inherit__graph.md5 | 1 + ...cker_drag_rect_machine__inherit__graph.png | Bin 0 -> 4596 bytes .../class_qwt_picker_machine-members.html | 143 + doc/html/class_qwt_picker_machine.html | 230 + doc/html/class_qwt_picker_machine.js | 23 + ...ass_qwt_picker_machine__inherit__graph.map | 9 + ...ass_qwt_picker_machine__inherit__graph.md5 | 1 + ...ass_qwt_picker_machine__inherit__graph.png | Bin 0 -> 27385 bytes ...ss_qwt_picker_polygon_machine-members.html | 144 + .../class_qwt_picker_polygon_machine.html | 201 + doc/html/class_qwt_picker_polygon_machine.js | 5 + ...picker_polygon_machine__inherit__graph.map | 3 + ...picker_polygon_machine__inherit__graph.md5 | 1 + ...picker_polygon_machine__inherit__graph.png | Bin 0 -> 5066 bytes ...ss_qwt_picker_tracker_machine-members.html | 144 + .../class_qwt_picker_tracker_machine.html | 200 + doc/html/class_qwt_picker_tracker_machine.js | 5 + ...picker_tracker_machine__inherit__graph.map | 3 + ...picker_tracker_machine__inherit__graph.md5 | 1 + ...picker_tracker_machine__inherit__graph.png | Bin 0 -> 4153 bytes doc/html/class_qwt_pixel_matrix-members.html | 132 + doc/html/class_qwt_pixel_matrix.html | 370 + doc/html/class_qwt_pixel_matrix.js | 10 + ...class_qwt_pixel_matrix__inherit__graph.map | 2 + ...class_qwt_pixel_matrix__inherit__graph.md5 | 1 + ...class_qwt_pixel_matrix__inherit__graph.png | Bin 0 -> 3219 bytes .../class_qwt_plain_text_engine-members.html | 134 + doc/html/class_qwt_plain_text_engine.html | 448 + doc/html/class_qwt_plain_text_engine.js | 10 + ..._qwt_plain_text_engine__inherit__graph.map | 3 + ..._qwt_plain_text_engine__inherit__graph.md5 | 1 + ..._qwt_plain_text_engine__inherit__graph.png | Bin 0 -> 4006 bytes doc/html/class_qwt_plot-members.html | 224 + doc/html/class_qwt_plot.html | 2630 +++++ doc/html/class_qwt_plot.js | 95 + doc/html/class_qwt_plot__inherit__graph.map | 3 + doc/html/class_qwt_plot__inherit__graph.md5 | 1 + doc/html/class_qwt_plot__inherit__graph.png | Bin 0 -> 5307 bytes ...s_qwt_plot_abstract_bar_chart-members.html | 227 + .../class_qwt_plot_abstract_bar_chart.html | 805 ++ doc/html/class_qwt_plot_abstract_bar_chart.js | 23 + ...lot_abstract_bar_chart__inherit__graph.map | 7 + ...lot_abstract_bar_chart__inherit__graph.md5 | 1 + ...lot_abstract_bar_chart__inherit__graph.png | Bin 0 -> 12996 bytes .../class_qwt_plot_bar_chart-members.html | 254 + doc/html/class_qwt_plot_bar_chart.html | 1117 +++ doc/html/class_qwt_plot_bar_chart.js | 26 + ...ass_qwt_plot_bar_chart__inherit__graph.map | 7 + ...ass_qwt_plot_bar_chart__inherit__graph.md5 | 1 + ...ass_qwt_plot_bar_chart__inherit__graph.png | Bin 0 -> 14592 bytes doc/html/class_qwt_plot_canvas-members.html | 155 + doc/html/class_qwt_plot_canvas.html | 683 ++ doc/html/class_qwt_plot_canvas.js | 35 + .../class_qwt_plot_canvas__inherit__graph.map | 2 + .../class_qwt_plot_canvas__inherit__graph.md5 | 1 + .../class_qwt_plot_canvas__inherit__graph.png | Bin 0 -> 3175 bytes doc/html/class_qwt_plot_curve-members.html | 283 + doc/html/class_qwt_plot_curve.html | 2075 ++++ doc/html/class_qwt_plot_curve.js | 74 + .../class_qwt_plot_curve__inherit__graph.map | 6 + .../class_qwt_plot_curve__inherit__graph.md5 | 1 + .../class_qwt_plot_curve__inherit__graph.png | Bin 0 -> 11238 bytes doc/html/class_qwt_plot_dict-members.html | 134 + doc/html/class_qwt_plot_dict.html | 399 + doc/html/class_qwt_plot_dict.js | 12 + .../class_qwt_plot_dict__inherit__graph.map | 3 + .../class_qwt_plot_dict__inherit__graph.md5 | 1 + .../class_qwt_plot_dict__inherit__graph.png | Bin 0 -> 2705 bytes ...class_qwt_plot_direct_painter-members.html | 141 + doc/html/class_qwt_plot_direct_painter.html | 409 + doc/html/class_qwt_plot_direct_painter.js | 20 + ...wt_plot_direct_painter__inherit__graph.map | 2 + ...wt_plot_direct_painter__inherit__graph.md5 | 1 + ...wt_plot_direct_painter__inherit__graph.png | Bin 0 -> 3345 bytes .../class_qwt_plot_g_l_canvas-members.html | 154 + doc/html/class_qwt_plot_g_l_canvas.html | 707 ++ doc/html/class_qwt_plot_g_l_canvas.js | 34 + ...ss_qwt_plot_g_l_canvas__inherit__graph.map | 2 + ...ss_qwt_plot_g_l_canvas__inherit__graph.md5 | 1 + ...ss_qwt_plot_g_l_canvas__inherit__graph.png | Bin 0 -> 3886 bytes doc/html/class_qwt_plot_grid-members.html | 220 + doc/html/class_qwt_plot_grid.html | 977 ++ doc/html/class_qwt_plot_grid.js | 28 + .../class_qwt_plot_grid__inherit__graph.map | 3 + .../class_qwt_plot_grid__inherit__graph.md5 | 1 + .../class_qwt_plot_grid__inherit__graph.png | Bin 0 -> 3051 bytes .../class_qwt_plot_histogram-members.html | 245 + doc/html/class_qwt_plot_histogram.html | 1276 +++ doc/html/class_qwt_plot_histogram.js | 34 + ...ass_qwt_plot_histogram__inherit__graph.map | 6 + ...ass_qwt_plot_histogram__inherit__graph.md5 | 1 + ...ass_qwt_plot_histogram__inherit__graph.png | Bin 0 -> 12938 bytes ...class_qwt_plot_interval_curve-members.html | 246 + doc/html/class_qwt_plot_interval_curve.html | 1168 +++ doc/html/class_qwt_plot_interval_curve.js | 36 + ...wt_plot_interval_curve__inherit__graph.map | 6 + ...wt_plot_interval_curve__inherit__graph.md5 | 1 + ...wt_plot_interval_curve__inherit__graph.png | Bin 0 -> 13114 bytes doc/html/class_qwt_plot_item-members.html | 198 + doc/html/class_qwt_plot_item.html | 1620 +++ doc/html/class_qwt_plot_item.js | 80 + .../class_qwt_plot_item__inherit__graph.map | 21 + .../class_qwt_plot_item__inherit__graph.md5 | 1 + .../class_qwt_plot_item__inherit__graph.png | Bin 0 -> 55255 bytes doc/html/class_qwt_plot_layout-members.html | 164 + doc/html/class_qwt_plot_layout.html | 1147 +++ doc/html/class_qwt_plot_layout.js | 43 + .../class_qwt_plot_legend_item-members.html | 237 + doc/html/class_qwt_plot_legend_item.html | 1348 +++ doc/html/class_qwt_plot_legend_item.js | 46 + ...s_qwt_plot_legend_item__inherit__graph.map | 3 + ...s_qwt_plot_legend_item__inherit__graph.md5 | 1 + ...s_qwt_plot_legend_item__inherit__graph.png | Bin 0 -> 3414 bytes .../class_qwt_plot_magnifier-members.html | 161 + doc/html/class_qwt_plot_magnifier.html | 372 + doc/html/class_qwt_plot_magnifier.js | 12 + ...ass_qwt_plot_magnifier__inherit__graph.map | 3 + ...ass_qwt_plot_magnifier__inherit__graph.md5 | 1 + ...ass_qwt_plot_magnifier__inherit__graph.png | Bin 0 -> 5934 bytes doc/html/class_qwt_plot_marker-members.html | 230 + doc/html/class_qwt_plot_marker.html | 1031 ++ doc/html/class_qwt_plot_marker.js | 40 + .../class_qwt_plot_marker__inherit__graph.map | 3 + .../class_qwt_plot_marker__inherit__graph.md5 | 1 + .../class_qwt_plot_marker__inherit__graph.png | Bin 0 -> 3287 bytes ...lass_qwt_plot_multi_bar_chart-members.html | 259 + doc/html/class_qwt_plot_multi_bar_chart.html | 1351 +++ doc/html/class_qwt_plot_multi_bar_chart.js | 31 + ...t_plot_multi_bar_chart__inherit__graph.map | 7 + ...t_plot_multi_bar_chart__inherit__graph.md5 | 1 + ...t_plot_multi_bar_chart__inherit__graph.png | Bin 0 -> 14914 bytes doc/html/class_qwt_plot_panner-members.html | 158 + doc/html/class_qwt_plot_panner.html | 447 + doc/html/class_qwt_plot_panner.js | 14 + .../class_qwt_plot_panner__inherit__graph.map | 3 + .../class_qwt_plot_panner__inherit__graph.md5 | 1 + .../class_qwt_plot_panner__inherit__graph.png | Bin 0 -> 5252 bytes doc/html/class_qwt_plot_picker-members.html | 260 + doc/html/class_qwt_plot_picker.html | 1171 +++ doc/html/class_qwt_plot_picker.js | 29 + .../class_qwt_plot_picker__inherit__graph.map | 5 + .../class_qwt_plot_picker__inherit__graph.md5 | 1 + .../class_qwt_plot_picker__inherit__graph.png | Bin 0 -> 8594 bytes .../class_qwt_plot_raster_item-members.html | 218 + doc/html/class_qwt_plot_raster_item.html | 863 ++ doc/html/class_qwt_plot_raster_item.js | 27 + ...s_qwt_plot_raster_item__inherit__graph.map | 4 + ...s_qwt_plot_raster_item__inherit__graph.md5 | 1 + ...s_qwt_plot_raster_item__inherit__graph.png | Bin 0 -> 6512 bytes doc/html/class_qwt_plot_renderer-members.html | 159 + doc/html/class_qwt_plot_renderer.html | 1089 ++ doc/html/class_qwt_plot_renderer.js | 39 + ...lass_qwt_plot_renderer__inherit__graph.map | 2 + ...lass_qwt_plot_renderer__inherit__graph.md5 | 1 + ...lass_qwt_plot_renderer__inherit__graph.png | Bin 0 -> 3465 bytes doc/html/class_qwt_plot_rescaler-members.html | 163 + doc/html/class_qwt_plot_rescaler.html | 1065 ++ doc/html/class_qwt_plot_rescaler.js | 43 + ...lass_qwt_plot_rescaler__inherit__graph.map | 2 + ...lass_qwt_plot_rescaler__inherit__graph.md5 | 1 + ...lass_qwt_plot_rescaler__inherit__graph.png | Bin 0 -> 3353 bytes .../class_qwt_plot_scale_item-members.html | 216 + doc/html/class_qwt_plot_scale_item.html | 808 ++ doc/html/class_qwt_plot_scale_item.js | 24 + ...ss_qwt_plot_scale_item__inherit__graph.map | 3 + ...ss_qwt_plot_scale_item__inherit__graph.md5 | 1 + ...ss_qwt_plot_scale_item__inherit__graph.png | Bin 0 -> 3910 bytes .../class_qwt_plot_series_item-members.html | 209 + doc/html/class_qwt_plot_series_item.html | 660 ++ doc/html/class_qwt_plot_series_item.js | 13 + ...s_qwt_plot_series_item__inherit__graph.map | 12 + ...s_qwt_plot_series_item__inherit__graph.md5 | 1 + ...s_qwt_plot_series_item__inherit__graph.png | Bin 0 -> 30202 bytes .../class_qwt_plot_shape_item-members.html | 222 + doc/html/class_qwt_plot_shape_item.html | 981 ++ doc/html/class_qwt_plot_shape_item.js | 33 + ...ss_qwt_plot_shape_item__inherit__graph.map | 3 + ...ss_qwt_plot_shape_item__inherit__graph.md5 | 1 + ...ss_qwt_plot_shape_item__inherit__graph.png | Bin 0 -> 3982 bytes .../class_qwt_plot_spectro_curve-members.html | 236 + doc/html/class_qwt_plot_spectro_curve.html | 858 ++ doc/html/class_qwt_plot_spectro_curve.js | 23 + ...qwt_plot_spectro_curve__inherit__graph.map | 6 + ...qwt_plot_spectro_curve__inherit__graph.md5 | 1 + ...qwt_plot_spectro_curve__inherit__graph.png | Bin 0 -> 13661 bytes .../class_qwt_plot_spectrogram-members.html | 243 + doc/html/class_qwt_plot_spectrogram.html | 1302 +++ doc/html/class_qwt_plot_spectrogram.js | 34 + ...s_qwt_plot_spectrogram__inherit__graph.map | 4 + ...s_qwt_plot_spectrogram__inherit__graph.md5 | 1 + ...s_qwt_plot_spectrogram__inherit__graph.png | Bin 0 -> 6605 bytes doc/html/class_qwt_plot_svg_item-members.html | 207 + doc/html/class_qwt_plot_svg_item.html | 697 ++ doc/html/class_qwt_plot_svg_item.js | 15 + ...lass_qwt_plot_svg_item__inherit__graph.map | 3 + ...lass_qwt_plot_svg_item__inherit__graph.md5 | 1 + ...lass_qwt_plot_svg_item__inherit__graph.png | Bin 0 -> 3484 bytes .../class_qwt_plot_text_label-members.html | 206 + doc/html/class_qwt_plot_text_label.html | 593 ++ doc/html/class_qwt_plot_text_label.js | 13 + ...ss_qwt_plot_text_label__inherit__graph.map | 3 + ...ss_qwt_plot_text_label__inherit__graph.md5 | 1 + ...ss_qwt_plot_text_label__inherit__graph.png | Bin 0 -> 3329 bytes .../class_qwt_plot_trading_curve-members.html | 256 + doc/html/class_qwt_plot_trading_curve.html | 1461 +++ doc/html/class_qwt_plot_trading_curve.js | 47 + ...qwt_plot_trading_curve__inherit__graph.map | 6 + ...qwt_plot_trading_curve__inherit__graph.md5 | 1 + ...qwt_plot_trading_curve__inherit__graph.png | Bin 0 -> 14295 bytes .../class_qwt_plot_zone_item-members.html | 210 + doc/html/class_qwt_plot_zone_item.html | 733 ++ doc/html/class_qwt_plot_zone_item.js | 18 + ...ass_qwt_plot_zone_item__inherit__graph.map | 3 + ...ass_qwt_plot_zone_item__inherit__graph.md5 | 1 + ...ass_qwt_plot_zone_item__inherit__graph.png | Bin 0 -> 3190 bytes doc/html/class_qwt_plot_zoomer-members.html | 279 + doc/html/class_qwt_plot_zoomer.html | 1264 +++ doc/html/class_qwt_plot_zoomer.js | 28 + .../class_qwt_plot_zoomer__inherit__graph.map | 5 + .../class_qwt_plot_zoomer__inherit__graph.md5 | 1 + .../class_qwt_plot_zoomer__inherit__graph.png | Bin 0 -> 8595 bytes doc/html/class_qwt_point3_d-members.html | 142 + doc/html/class_qwt_point3_d.html | 498 + doc/html/class_qwt_point3_d.js | 20 + ...lass_qwt_point3_d_series_data-members.html | 138 + doc/html/class_qwt_point3_d_series_data.html | 243 + doc/html/class_qwt_point3_d_series_data.js | 5 + ...t_point3_d_series_data__inherit__graph.map | 4 + ...t_point3_d_series_data__inherit__graph.md5 | 1 + ...t_point3_d_series_data__inherit__graph.png | Bin 0 -> 8408 bytes .../class_qwt_point_array_data-members.html | 136 + doc/html/class_qwt_point_array_data.html | 379 + doc/html/class_qwt_point_array_data.js | 10 + ...s_qwt_point_array_data__inherit__graph.map | 3 + ...s_qwt_point_array_data__inherit__graph.md5 | 1 + ...s_qwt_point_array_data__inherit__graph.png | Bin 0 -> 4538 bytes doc/html/class_qwt_point_mapper-members.html | 142 + doc/html/class_qwt_point_mapper.html | 689 ++ doc/html/class_qwt_point_mapper.js | 21 + doc/html/class_qwt_point_polar-members.html | 142 + doc/html/class_qwt_point_polar.html | 411 + doc/html/class_qwt_point_polar.js | 20 + .../class_qwt_point_series_data-members.html | 138 + doc/html/class_qwt_point_series_data.html | 243 + doc/html/class_qwt_point_series_data.js | 5 + ..._qwt_point_series_data__inherit__graph.map | 4 + ..._qwt_point_series_data__inherit__graph.md5 | 1 + ..._qwt_point_series_data__inherit__graph.png | Bin 0 -> 7877 bytes .../class_qwt_power_transform-members.html | 133 + doc/html/class_qwt_power_transform.html | 285 + doc/html/class_qwt_power_transform.js | 8 + ...ss_qwt_power_transform__inherit__graph.map | 3 + ...ss_qwt_power_transform__inherit__graph.md5 | 1 + ...ss_qwt_power_transform__inherit__graph.png | Bin 0 -> 3736 bytes doc/html/class_qwt_raster_data-members.html | 139 + doc/html/class_qwt_raster_data.html | 500 + doc/html/class_qwt_raster_data.js | 18 + .../class_qwt_raster_data__inherit__graph.map | 3 + .../class_qwt_raster_data__inherit__graph.md5 | 1 + .../class_qwt_raster_data__inherit__graph.png | Bin 0 -> 3861 bytes .../class_qwt_rich_text_engine-members.html | 133 + doc/html/class_qwt_rich_text_engine.html | 447 + doc/html/class_qwt_rich_text_engine.js | 9 + ...s_qwt_rich_text_engine__inherit__graph.map | 3 + ...s_qwt_rich_text_engine__inherit__graph.md5 | 1 + ...s_qwt_rich_text_engine__inherit__graph.png | Bin 0 -> 4026 bytes .../class_qwt_round_scale_draw-members.html | 164 + doc/html/class_qwt_round_scale_draw.html | 552 ++ doc/html/class_qwt_round_scale_draw.js | 15 + ...s_qwt_round_scale_draw__inherit__graph.map | 4 + ...s_qwt_round_scale_draw__inherit__graph.md5 | 1 + ...s_qwt_round_scale_draw__inherit__graph.png | Bin 0 -> 11318 bytes .../class_qwt_sampling_thread-members.html | 133 + doc/html/class_qwt_sampling_thread.html | 321 + doc/html/class_qwt_sampling_thread.js | 11 + ...ss_qwt_sampling_thread__inherit__graph.map | 2 + ...ss_qwt_sampling_thread__inherit__graph.md5 | 1 + ...ss_qwt_sampling_thread__inherit__graph.png | Bin 0 -> 3638 bytes .../class_qwt_scale_arithmetic-members.html | 129 + doc/html/class_qwt_scale_arithmetic.html | 330 + doc/html/class_qwt_scale_div-members.html | 153 + doc/html/class_qwt_scale_div.html | 800 ++ doc/html/class_qwt_scale_div.js | 32 + doc/html/class_qwt_scale_draw-members.html | 185 + doc/html/class_qwt_scale_draw.html | 1109 +++ doc/html/class_qwt_scale_draw.js | 37 + .../class_qwt_scale_draw__inherit__graph.map | 4 + .../class_qwt_scale_draw__inherit__graph.md5 | 1 + .../class_qwt_scale_draw__inherit__graph.png | Bin 0 -> 6910 bytes doc/html/class_qwt_scale_engine-members.html | 153 + doc/html/class_qwt_scale_engine.html | 878 ++ doc/html/class_qwt_scale_engine.js | 32 + ...class_qwt_scale_engine__inherit__graph.map | 5 + ...class_qwt_scale_engine__inherit__graph.md5 | 1 + ...class_qwt_scale_engine__inherit__graph.png | Bin 0 -> 8905 bytes doc/html/class_qwt_scale_map-members.html | 146 + doc/html/class_qwt_scale_map.html | 755 ++ doc/html/class_qwt_scale_map.js | 20 + doc/html/class_qwt_scale_widget-members.html | 175 + doc/html/class_qwt_scale_widget.html | 1399 +++ doc/html/class_qwt_scale_widget.js | 54 + ...class_qwt_scale_widget__inherit__graph.map | 2 + ...class_qwt_scale_widget__inherit__graph.md5 | 1 + ...class_qwt_scale_widget__inherit__graph.png | Bin 0 -> 3766 bytes doc/html/class_qwt_series_data-members.html | 132 + doc/html/class_qwt_series_data.html | 314 + doc/html/class_qwt_series_data.js | 10 + .../class_qwt_series_data__inherit__graph.map | 3 + .../class_qwt_series_data__inherit__graph.md5 | 1 + .../class_qwt_series_data__inherit__graph.png | Bin 0 -> 4613 bytes doc/html/class_qwt_series_store-members.html | 137 + doc/html/class_qwt_series_store.html | 418 + doc/html/class_qwt_series_store.js | 13 + ...class_qwt_series_store__inherit__graph.map | 3 + ...class_qwt_series_store__inherit__graph.md5 | 1 + ...class_qwt_series_store__inherit__graph.png | Bin 0 -> 4874 bytes doc/html/class_qwt_set_sample-members.html | 132 + doc/html/class_qwt_set_sample.html | 255 + doc/html/class_qwt_set_sample.js | 10 + .../class_qwt_set_series_data-members.html | 138 + doc/html/class_qwt_set_series_data.html | 243 + doc/html/class_qwt_set_series_data.js | 5 + ...ss_qwt_set_series_data__inherit__graph.map | 4 + ...ss_qwt_set_series_data__inherit__graph.md5 | 1 + ...ss_qwt_set_series_data__inherit__graph.png | Bin 0 -> 7597 bytes ...class_qwt_simple_compass_rose-members.html | 140 + doc/html/class_qwt_simple_compass_rose.html | 541 + doc/html/class_qwt_simple_compass_rose.js | 14 + ...wt_simple_compass_rose__inherit__graph.map | 3 + ...wt_simple_compass_rose__inherit__graph.md5 | 1 + ...wt_simple_compass_rose__inherit__graph.png | Bin 0 -> 5071 bytes doc/html/class_qwt_slider-members.html | 226 + doc/html/class_qwt_slider.html | 1342 +++ doc/html/class_qwt_slider.js | 44 + doc/html/class_qwt_slider__inherit__graph.map | 4 + doc/html/class_qwt_slider__inherit__graph.md5 | 1 + doc/html/class_qwt_slider__inherit__graph.png | Bin 0 -> 8504 bytes doc/html/class_qwt_spline-members.html | 144 + doc/html/class_qwt_spline.html | 482 + doc/html/class_qwt_spline.js | 23 + ...class_qwt_spline_curve_fitter-members.html | 141 + doc/html/class_qwt_spline_curve_fitter.html | 391 + doc/html/class_qwt_spline_curve_fitter.js | 18 + ...wt_spline_curve_fitter__inherit__graph.map | 3 + ...wt_spline_curve_fitter__inherit__graph.md5 | 1 + ...wt_spline_curve_fitter__inherit__graph.png | Bin 0 -> 3792 bytes doc/html/class_qwt_symbol-members.html | 186 + doc/html/class_qwt_symbol.html | 1356 +++ doc/html/class_qwt_symbol.js | 66 + ...lass_qwt_synthetic_point_data-members.html | 139 + doc/html/class_qwt_synthetic_point_data.html | 495 + doc/html/class_qwt_synthetic_point_data.js | 14 + ...t_synthetic_point_data__inherit__graph.map | 3 + ...t_synthetic_point_data__inherit__graph.md5 | 1 + ...t_synthetic_point_data__inherit__graph.png | Bin 0 -> 4855 bytes doc/html/class_qwt_system_clock-members.html | 131 + doc/html/class_qwt_system_clock.html | 221 + doc/html/class_qwt_system_clock.js | 9 + doc/html/class_qwt_text-members.html | 174 + doc/html/class_qwt_text.html | 1094 ++ doc/html/class_qwt_text.js | 52 + doc/html/class_qwt_text_engine-members.html | 132 + doc/html/class_qwt_text_engine.html | 449 + doc/html/class_qwt_text_engine.js | 10 + .../class_qwt_text_engine__inherit__graph.map | 5 + .../class_qwt_text_engine__inherit__graph.md5 | 1 + .../class_qwt_text_engine__inherit__graph.png | Bin 0 -> 7244 bytes doc/html/class_qwt_text_label-members.html | 145 + doc/html/class_qwt_text_label.html | 516 + doc/html/class_qwt_text_label.js | 23 + .../class_qwt_text_label__inherit__graph.map | 3 + .../class_qwt_text_label__inherit__graph.md5 | 1 + .../class_qwt_text_label__inherit__graph.png | Bin 0 -> 5369 bytes doc/html/class_qwt_thermo-members.html | 206 + doc/html/class_qwt_thermo.html | 1380 +++ doc/html/class_qwt_thermo.js | 57 + doc/html/class_qwt_thermo__inherit__graph.map | 3 + doc/html/class_qwt_thermo__inherit__graph.md5 | 1 + doc/html/class_qwt_thermo__inherit__graph.png | Bin 0 -> 5858 bytes .../class_qwt_trading_chart_data-members.html | 138 + doc/html/class_qwt_trading_chart_data.html | 240 + doc/html/class_qwt_trading_chart_data.js | 5 + ...qwt_trading_chart_data__inherit__graph.map | 4 + ...qwt_trading_chart_data__inherit__graph.md5 | 1 + ...qwt_trading_chart_data__inherit__graph.png | Bin 0 -> 8475 bytes doc/html/class_qwt_transform-members.html | 131 + doc/html/class_qwt_transform.html | 282 + doc/html/class_qwt_transform.js | 9 + .../class_qwt_transform__inherit__graph.map | 5 + .../class_qwt_transform__inherit__graph.md5 | 1 + .../class_qwt_transform__inherit__graph.png | Bin 0 -> 7200 bytes ...lass_qwt_weeding_curve_fitter-members.html | 134 + doc/html/class_qwt_weeding_curve_fitter.html | 322 + doc/html/class_qwt_weeding_curve_fitter.js | 10 + ...t_weeding_curve_fitter__inherit__graph.map | 3 + ...t_weeding_curve_fitter__inherit__graph.md5 | 1 + ...t_weeding_curve_fitter__inherit__graph.png | Bin 0 -> 4045 bytes doc/html/class_qwt_wheel-members.html | 182 + doc/html/class_qwt_wheel.html | 1695 ++++ doc/html/class_qwt_wheel.js | 60 + doc/html/class_qwt_wheel__inherit__graph.map | 2 + doc/html/class_qwt_wheel__inherit__graph.md5 | 1 + doc/html/class_qwt_wheel__inherit__graph.png | Bin 0 -> 3230 bytes .../class_qwt_widget_overlay-members.html | 145 + doc/html/class_qwt_widget_overlay.html | 556 ++ doc/html/class_qwt_widget_overlay.js | 25 + ...ass_qwt_widget_overlay__inherit__graph.map | 2 + ...ass_qwt_widget_overlay__inherit__graph.md5 | 1 + ...ass_qwt_widget_overlay__inherit__graph.png | Bin 0 -> 9031 bytes doc/html/classes.html | 178 + doc/html/closed.png | Bin 0 -> 132 bytes doc/html/controlscreenshots.html | 141 + doc/html/cpuplot-600x400.png | Bin 0 -> 31576 bytes doc/html/cpuplot-oily-600x400.png | Bin 0 -> 48405 bytes doc/html/curves.png | Bin 0 -> 20531 bytes doc/html/curvescreenshots.html | 148 + doc/html/dials1.png | Bin 0 -> 72717 bytes doc/html/dials2.png | Bin 0 -> 28153 bytes .../dir_03fad1f4ea3ce3b02cb95059119ea2f4.html | 119 + .../dir_38ce0752a9eb8d28f937191131181730.html | 119 + .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 125 + doc/html/distrowatch-600x400.png | Bin 0 -> 24602 bytes doc/html/doc.png | Bin 0 -> 746 bytes doc/html/doxygen.css | 1475 +++ doc/html/doxygen.png | Bin 0 -> 3779 bytes doc/html/dynsections.js | 97 + doc/html/folderclosed.png | Bin 0 -> 616 bytes doc/html/folderopen.png | Bin 0 -> 597 bytes doc/html/form_0.png | Bin 0 -> 1113 bytes doc/html/form_1.png | Bin 0 -> 505 bytes doc/html/form_2.png | Bin 0 -> 507 bytes doc/html/form_3.png | Bin 0 -> 1458 bytes doc/html/form_4.png | Bin 0 -> 451 bytes doc/html/form_5.png | Bin 0 -> 507 bytes doc/html/formula.repository | 6 + doc/html/friedberg-bars-600x400.png | Bin 0 -> 20646 bytes doc/html/friedberg-tube-600x400.png | Bin 0 -> 78479 bytes doc/html/functions.html | 391 + doc/html/functions_0x7e.html | 453 + doc/html/functions_b.html | 343 + doc/html/functions_c.html | 455 + doc/html/functions_d.html | 606 ++ doc/html/functions_dup.js | 29 + doc/html/functions_e.html | 267 + doc/html/functions_enum.html | 428 + doc/html/functions_eval.html | 202 + doc/html/functions_eval.js | 27 + doc/html/functions_eval_b.html | 198 + doc/html/functions_eval_c.html | 208 + doc/html/functions_eval_d.html | 205 + doc/html/functions_eval_e.html | 187 + doc/html/functions_eval_f.html | 196 + doc/html/functions_eval_g.html | 166 + doc/html/functions_eval_h.html | 179 + doc/html/functions_eval_i.html | 218 + doc/html/functions_eval_j.html | 163 + doc/html/functions_eval_k.html | 196 + doc/html/functions_eval_l.html | 216 + doc/html/functions_eval_m.html | 217 + doc/html/functions_eval_n.html | 228 + doc/html/functions_eval_o.html | 178 + doc/html/functions_eval_p.html | 212 + doc/html/functions_eval_r.html | 268 + doc/html/functions_eval_s.html | 222 + doc/html/functions_eval_t.html | 198 + doc/html/functions_eval_u.html | 179 + doc/html/functions_eval_v.html | 167 + doc/html/functions_eval_w.html | 166 + doc/html/functions_eval_x.html | 169 + doc/html/functions_eval_y.html | 169 + doc/html/functions_f.html | 279 + doc/html/functions_func.html | 330 + doc/html/functions_func.js | 28 + doc/html/functions_func_0x7e.html | 452 + doc/html/functions_func_b.html | 287 + doc/html/functions_func_c.html | 372 + doc/html/functions_func_d.html | 532 + doc/html/functions_func_e.html | 236 + doc/html/functions_func_f.html | 228 + doc/html/functions_func_g.html | 204 + doc/html/functions_func_h.html | 205 + doc/html/functions_func_i.html | 407 + doc/html/functions_func_k.html | 196 + doc/html/functions_func_l.html | 315 + doc/html/functions_func_m.html | 362 + doc/html/functions_func_n.html | 197 + doc/html/functions_func_o.html | 224 + doc/html/functions_func_p.html | 442 + doc/html/functions_func_r.html | 365 + doc/html/functions_func_s.html | 1500 +++ doc/html/functions_func_t.html | 400 + doc/html/functions_func_u.html | 227 + doc/html/functions_func_v.html | 195 + doc/html/functions_func_w.html | 258 + doc/html/functions_func_x.html | 185 + doc/html/functions_func_y.html | 185 + doc/html/functions_func_z.html | 183 + doc/html/functions_g.html | 211 + doc/html/functions_h.html | 240 + doc/html/functions_i.html | 486 + doc/html/functions_j.html | 165 + doc/html/functions_k.html | 242 + doc/html/functions_l.html | 418 + doc/html/functions_m.html | 447 + doc/html/functions_n.html | 266 + doc/html/functions_o.html | 255 + doc/html/functions_p.html | 521 + doc/html/functions_r.html | 505 + doc/html/functions_s.html | 1614 +++ doc/html/functions_t.html | 457 + doc/html/functions_type.html | 191 + doc/html/functions_u.html | 247 + doc/html/functions_v.html | 208 + doc/html/functions_vars.html | 186 + doc/html/functions_w.html | 268 + doc/html/functions_x.html | 195 + doc/html/functions_y.html | 195 + doc/html/functions_z.html | 184 + doc/html/graph_legend.html | 143 + doc/html/graph_legend.md5 | 1 + doc/html/graph_legend.png | Bin 0 -> 16324 bytes doc/html/hierarchy.html | 295 + doc/html/hierarchy.js | 225 + doc/html/index.html | 183 + doc/html/index.qhp | 8766 +++++++++++++++++ doc/html/inherit_graph_0.map | 16 + doc/html/inherit_graph_0.md5 | 1 + doc/html/inherit_graph_0.png | Bin 0 -> 38855 bytes doc/html/inherit_graph_1.map | 7 + doc/html/inherit_graph_1.md5 | 1 + doc/html/inherit_graph_1.png | Bin 0 -> 8555 bytes doc/html/inherit_graph_10.map | 6 + doc/html/inherit_graph_10.md5 | 1 + doc/html/inherit_graph_10.png | Bin 0 -> 10649 bytes doc/html/inherit_graph_11.map | 3 + doc/html/inherit_graph_11.md5 | 1 + doc/html/inherit_graph_11.png | Bin 0 -> 2485 bytes doc/html/inherit_graph_12.map | 11 + doc/html/inherit_graph_12.md5 | 1 + doc/html/inherit_graph_12.png | Bin 0 -> 19904 bytes doc/html/inherit_graph_13.map | 3 + doc/html/inherit_graph_13.md5 | 1 + doc/html/inherit_graph_13.png | Bin 0 -> 1880 bytes doc/html/inherit_graph_14.map | 3 + doc/html/inherit_graph_14.md5 | 1 + doc/html/inherit_graph_14.png | Bin 0 -> 2065 bytes doc/html/inherit_graph_15.map | 3 + doc/html/inherit_graph_15.md5 | 1 + doc/html/inherit_graph_15.png | Bin 0 -> 1492 bytes doc/html/inherit_graph_16.map | 3 + doc/html/inherit_graph_16.md5 | 1 + doc/html/inherit_graph_16.png | Bin 0 -> 1785 bytes doc/html/inherit_graph_17.map | 3 + doc/html/inherit_graph_17.md5 | 1 + doc/html/inherit_graph_17.png | Bin 0 -> 2000 bytes doc/html/inherit_graph_18.map | 3 + doc/html/inherit_graph_18.md5 | 1 + doc/html/inherit_graph_18.png | Bin 0 -> 1806 bytes doc/html/inherit_graph_19.map | 4 + doc/html/inherit_graph_19.md5 | 1 + doc/html/inherit_graph_19.png | Bin 0 -> 3300 bytes doc/html/inherit_graph_2.map | 3 + doc/html/inherit_graph_2.md5 | 1 + doc/html/inherit_graph_2.png | Bin 0 -> 2654 bytes doc/html/inherit_graph_20.map | 3 + doc/html/inherit_graph_20.md5 | 1 + doc/html/inherit_graph_20.png | Bin 0 -> 1840 bytes doc/html/inherit_graph_21.map | 3 + doc/html/inherit_graph_21.md5 | 1 + doc/html/inherit_graph_21.png | Bin 0 -> 1282 bytes doc/html/inherit_graph_22.map | 3 + doc/html/inherit_graph_22.md5 | 1 + doc/html/inherit_graph_22.png | Bin 0 -> 1872 bytes doc/html/inherit_graph_23.map | 10 + doc/html/inherit_graph_23.md5 | 1 + doc/html/inherit_graph_23.png | Bin 0 -> 25848 bytes doc/html/inherit_graph_24.map | 3 + doc/html/inherit_graph_24.md5 | 1 + doc/html/inherit_graph_24.png | Bin 0 -> 2708 bytes doc/html/inherit_graph_25.map | 9 + doc/html/inherit_graph_25.md5 | 1 + doc/html/inherit_graph_25.png | Bin 0 -> 13769 bytes doc/html/inherit_graph_26.map | 3 + doc/html/inherit_graph_26.md5 | 1 + doc/html/inherit_graph_26.png | Bin 0 -> 3145 bytes doc/html/inherit_graph_27.map | 29 + doc/html/inherit_graph_27.md5 | 1 + doc/html/inherit_graph_27.png | Bin 0 -> 110332 bytes doc/html/inherit_graph_28.map | 3 + doc/html/inherit_graph_28.md5 | 1 + doc/html/inherit_graph_28.png | Bin 0 -> 1586 bytes doc/html/inherit_graph_29.map | 3 + doc/html/inherit_graph_29.md5 | 1 + doc/html/inherit_graph_29.png | Bin 0 -> 1547 bytes doc/html/inherit_graph_3.map | 3 + doc/html/inherit_graph_3.md5 | 1 + doc/html/inherit_graph_3.png | Bin 0 -> 1290 bytes doc/html/inherit_graph_30.map | 3 + doc/html/inherit_graph_30.md5 | 1 + doc/html/inherit_graph_30.png | Bin 0 -> 1921 bytes doc/html/inherit_graph_31.map | 3 + doc/html/inherit_graph_31.md5 | 1 + doc/html/inherit_graph_31.png | Bin 0 -> 1321 bytes doc/html/inherit_graph_32.map | 4 + doc/html/inherit_graph_32.md5 | 1 + doc/html/inherit_graph_32.png | Bin 0 -> 2561 bytes doc/html/inherit_graph_33.map | 3 + doc/html/inherit_graph_33.md5 | 1 + doc/html/inherit_graph_33.png | Bin 0 -> 2943 bytes doc/html/inherit_graph_34.map | 3 + doc/html/inherit_graph_34.md5 | 1 + doc/html/inherit_graph_34.png | Bin 0 -> 1880 bytes doc/html/inherit_graph_35.map | 3 + doc/html/inherit_graph_35.md5 | 1 + doc/html/inherit_graph_35.png | Bin 0 -> 1812 bytes doc/html/inherit_graph_36.map | 6 + doc/html/inherit_graph_36.md5 | 1 + doc/html/inherit_graph_36.png | Bin 0 -> 7340 bytes doc/html/inherit_graph_37.map | 3 + doc/html/inherit_graph_37.md5 | 1 + doc/html/inherit_graph_37.png | Bin 0 -> 1664 bytes doc/html/inherit_graph_38.map | 8 + doc/html/inherit_graph_38.md5 | 1 + doc/html/inherit_graph_38.png | Bin 0 -> 19363 bytes doc/html/inherit_graph_39.map | 5 + doc/html/inherit_graph_39.md5 | 1 + doc/html/inherit_graph_39.png | Bin 0 -> 5647 bytes doc/html/inherit_graph_4.map | 5 + doc/html/inherit_graph_4.md5 | 1 + doc/html/inherit_graph_4.png | Bin 0 -> 4193 bytes doc/html/inherit_graph_40.map | 5 + doc/html/inherit_graph_40.md5 | 1 + doc/html/inherit_graph_40.png | Bin 0 -> 7928 bytes doc/html/inherit_graph_41.map | 5 + doc/html/inherit_graph_41.md5 | 1 + doc/html/inherit_graph_41.png | Bin 0 -> 6571 bytes doc/html/inherit_graph_42.map | 5 + doc/html/inherit_graph_42.md5 | 1 + doc/html/inherit_graph_42.png | Bin 0 -> 4864 bytes doc/html/inherit_graph_43.map | 4 + doc/html/inherit_graph_43.md5 | 1 + doc/html/inherit_graph_43.png | Bin 0 -> 2916 bytes doc/html/inherit_graph_44.map | 3 + doc/html/inherit_graph_44.md5 | 1 + doc/html/inherit_graph_44.png | Bin 0 -> 1519 bytes doc/html/inherit_graph_45.map | 3 + doc/html/inherit_graph_45.md5 | 1 + doc/html/inherit_graph_45.png | Bin 0 -> 1319 bytes doc/html/inherit_graph_46.map | 3 + doc/html/inherit_graph_46.md5 | 1 + doc/html/inherit_graph_46.png | Bin 0 -> 1480 bytes doc/html/inherit_graph_47.map | 3 + doc/html/inherit_graph_47.md5 | 1 + doc/html/inherit_graph_47.png | Bin 0 -> 1952 bytes doc/html/inherit_graph_48.map | 3 + doc/html/inherit_graph_48.md5 | 1 + doc/html/inherit_graph_48.png | Bin 0 -> 1031 bytes doc/html/inherit_graph_49.map | 6 + doc/html/inherit_graph_49.md5 | 1 + doc/html/inherit_graph_49.png | Bin 0 -> 8663 bytes doc/html/inherit_graph_5.map | 3 + doc/html/inherit_graph_5.md5 | 1 + doc/html/inherit_graph_5.png | Bin 0 -> 1651 bytes doc/html/inherit_graph_50.map | 6 + doc/html/inherit_graph_50.md5 | 1 + doc/html/inherit_graph_50.png | Bin 0 -> 8314 bytes doc/html/inherit_graph_6.map | 3 + doc/html/inherit_graph_6.md5 | 1 + doc/html/inherit_graph_6.png | Bin 0 -> 1993 bytes doc/html/inherit_graph_7.map | 4 + doc/html/inherit_graph_7.md5 | 1 + doc/html/inherit_graph_7.png | Bin 0 -> 2764 bytes doc/html/inherit_graph_8.map | 5 + doc/html/inherit_graph_8.md5 | 1 + doc/html/inherit_graph_8.png | Bin 0 -> 7145 bytes doc/html/inherit_graph_9.map | 3 + doc/html/inherit_graph_9.md5 | 1 + doc/html/inherit_graph_9.png | Bin 0 -> 1169 bytes doc/html/inherits.html | 478 + doc/html/itemeditor-600x400.png | Bin 0 -> 34719 bytes doc/html/jquery.js | 68 + doc/html/knob.png | Bin 0 -> 6411 bytes doc/html/nav_f.png | Bin 0 -> 153 bytes doc/html/nav_g.png | Bin 0 -> 95 bytes doc/html/nav_h.png | Bin 0 -> 98 bytes doc/html/navtree.css | 143 + doc/html/navtree.js | 523 + doc/html/navtreedata.js | 38 + doc/html/navtreeindex0.js | 253 + doc/html/navtreeindex1.js | 253 + doc/html/navtreeindex10.js | 253 + doc/html/navtreeindex11.js | 25 + doc/html/navtreeindex2.js | 253 + doc/html/navtreeindex3.js | 253 + doc/html/navtreeindex4.js | 253 + doc/html/navtreeindex5.js | 253 + doc/html/navtreeindex6.js | 253 + doc/html/navtreeindex7.js | 253 + doc/html/navtreeindex8.js | 253 + doc/html/navtreeindex9.js | 253 + doc/html/open.png | Bin 0 -> 123 bytes doc/html/otherscreenshots.html | 129 + doc/html/pages.html | 118 + doc/html/plot.png | Bin 0 -> 41567 bytes doc/html/qwt__abstract__legend_8h_source.html | 116 + doc/html/qwt__abstract__scale_8h_source.html | 121 + .../qwt__abstract__scale__draw_8h_source.html | 123 + doc/html/qwt__abstract__slider_8h_source.html | 118 + doc/html/qwt__analog__clock_8h_source.html | 124 + doc/html/qwt__arrow__button_8h_source.html | 116 + doc/html/qwt__clipper_8h_source.html | 116 + doc/html/qwt__color__map_8h_source.html | 128 + doc/html/qwt__column__symbol_8h_source.html | 136 + doc/html/qwt__compass_8h_source.html | 124 + doc/html/qwt__compass__rose_8h_source.html | 121 + doc/html/qwt__compat_8h_source.html | 117 + doc/html/qwt__counter_8h_source.html | 120 + doc/html/qwt__curve__fitter_8h_source.html | 123 + doc/html/qwt__date_8h_source.html | 126 + .../qwt__date__scale__draw_8h_source.html | 122 + .../qwt__date__scale__engine_8h_source.html | 122 + doc/html/qwt__dial_8h_source.html | 127 + doc/html/qwt__dial__needle_8h_source.html | 126 + doc/html/qwt__dyngrid__layout_8h_source.html | 116 + doc/html/qwt__event__pattern_8h_source.html | 142 + doc/html/qwt__global_8h_source.html | 115 + doc/html/qwt__graphic_8h_source.html | 125 + doc/html/qwt__interval_8h_source.html | 138 + doc/html/qwt__interval__symbol_8h_source.html | 119 + doc/html/qwt__knob_8h_source.html | 129 + doc/html/qwt__legend_8h_source.html | 123 + doc/html/qwt__legend__data_8h_source.html | 122 + doc/html/qwt__legend__label_8h_source.html | 123 + doc/html/qwt__magnifier_8h_source.html | 116 + doc/html/qwt__math_8h_source.html | 115 + .../qwt__mathml__text__engine_8h_source.html | 122 + .../qwt__matrix__raster__data_8h_source.html | 123 + doc/html/qwt__mml__document_8h_source.html | 115 + .../qwt__null__paintdevice_8h_source.html | 119 + doc/html/qwt__painter_8h_source.html | 124 + doc/html/qwt__painter__command_8h_source.html | 125 + doc/html/qwt__panner_8h_source.html | 116 + doc/html/qwt__picker_8h_source.html | 132 + doc/html/qwt__picker__machine_8h_source.html | 129 + doc/html/qwt__pixel__matrix_8h_source.html | 119 + doc/html/qwt__plot_8h_source.html | 139 + ...t__plot__abstract__barchart_8h_source.html | 124 + doc/html/qwt__plot__barchart_8h_source.html | 132 + doc/html/qwt__plot__canvas_8h_source.html | 122 + doc/html/qwt__plot__curve_8h_source.html | 143 + doc/html/qwt__plot__dict_8h_source.html | 118 + .../qwt__plot__directpainter_8h_source.html | 119 + doc/html/qwt__plot__glcanvas_8h_source.html | 119 + doc/html/qwt__plot__grid_8h_source.html | 122 + doc/html/qwt__plot__histogram_8h_source.html | 133 + .../qwt__plot__intervalcurve_8h_source.html | 132 + doc/html/qwt__plot__item_8h_source.html | 144 + doc/html/qwt__plot__layout_8h_source.html | 121 + doc/html/qwt__plot__legenditem_8h_source.html | 124 + doc/html/qwt__plot__magnifier_8h_source.html | 119 + doc/html/qwt__plot__marker_8h_source.html | 129 + .../qwt__plot__multi__barchart_8h_source.html | 133 + doc/html/qwt__plot__panner_8h_source.html | 120 + doc/html/qwt__plot__picker_8h_source.html | 128 + doc/html/qwt__plot__rasteritem_8h_source.html | 126 + doc/html/qwt__plot__renderer_8h_source.html | 122 + doc/html/qwt__plot__rescaler_8h_source.html | 126 + doc/html/qwt__plot__scaleitem_8h_source.html | 125 + doc/html/qwt__plot__seriesitem_8h_source.html | 125 + doc/html/qwt__plot__shapeitem_8h_source.html | 128 + .../qwt__plot__spectrocurve_8h_source.html | 128 + .../qwt__plot__spectrogram_8h_source.html | 130 + doc/html/qwt__plot__svgitem_8h_source.html | 122 + doc/html/qwt__plot__textlabel_8h_source.html | 121 + .../qwt__plot__tradingcurve_8h_source.html | 134 + doc/html/qwt__plot__zoneitem_8h_source.html | 122 + doc/html/qwt__plot__zoomer_8h_source.html | 123 + doc/html/qwt__point__3d_8h_source.html | 130 + doc/html/qwt__point__data_8h_source.html | 124 + doc/html/qwt__point__mapper_8h_source.html | 120 + doc/html/qwt__point__polar_8h_source.html | 125 + doc/html/qwt__raster__data_8h_source.html | 122 + .../qwt__round__scale__draw_8h_source.html | 122 + doc/html/qwt__samples_8h_source.html | 138 + doc/html/qwt__sampling__thread_8h_source.html | 116 + doc/html/qwt__scale__div_8h_source.html | 121 + doc/html/qwt__scale__draw_8h_source.html | 126 + doc/html/qwt__scale__engine_8h_source.html | 127 + doc/html/qwt__scale__map_8h_source.html | 126 + doc/html/qwt__scale__widget_8h_source.html | 125 + doc/html/qwt__series__data_8h_source.html | 135 + doc/html/qwt__series__store_8h_source.html | 132 + doc/html/qwt__slider_8h_source.html | 126 + doc/html/qwt__spline_8h_source.html | 118 + doc/html/qwt__symbol_8h_source.html | 142 + doc/html/qwt__system__clock_8h_source.html | 116 + doc/html/qwt__text_8h_source.html | 128 + doc/html/qwt__text__engine_8h_source.html | 123 + doc/html/qwt__text__label_8h_source.html | 119 + doc/html/qwt__thermo_8h_source.html | 127 + doc/html/qwt__transform_8h_source.html | 125 + doc/html/qwt__wheel_8h_source.html | 116 + doc/html/qwt__widget__overlay_8h_source.html | 122 + doc/html/qwtchangelog.html | 333 + doc/html/qwtinstall.html | 277 + doc/html/qwtlicense.html | 114 + doc/html/radio.png | Bin 0 -> 19794 bytes doc/html/resize.js | 97 + doc/html/scatterplot-600x400.png | Bin 0 -> 32866 bytes doc/html/search/all_0.html | 26 + doc/html/search/all_0.js | 62 + doc/html/search/all_1.html | 26 + doc/html/search/all_1.js | 43 + doc/html/search/all_10.html | 26 + doc/html/search/all_10.js | 151 + doc/html/search/all_11.html | 26 + doc/html/search/all_11.js | 92 + doc/html/search/all_12.html | 26 + doc/html/search/all_12.js | 380 + doc/html/search/all_13.html | 26 + doc/html/search/all_13.js | 77 + doc/html/search/all_14.html | 26 + doc/html/search/all_14.js | 26 + doc/html/search/all_15.html | 26 + doc/html/search/all_15.js | 14 + doc/html/search/all_16.html | 26 + doc/html/search/all_16.js | 28 + doc/html/search/all_17.html | 26 + doc/html/search/all_17.js | 13 + doc/html/search/all_18.html | 26 + doc/html/search/all_18.js | 13 + doc/html/search/all_19.html | 26 + doc/html/search/all_19.js | 10 + doc/html/search/all_1a.html | 26 + doc/html/search/all_1a.js | 100 + doc/html/search/all_2.html | 26 + doc/html/search/all_2.js | 80 + doc/html/search/all_3.html | 26 + doc/html/search/all_3.js | 114 + doc/html/search/all_4.html | 26 + doc/html/search/all_4.js | 31 + doc/html/search/all_5.html | 26 + doc/html/search/all_5.js | 35 + doc/html/search/all_6.html | 26 + doc/html/search/all_6.js | 16 + doc/html/search/all_7.html | 26 + doc/html/search/all_7.js | 24 + doc/html/search/all_8.html | 26 + doc/html/search/all_8.js | 87 + doc/html/search/all_9.html | 26 + doc/html/search/all_9.js | 4 + doc/html/search/all_a.html | 26 + doc/html/search/all_a.js | 26 + doc/html/search/all_b.html | 26 + doc/html/search/all_b.js | 66 + doc/html/search/all_c.html | 26 + doc/html/search/all_c.js | 75 + doc/html/search/all_d.html | 26 + doc/html/search/all_d.js | 33 + doc/html/search/all_e.html | 26 + doc/html/search/all_e.js | 24 + doc/html/search/all_f.html | 26 + doc/html/search/all_f.js | 49 + doc/html/search/classes_0.html | 26 + doc/html/search/classes_0.js | 4 + doc/html/search/classes_1.html | 26 + doc/html/search/classes_1.js | 4 + doc/html/search/classes_2.html | 26 + doc/html/search/classes_2.js | 149 + doc/html/search/close.png | Bin 0 -> 273 bytes doc/html/search/enums_0.html | 26 + doc/html/search/enums_0.js | 6 + doc/html/search/enums_1.html | 26 + doc/html/search/enums_1.js | 6 + doc/html/search/enums_10.html | 26 + doc/html/search/enums_10.js | 4 + doc/html/search/enums_2.html | 26 + doc/html/search/enums_2.js | 9 + doc/html/search/enums_3.html | 26 + doc/html/search/enums_3.js | 6 + doc/html/search/enums_4.html | 26 + doc/html/search/enums_4.js | 4 + doc/html/search/enums_5.html | 26 + doc/html/search/enums_5.js | 7 + doc/html/search/enums_6.html | 26 + doc/html/search/enums_6.js | 5 + doc/html/search/enums_7.html | 26 + doc/html/search/enums_7.js | 6 + doc/html/search/enums_8.html | 26 + doc/html/search/enums_8.js | 5 + doc/html/search/enums_9.html | 26 + doc/html/search/enums_9.js | 10 + doc/html/search/enums_a.html | 26 + doc/html/search/enums_a.js | 7 + doc/html/search/enums_b.html | 26 + doc/html/search/enums_b.js | 5 + doc/html/search/enums_c.html | 26 + doc/html/search/enums_c.js | 4 + doc/html/search/enums_d.html | 26 + doc/html/search/enums_d.js | 11 + doc/html/search/enums_e.html | 26 + doc/html/search/enums_e.js | 11 + doc/html/search/enums_f.html | 26 + doc/html/search/enums_f.js | 7 + doc/html/search/enumvalues_0.html | 26 + doc/html/search/enumvalues_0.js | 17 + doc/html/search/enumvalues_1.html | 26 + doc/html/search/enumvalues_1.js | 15 + doc/html/search/enumvalues_10.html | 26 + doc/html/search/enumvalues_10.js | 38 + doc/html/search/enumvalues_11.html | 26 + doc/html/search/enumvalues_11.js | 23 + doc/html/search/enumvalues_12.html | 26 + doc/html/search/enumvalues_12.js | 15 + doc/html/search/enumvalues_13.html | 26 + doc/html/search/enumvalues_13.js | 8 + doc/html/search/enumvalues_14.html | 26 + doc/html/search/enumvalues_14.js | 5 + doc/html/search/enumvalues_15.html | 26 + doc/html/search/enumvalues_15.js | 5 + doc/html/search/enumvalues_16.html | 26 + doc/html/search/enumvalues_16.js | 6 + doc/html/search/enumvalues_17.html | 26 + doc/html/search/enumvalues_17.js | 6 + doc/html/search/enumvalues_2.html | 26 + doc/html/search/enumvalues_2.js | 18 + doc/html/search/enumvalues_3.html | 26 + doc/html/search/enumvalues_3.js | 18 + doc/html/search/enumvalues_4.html | 26 + doc/html/search/enumvalues_4.js | 12 + doc/html/search/enumvalues_5.html | 26 + doc/html/search/enumvalues_5.js | 15 + doc/html/search/enumvalues_6.html | 26 + doc/html/search/enumvalues_6.js | 5 + doc/html/search/enumvalues_7.html | 26 + doc/html/search/enumvalues_7.js | 9 + doc/html/search/enumvalues_8.html | 26 + doc/html/search/enumvalues_8.js | 22 + doc/html/search/enumvalues_9.html | 26 + doc/html/search/enumvalues_9.js | 4 + doc/html/search/enumvalues_a.html | 26 + doc/html/search/enumvalues_a.js | 15 + doc/html/search/enumvalues_b.html | 26 + doc/html/search/enumvalues_b.js | 21 + doc/html/search/enumvalues_c.html | 26 + doc/html/search/enumvalues_c.js | 22 + doc/html/search/enumvalues_d.html | 26 + doc/html/search/enumvalues_d.js | 24 + doc/html/search/enumvalues_e.html | 26 + doc/html/search/enumvalues_e.js | 9 + doc/html/search/enumvalues_f.html | 26 + doc/html/search/enumvalues_f.js | 19 + doc/html/search/functions_0.html | 26 + doc/html/search/functions_0.js | 48 + doc/html/search/functions_1.html | 26 + doc/html/search/functions_1.js | 29 + doc/html/search/functions_10.html | 26 + doc/html/search/functions_10.js | 55 + doc/html/search/functions_11.html | 26 + doc/html/search/functions_11.js | 357 + doc/html/search/functions_12.html | 26 + doc/html/search/functions_12.js | 61 + doc/html/search/functions_13.html | 26 + doc/html/search/functions_13.js | 21 + doc/html/search/functions_14.html | 26 + doc/html/search/functions_14.js | 11 + doc/html/search/functions_15.html | 26 + doc/html/search/functions_15.js | 25 + doc/html/search/functions_16.html | 26 + doc/html/search/functions_16.js | 10 + doc/html/search/functions_17.html | 26 + doc/html/search/functions_17.js | 10 + doc/html/search/functions_18.html | 26 + doc/html/search/functions_18.js | 10 + doc/html/search/functions_19.html | 26 + doc/html/search/functions_19.js | 100 + doc/html/search/functions_2.html | 26 + doc/html/search/functions_2.js | 56 + doc/html/search/functions_3.html | 26 + doc/html/search/functions_3.js | 93 + doc/html/search/functions_4.html | 26 + doc/html/search/functions_4.js | 22 + doc/html/search/functions_5.html | 26 + doc/html/search/functions_5.js | 23 + doc/html/search/functions_6.html | 26 + doc/html/search/functions_6.js | 15 + doc/html/search/functions_7.html | 26 + doc/html/search/functions_7.js | 15 + doc/html/search/functions_8.html | 26 + doc/html/search/functions_8.js | 64 + doc/html/search/functions_9.html | 26 + doc/html/search/functions_9.js | 11 + doc/html/search/functions_a.html | 26 + doc/html/search/functions_a.js | 41 + doc/html/search/functions_b.html | 26 + doc/html/search/functions_b.js | 54 + doc/html/search/functions_c.html | 26 + doc/html/search/functions_c.js | 12 + doc/html/search/functions_d.html | 26 + doc/html/search/functions_d.js | 14 + doc/html/search/functions_e.html | 26 + doc/html/search/functions_e.js | 34 + doc/html/search/functions_f.html | 26 + doc/html/search/functions_f.js | 128 + doc/html/search/mag_sel.png | Bin 0 -> 563 bytes doc/html/search/nomatches.html | 12 + doc/html/search/pages_0.html | 26 + doc/html/search/pages_0.js | 4 + doc/html/search/pages_1.html | 26 + doc/html/search/pages_1.js | 4 + doc/html/search/pages_2.html | 26 + doc/html/search/pages_2.js | 4 + doc/html/search/pages_3.html | 26 + doc/html/search/pages_3.js | 4 + doc/html/search/pages_4.html | 26 + doc/html/search/pages_4.js | 4 + doc/html/search/pages_5.html | 26 + doc/html/search/pages_5.js | 5 + doc/html/search/pages_6.html | 26 + doc/html/search/pages_6.js | 4 + doc/html/search/pages_7.html | 26 + doc/html/search/pages_7.js | 4 + doc/html/search/search.css | 271 + doc/html/search/search.js | 791 ++ doc/html/search/search_l.png | Bin 0 -> 604 bytes doc/html/search/search_m.png | Bin 0 -> 158 bytes doc/html/search/search_r.png | Bin 0 -> 612 bytes doc/html/search/searchdata.js | 36 + doc/html/search/typedefs_0.html | 26 + doc/html/search/typedefs_0.js | 4 + doc/html/search/typedefs_1.html | 26 + doc/html/search/typedefs_1.js | 4 + doc/html/search/typedefs_2.html | 26 + doc/html/search/typedefs_2.js | 6 + doc/html/search/typedefs_3.html | 26 + doc/html/search/typedefs_3.js | 5 + doc/html/search/typedefs_4.html | 26 + doc/html/search/typedefs_4.js | 5 + doc/html/search/typedefs_5.html | 26 + doc/html/search/typedefs_5.js | 6 + doc/html/search/typedefs_6.html | 26 + doc/html/search/typedefs_6.js | 4 + doc/html/search/typedefs_7.html | 26 + doc/html/search/typedefs_7.js | 4 + doc/html/search/typedefs_8.html | 26 + doc/html/search/typedefs_8.js | 4 + doc/html/search/typedefs_9.html | 26 + doc/html/search/typedefs_9.js | 4 + doc/html/search/typedefs_a.html | 26 + doc/html/search/typedefs_a.js | 4 + doc/html/search/variables_0.html | 26 + doc/html/search/variables_0.js | 4 + doc/html/search/variables_1.html | 26 + doc/html/search/variables_1.js | 4 + doc/html/search/variables_2.html | 26 + doc/html/search/variables_2.js | 6 + doc/html/search/variables_3.html | 26 + doc/html/search/variables_3.js | 5 + doc/html/search/variables_4.html | 26 + doc/html/search/variables_4.js | 4 + doc/html/search/variables_5.html | 26 + doc/html/search/variables_5.js | 4 + doc/html/search/variables_6.html | 26 + doc/html/search/variables_6.js | 6 + doc/html/search/variables_7.html | 26 + doc/html/search/variables_7.js | 4 + doc/html/search/variables_8.html | 26 + doc/html/search/variables_8.js | 4 + doc/html/search/variables_9.html | 26 + doc/html/search/variables_9.js | 4 + doc/html/search/variables_a.html | 26 + doc/html/search/variables_a.js | 4 + doc/html/search/variables_b.html | 26 + doc/html/search/variables_b.js | 5 + doc/html/sliders.png | Bin 0 -> 9308 bytes doc/html/spectrogram-contour1-600x400.png | Bin 0 -> 60378 bytes doc/html/spectrogram-contour2-600x400.png | Bin 0 -> 40251 bytes doc/html/spectrogram-hue-600x400.png | Bin 0 -> 49619 bytes doc/html/spectrogram-rgb-600x400.png | Bin 0 -> 55396 bytes doc/html/spectrogram-saturation-600x400.png | Bin 0 -> 46295 bytes doc/html/spectrogram-value-600x400.png | Bin 0 -> 40519 bytes doc/html/spectrogramscreenshots.html | 140 + doc/html/splitbar.png | Bin 0 -> 314 bytes doc/html/stockchart-600x400.png | Bin 0 -> 19486 bytes doc/html/sync_off.png | Bin 0 -> 853 bytes doc/html/sync_on.png | Bin 0 -> 845 bytes doc/html/sysinfo.png | Bin 0 -> 16508 bytes doc/html/tab_a.png | Bin 0 -> 142 bytes doc/html/tab_b.png | Bin 0 -> 169 bytes doc/html/tab_h.png | Bin 0 -> 177 bytes doc/html/tab_s.png | Bin 0 -> 184 bytes doc/html/tabs.css | 60 + doc/html/tvplot-600x400.png | Bin 0 -> 21209 bytes doc/install.dox | 306 + doc/qwt.dox | 108 + doc/screenshots.dox | 83 + examples/animation/animation.pro | 19 + examples/animation/main.cpp | 46 + examples/animation/plot.cpp | 241 + examples/animation/plot.h | 21 + examples/barchart/barchart.cpp | 132 + examples/barchart/barchart.h | 25 + examples/barchart/barchart.pro | 19 + examples/barchart/main.cpp | 64 + examples/bode/bode.pro | 23 + examples/bode/complexnumber.h | 83 + examples/bode/main.cpp | 13 + examples/bode/mainwindow.cpp | 231 + examples/bode/mainwindow.h | 35 + examples/bode/pixmaps.h | 99 + examples/bode/plot.cpp | 190 + examples/bode/plot.h | 31 + examples/controls/controls.pro | 34 + examples/controls/dialbox.cpp | 163 + examples/controls/dialbox.h | 25 + examples/controls/dialtab.cpp | 17 + examples/controls/dialtab.h | 12 + examples/controls/knobbox.cpp | 119 + examples/controls/knobbox.h | 25 + examples/controls/knobtab.cpp | 17 + examples/controls/knobtab.h | 12 + examples/controls/main.cpp | 41 + examples/controls/sliderbox.cpp | 172 + examples/controls/sliderbox.h | 25 + examples/controls/slidertab.cpp | 37 + examples/controls/slidertab.h | 18 + examples/controls/wheelbox.cpp | 188 + examples/controls/wheelbox.h | 29 + examples/controls/wheeltab.cpp | 28 + examples/controls/wheeltab.h | 12 + examples/cpuplot/cpupiemarker.cpp | 54 + examples/cpuplot/cpupiemarker.h | 17 + examples/cpuplot/cpuplot.cpp | 254 + examples/cpuplot/cpuplot.h | 47 + examples/cpuplot/cpuplot.pro | 22 + examples/cpuplot/cpustat.cpp | 224 + examples/cpuplot/cpustat.h | 23 + examples/curvdemo1/curvdemo1.cpp | 202 + examples/curvdemo1/curvdemo1.pro | 15 + examples/dials/attitude_indicator.cpp | 127 + examples/dials/attitude_indicator.h | 39 + examples/dials/cockpit_grid.cpp | 186 + examples/dials/cockpit_grid.h | 28 + examples/dials/compass_grid.cpp | 226 + examples/dials/compass_grid.h | 11 + examples/dials/dials.cpp | 24 + examples/dials/dials.pro | 26 + examples/dials/speedo_meter.cpp | 52 + examples/dials/speedo_meter.h | 18 + examples/distrowatch/barchart.cpp | 196 + examples/distrowatch/barchart.h | 26 + examples/distrowatch/distrowatch.pro | 19 + examples/distrowatch/main.cpp | 54 + examples/event_filter/README | 27 + examples/event_filter/canvaspicker.cpp | 372 + examples/event_filter/canvaspicker.h | 33 + examples/event_filter/colorbar.cpp | 112 + examples/event_filter/colorbar.h | 33 + examples/event_filter/event_filter.cpp | 51 + examples/event_filter/event_filter.pro | 25 + examples/event_filter/plot.cpp | 176 + examples/event_filter/plot.h | 25 + examples/event_filter/scalepicker.cpp | 119 + examples/event_filter/scalepicker.h | 20 + examples/examples.pri | 69 + examples/examples.pro | 51 + examples/friedberg/friedberg.pro | 21 + examples/friedberg/friedberg2007.cpp | 384 + examples/friedberg/friedberg2007.h | 28 + examples/friedberg/main.cpp | 55 + examples/friedberg/plot.cpp | 209 + examples/friedberg/plot.h | 43 + examples/itemeditor/editor.cpp | 374 + examples/itemeditor/editor.h | 66 + examples/itemeditor/itemeditor.pro | 24 + examples/itemeditor/main.cpp | 54 + examples/itemeditor/plot.cpp | 120 + examples/itemeditor/plot.h | 33 + examples/itemeditor/shapefactory.cpp | 113 + examples/itemeditor/shapefactory.h | 21 + examples/legends/legends.pro | 24 + examples/legends/main.cpp | 14 + examples/legends/mainwindow.cpp | 61 + examples/legends/mainwindow.h | 20 + examples/legends/panel.cpp | 216 + examples/legends/panel.h | 52 + examples/legends/plot.cpp | 263 + examples/legends/plot.h | 32 + examples/legends/settings.h | 47 + examples/oscilloscope/curvedata.cpp | 27 + examples/oscilloscope/curvedata.h | 16 + examples/oscilloscope/knob.cpp | 95 + examples/oscilloscope/knob.h | 38 + examples/oscilloscope/main.cpp | 36 + examples/oscilloscope/mainwindow.cpp | 69 + examples/oscilloscope/mainwindow.h | 32 + examples/oscilloscope/osci.css | 55 + examples/oscilloscope/oscilloscope.pro | 31 + examples/oscilloscope/plot.cpp | 254 + examples/oscilloscope/plot.h | 44 + examples/oscilloscope/samplingthread.cpp | 54 + examples/oscilloscope/samplingthread.h | 25 + examples/oscilloscope/signaldata.cpp | 133 + examples/oscilloscope/signaldata.h | 33 + examples/oscilloscope/wheelbox.cpp | 102 + examples/oscilloscope/wheelbox.h | 40 + examples/radio/ampfrm.cpp | 201 + examples/radio/ampfrm.h | 29 + examples/radio/mainwindow.cpp | 50 + examples/radio/mainwindow.h | 15 + examples/radio/radio.cpp | 12 + examples/radio/radio.pro | 23 + examples/radio/tunerfrm.cpp | 113 + examples/radio/tunerfrm.h | 30 + examples/rasterview/main.cpp | 59 + examples/rasterview/plot.cpp | 112 + examples/rasterview/plot.h | 17 + examples/rasterview/rasterview.pro | 19 + examples/realtime/README | 25 + examples/realtime/clear.xpm | 51 + examples/realtime/incrementalplot.cpp | 124 + examples/realtime/incrementalplot.h | 28 + examples/realtime/main.cpp | 12 + examples/realtime/mainwindow.cpp | 193 + examples/realtime/mainwindow.h | 37 + examples/realtime/randomplot.cpp | 141 + examples/realtime/randomplot.h | 39 + examples/realtime/realtime.pro | 28 + examples/realtime/scrollbar.cpp | 170 + examples/realtime/scrollbar.h | 53 + examples/realtime/scrollzoomer.cpp | 480 + examples/realtime/scrollzoomer.h | 67 + examples/realtime/start.xpm | 266 + examples/refreshtest/circularbuffer.cpp | 73 + examples/refreshtest/circularbuffer.h | 35 + examples/refreshtest/main.cpp | 30 + examples/refreshtest/mainwindow.cpp | 76 + examples/refreshtest/mainwindow.h | 28 + examples/refreshtest/panel.cpp | 297 + examples/refreshtest/panel.h | 54 + examples/refreshtest/plot.cpp | 222 + examples/refreshtest/plot.h | 38 + examples/refreshtest/refreshtest.pro | 27 + examples/refreshtest/settings.h | 78 + examples/scatterplot/main.cpp | 13 + examples/scatterplot/mainwindow.cpp | 35 + examples/scatterplot/mainwindow.h | 22 + examples/scatterplot/plot.cpp | 91 + examples/scatterplot/plot.h | 23 + examples/scatterplot/scatterplot.pro | 22 + examples/simpleplot/simpleplot.cpp | 42 + examples/simpleplot/simpleplot.pro | 16 + examples/sinusplot/sinusplot.cpp | 218 + examples/sinusplot/sinusplot.pro | 16 + examples/spectrogram/main.cpp | 89 + examples/spectrogram/plot.cpp | 306 + examples/spectrogram/plot.h | 34 + examples/spectrogram/spectrogram.pro | 19 + examples/stockchart/griditem.cpp | 278 + examples/stockchart/griditem.h | 70 + examples/stockchart/legend.cpp | 353 + examples/stockchart/legend.h | 42 + examples/stockchart/main.cpp | 54 + examples/stockchart/plot.cpp | 253 + examples/stockchart/plot.h | 24 + examples/stockchart/quotefactory.cpp | 856 ++ examples/stockchart/quotefactory.h | 22 + examples/stockchart/stockchart.pro | 25 + examples/stylesheets/blue.css | 66 + examples/stylesheets/choco.css | 50 + examples/stylesheets/oily.css | 51 + examples/stylesheets/rosy.css | 50 + examples/sysinfo/sysinfo.cpp | 123 + examples/sysinfo/sysinfo.pro | 15 + examples/tvplot/main.cpp | 57 + examples/tvplot/tvplot.cpp | 169 + examples/tvplot/tvplot.h | 23 + examples/tvplot/tvplot.pro | 19 + playground/curvetracker/curvetracker.cpp | 129 + playground/curvetracker/curvetracker.h | 22 + playground/curvetracker/curvetracker.pro | 22 + playground/curvetracker/main.cpp | 13 + playground/curvetracker/plot.cpp | 107 + playground/curvetracker/plot.h | 21 + playground/graphicscale/canvas.cpp | 72 + playground/graphicscale/canvas.h | 33 + playground/graphicscale/graphicscale.pro | 23 + playground/graphicscale/main.cpp | 13 + playground/graphicscale/mainwindow.cpp | 109 + playground/graphicscale/mainwindow.h | 22 + playground/playground.pri | 70 + playground/playground.pro | 32 + playground/plotmatrix/main.cpp | 66 + playground/plotmatrix/plotmatrix.cpp | 428 + playground/plotmatrix/plotmatrix.h | 41 + playground/plotmatrix/plotmatrix.pro | 19 + playground/rescaler/main.cpp | 15 + playground/rescaler/mainwindow.cpp | 146 + playground/rescaler/mainwindow.h | 39 + playground/rescaler/plot.cpp | 181 + playground/rescaler/plot.h | 28 + playground/rescaler/rescaler.pro | 22 + playground/scaleengine/mainwindow.cpp | 120 + playground/scaleengine/mainwindow.h | 16 + playground/scaleengine/plot.cpp | 70 + playground/scaleengine/plot.h | 23 + playground/scaleengine/scaleengine.cpp | 13 + playground/scaleengine/scaleengine.pro | 24 + playground/scaleengine/transformplot.cpp | 108 + playground/scaleengine/transformplot.h | 27 + playground/shapes/shapes.cpp | 100 + playground/shapes/shapes.pro | 16 + playground/svgmap/main.cpp | 49 + playground/svgmap/plot.cpp | 79 + playground/svgmap/plot.h | 26 + playground/svgmap/svgmap.pro | 26 + playground/symbols/symbols.cpp | 216 + playground/symbols/symbols.pro | 16 + playground/timescale/main.cpp | 13 + playground/timescale/mainwindow.cpp | 58 + playground/timescale/mainwindow.h | 20 + playground/timescale/panel.cpp | 95 + playground/timescale/panel.h | 32 + playground/timescale/plot.cpp | 90 + playground/timescale/plot.h | 23 + playground/timescale/settings.h | 25 + playground/timescale/timescale.pro | 24 + qwt.prf | 37 + qwt.pro | 36 + qwtbuild.pri | 72 + qwtconfig.pri | 175 + qwtfunctions.pri | 94 + src/qwt.h | 22 + src/qwt_abstract_legend.cpp | 38 + src/qwt_abstract_legend.h | 71 + src/qwt_abstract_scale.cpp | 449 + src/qwt_abstract_scale.h | 105 + src/qwt_abstract_scale_draw.cpp | 420 + src/qwt_abstract_scale_draw.h | 141 + src/qwt_abstract_slider.cpp | 822 ++ src/qwt_abstract_slider.h | 167 + src/qwt_analog_clock.cpp | 244 + src/qwt_analog_clock.h | 93 + src/qwt_arrow_button.cpp | 333 + src/qwt_arrow_button.h | 52 + src/qwt_clipper.cpp | 510 + src/qwt_clipper.h | 40 + src/qwt_color_map.cpp | 499 + src/qwt_color_map.h | 200 + src/qwt_column_symbol.cpp | 293 + src/qwt_column_symbol.h | 161 + src/qwt_compass.cpp | 308 + src/qwt_compass.h | 83 + src/qwt_compass_rose.cpp | 269 + src/qwt_compass_rose.h | 89 + src/qwt_compat.h | 42 + src/qwt_counter.cpp | 785 ++ src/qwt_counter.h | 161 + src/qwt_curve_fitter.cpp | 453 + src/qwt_curve_fitter.h | 139 + src/qwt_date.cpp | 760 ++ src/qwt_date.h | 128 + src/qwt_date_scale_draw.cpp | 278 + src/qwt_date_scale_draw.h | 86 + src/qwt_date_scale_engine.cpp | 1309 +++ src/qwt_date_scale_engine.h | 86 + src/qwt_dial.cpp | 871 ++ src/qwt_dial.h | 168 + src/qwt_dial_needle.cpp | 440 + src/qwt_dial_needle.h | 187 + src/qwt_dyngrid_layout.cpp | 591 ++ src/qwt_dyngrid_layout.h | 83 + src/qwt_event_pattern.cpp | 265 + src/qwt_event_pattern.h | 240 + src/qwt_global.h | 41 + src/qwt_graphic.cpp | 1009 ++ src/qwt_graphic.h | 176 + src/qwt_interval.cpp | 354 + src/qwt_interval.h | 320 + src/qwt_interval_symbol.cpp | 319 + src/qwt_interval_symbol.h | 87 + src/qwt_knob.cpp | 855 ++ src/qwt_knob.h | 178 + src/qwt_legend.cpp | 811 ++ src/qwt_legend.h | 117 + src/qwt_legend_data.cpp | 129 + src/qwt_legend_data.h | 87 + src/qwt_legend_label.cpp | 421 + src/qwt_legend_label.h | 80 + src/qwt_magnifier.cpp | 492 + src/qwt_magnifier.h | 86 + src/qwt_math.cpp | 74 + src/qwt_math.h | 149 + src/qwt_matrix_raster_data.cpp | 298 + src/qwt_matrix_raster_data.h | 74 + src/qwt_null_paintdevice.cpp | 593 ++ src/qwt_null_paintdevice.h | 126 + src/qwt_painter.cpp | 1298 +++ src/qwt_painter.h | 188 + src/qwt_painter_command.cpp | 237 + src/qwt_painter_command.h | 173 + src/qwt_panner.cpp | 538 + src/qwt_panner.h | 103 + src/qwt_picker.cpp | 1593 +++ src/qwt_picker.h | 329 + src/qwt_picker_machine.cpp | 541 + src/qwt_picker_machine.h | 214 + src/qwt_pixel_matrix.cpp | 51 + src/qwt_pixel_matrix.h | 98 + src/qwt_plot.cpp | 1176 +++ src/qwt_plot.h | 312 + src/qwt_plot_abstract_barchart.cpp | 368 + src/qwt_plot_abstract_barchart.h | 97 + src/qwt_plot_axis.cpp | 719 ++ src/qwt_plot_barchart.cpp | 459 + src/qwt_plot_barchart.h | 118 + src/qwt_plot_canvas.cpp | 1101 +++ src/qwt_plot_canvas.h | 171 + src/qwt_plot_curve.cpp | 1204 +++ src/qwt_plot_curve.h | 337 + src/qwt_plot_dict.cpp | 191 + src/qwt_plot_dict.h | 58 + src/qwt_plot_directpainter.cpp | 321 + src/qwt_plot_directpainter.h | 100 + src/qwt_plot_glcanvas.cpp | 377 + src/qwt_plot_glcanvas.h | 130 + src/qwt_plot_grid.cpp | 438 + src/qwt_plot_grid.h | 87 + src/qwt_plot_histogram.cpp | 690 ++ src/qwt_plot_histogram.h | 139 + src/qwt_plot_intervalcurve.cpp | 603 ++ src/qwt_plot_intervalcurve.h | 132 + src/qwt_plot_item.cpp | 698 ++ src/qwt_plot_item.h | 307 + src/qwt_plot_layout.cpp | 1442 +++ src/qwt_plot_layout.h | 122 + src/qwt_plot_legenditem.cpp | 872 ++ src/qwt_plot_legenditem.h | 136 + src/qwt_plot_magnifier.cpp | 165 + src/qwt_plot_magnifier.h | 54 + src/qwt_plot_marker.cpp | 610 ++ src/qwt_plot_marker.h | 130 + src/qwt_plot_multi_barchart.cpp | 744 ++ src/qwt_plot_multi_barchart.h | 127 + src/qwt_plot_panner.cpp | 275 + src/qwt_plot_panner.h | 60 + src/qwt_plot_picker.cpp | 378 + src/qwt_plot_picker.h | 111 + src/qwt_plot_rasteritem.cpp | 961 ++ src/qwt_plot_rasteritem.h | 152 + src/qwt_plot_renderer.cpp | 1014 ++ src/qwt_plot_renderer.h | 170 + src/qwt_plot_rescaler.cpp | 631 ++ src/qwt_plot_rescaler.h | 142 + src/qwt_plot_scaleitem.cpp | 478 + src/qwt_plot_scaleitem.h | 94 + src/qwt_plot_seriesitem.cpp | 112 + src/qwt_plot_seriesitem.h | 66 + src/qwt_plot_shapeitem.cpp | 497 + src/qwt_plot_shapeitem.h | 111 + src/qwt_plot_spectrocurve.cpp | 321 + src/qwt_plot_spectrocurve.h | 79 + src/qwt_plot_spectrogram.cpp | 676 ++ src/qwt_plot_spectrogram.h | 118 + src/qwt_plot_svgitem.cpp | 219 + src/qwt_plot_svgitem.h | 61 + src/qwt_plot_textlabel.cpp | 272 + src/qwt_plot_textlabel.h | 75 + src/qwt_plot_tradingcurve.cpp | 682 ++ src/qwt_plot_tradingcurve.h | 174 + src/qwt_plot_xml.cpp | 42 + src/qwt_plot_zoneitem.cpp | 315 + src/qwt_plot_zoneitem.h | 65 + src/qwt_plot_zoomer.cpp | 664 ++ src/qwt_plot_zoomer.h | 140 + src/qwt_point_3d.cpp | 22 + src/qwt_point_3d.h | 189 + src/qwt_point_data.cpp | 307 + src/qwt_point_data.h | 146 + src/qwt_point_mapper.cpp | 717 ++ src/qwt_point_mapper.h | 89 + src/qwt_point_polar.cpp | 121 + src/qwt_point_polar.h | 201 + src/qwt_raster_data.cpp | 404 + src/qwt_raster_data.h | 95 + src/qwt_round_scale_draw.cpp | 314 + src/qwt_round_scale_draw.h | 66 + src/qwt_samples.h | 239 + src/qwt_sampling_thread.cpp | 106 + src/qwt_sampling_thread.h | 50 + src/qwt_scale_div.cpp | 331 + src/qwt_scale_div.h | 110 + src/qwt_scale_draw.cpp | 926 ++ src/qwt_scale_draw.h | 120 + src/qwt_scale_engine.cpp | 1140 +++ src/qwt_scale_engine.h | 220 + src/qwt_scale_map.cpp | 248 + src/qwt_scale_map.h | 175 + src/qwt_scale_widget.cpp | 942 ++ src/qwt_scale_widget.h | 136 + src/qwt_series_data.cpp | 346 + src/qwt_series_data.h | 355 + src/qwt_series_store.h | 199 + src/qwt_slider.cpp | 1004 ++ src/qwt_slider.h | 130 + src/qwt_spline.cpp | 384 + src/qwt_spline.h | 101 + src/qwt_symbol.cpp | 1770 ++++ src/qwt_symbol.h | 258 + src/qwt_system_clock.cpp | 396 + src/qwt_system_clock.h | 47 + src/qwt_text.cpp | 676 ++ src/qwt_text.h | 223 + src/qwt_text_engine.cpp | 345 + src/qwt_text_engine.h | 172 + src/qwt_text_label.cpp | 324 + src/qwt_text_label.h | 77 + src/qwt_thermo.cpp | 1005 ++ src/qwt_thermo.h | 178 + src/qwt_transform.cpp | 177 + src/qwt_transform.h | 142 + src/qwt_wheel.cpp | 1299 +++ src/qwt_wheel.h | 178 + src/qwt_widget_overlay.cpp | 376 + src/qwt_widget_overlay.h | 148 + src/src.pri | 247 + src/src.pro | 103 + textengines/mathml/mathml.pro | 78 + textengines/mathml/qtmmlwidget-license | 44 + textengines/mathml/qwt_mathml_text_engine.cpp | 132 + textengines/mathml/qwt_mathml_text_engine.h | 53 + textengines/mathml/qwt_mml_document.cpp | 6261 ++++++++++++ textengines/mathml/qwt_mml_document.h | 45 + textengines/mathml/qwtmathml.prf | 29 + textengines/textengines.pri | 44 + textengines/textengines.pro | 16 + 1885 files changed, 276310 insertions(+) create mode 100644 CHANGES-6.1 create mode 100644 COPYING create mode 100644 INSTALL create mode 100644 README create mode 100644 designer/designer.pro create mode 100644 designer/pixmaps/qwtanalogclock.png create mode 100644 designer/pixmaps/qwtcompass.png create mode 100644 designer/pixmaps/qwtcounter.png create mode 100644 designer/pixmaps/qwtdial.png create mode 100644 designer/pixmaps/qwtknob.png create mode 100644 designer/pixmaps/qwtplot.png create mode 100644 designer/pixmaps/qwtscale.png create mode 100644 designer/pixmaps/qwtslider.png create mode 100644 designer/pixmaps/qwtthermo.png create mode 100644 designer/pixmaps/qwtwheel.png create mode 100644 designer/pixmaps/qwtwidget.png create mode 100644 designer/qwt_designer_plotdialog.cpp create mode 100644 designer/qwt_designer_plotdialog.h create mode 100644 designer/qwt_designer_plugin.cpp create mode 100644 designer/qwt_designer_plugin.h create mode 100644 designer/qwt_designer_plugin.qrc create mode 100644 doc/Doxyfile create mode 100644 doc/DoxygenLayout.xml create mode 100644 doc/articles/TODO create mode 100644 doc/changes.dox create mode 100644 doc/doc.pro create mode 100644 doc/html/analogclock.png create mode 100644 doc/html/annotated.html create mode 100644 doc/html/annotated_dup.js create mode 100644 doc/html/arrowdown.png create mode 100644 doc/html/arrowright.png create mode 100644 doc/html/barchart-grouped-600x400.png create mode 100644 doc/html/barchart-stacked-600x400.png create mode 100644 doc/html/barchartscreenshots.html create mode 100644 doc/html/bc_s.png create mode 100644 doc/html/bdwn.png create mode 100644 doc/html/bode-blue-600x400.png create mode 100644 doc/html/bode-rosy-600x400.png create mode 100644 doc/html/class_qwt_abstract_legend-members.html create mode 100644 doc/html/class_qwt_abstract_legend.html create mode 100644 doc/html/class_qwt_abstract_legend.js create mode 100644 doc/html/class_qwt_abstract_legend__inherit__graph.map create mode 100644 doc/html/class_qwt_abstract_legend__inherit__graph.md5 create mode 100644 doc/html/class_qwt_abstract_legend__inherit__graph.png create mode 100644 doc/html/class_qwt_abstract_scale-members.html create mode 100644 doc/html/class_qwt_abstract_scale.html create mode 100644 doc/html/class_qwt_abstract_scale.js create mode 100644 doc/html/class_qwt_abstract_scale__inherit__graph.map create mode 100644 doc/html/class_qwt_abstract_scale__inherit__graph.md5 create mode 100644 doc/html/class_qwt_abstract_scale__inherit__graph.png create mode 100644 doc/html/class_qwt_abstract_scale_draw-members.html create mode 100644 doc/html/class_qwt_abstract_scale_draw.html create mode 100644 doc/html/class_qwt_abstract_scale_draw.js create mode 100644 doc/html/class_qwt_abstract_scale_draw__inherit__graph.map create mode 100644 doc/html/class_qwt_abstract_scale_draw__inherit__graph.md5 create mode 100644 doc/html/class_qwt_abstract_scale_draw__inherit__graph.png create mode 100644 doc/html/class_qwt_abstract_series_store-members.html create mode 100644 doc/html/class_qwt_abstract_series_store.html create mode 100644 doc/html/class_qwt_abstract_series_store.js create mode 100644 doc/html/class_qwt_abstract_series_store__inherit__graph.map create mode 100644 doc/html/class_qwt_abstract_series_store__inherit__graph.md5 create mode 100644 doc/html/class_qwt_abstract_series_store__inherit__graph.png create mode 100644 doc/html/class_qwt_abstract_slider-members.html create mode 100644 doc/html/class_qwt_abstract_slider.html create mode 100644 doc/html/class_qwt_abstract_slider.js create mode 100644 doc/html/class_qwt_abstract_slider__inherit__graph.map create mode 100644 doc/html/class_qwt_abstract_slider__inherit__graph.md5 create mode 100644 doc/html/class_qwt_abstract_slider__inherit__graph.png create mode 100644 doc/html/class_qwt_alpha_color_map-members.html create mode 100644 doc/html/class_qwt_alpha_color_map.html create mode 100644 doc/html/class_qwt_alpha_color_map.js create mode 100644 doc/html/class_qwt_alpha_color_map__inherit__graph.map create mode 100644 doc/html/class_qwt_alpha_color_map__inherit__graph.md5 create mode 100644 doc/html/class_qwt_alpha_color_map__inherit__graph.png create mode 100644 doc/html/class_qwt_analog_clock-members.html create mode 100644 doc/html/class_qwt_analog_clock.html create mode 100644 doc/html/class_qwt_analog_clock.js create mode 100644 doc/html/class_qwt_analog_clock__inherit__graph.map create mode 100644 doc/html/class_qwt_analog_clock__inherit__graph.md5 create mode 100644 doc/html/class_qwt_analog_clock__inherit__graph.png create mode 100644 doc/html/class_qwt_array_series_data-members.html create mode 100644 doc/html/class_qwt_array_series_data.html create mode 100644 doc/html/class_qwt_array_series_data.js create mode 100644 doc/html/class_qwt_array_series_data__inherit__graph.map create mode 100644 doc/html/class_qwt_array_series_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_array_series_data__inherit__graph.png create mode 100644 doc/html/class_qwt_arrow_button-members.html create mode 100644 doc/html/class_qwt_arrow_button.html create mode 100644 doc/html/class_qwt_arrow_button.js create mode 100644 doc/html/class_qwt_arrow_button__inherit__graph.map create mode 100644 doc/html/class_qwt_arrow_button__inherit__graph.md5 create mode 100644 doc/html/class_qwt_arrow_button__inherit__graph.png create mode 100644 doc/html/class_qwt_c_pointer_data-members.html create mode 100644 doc/html/class_qwt_c_pointer_data.html create mode 100644 doc/html/class_qwt_c_pointer_data.js create mode 100644 doc/html/class_qwt_c_pointer_data__inherit__graph.map create mode 100644 doc/html/class_qwt_c_pointer_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_c_pointer_data__inherit__graph.png create mode 100644 doc/html/class_qwt_clipper-members.html create mode 100644 doc/html/class_qwt_clipper.html create mode 100644 doc/html/class_qwt_color_map-members.html create mode 100644 doc/html/class_qwt_color_map.html create mode 100644 doc/html/class_qwt_color_map.js create mode 100644 doc/html/class_qwt_color_map__inherit__graph.map create mode 100644 doc/html/class_qwt_color_map__inherit__graph.md5 create mode 100644 doc/html/class_qwt_color_map__inherit__graph.png create mode 100644 doc/html/class_qwt_column_rect-members.html create mode 100644 doc/html/class_qwt_column_rect.html create mode 100644 doc/html/class_qwt_column_rect.js create mode 100644 doc/html/class_qwt_column_symbol-members.html create mode 100644 doc/html/class_qwt_column_symbol.html create mode 100644 doc/html/class_qwt_column_symbol.js create mode 100644 doc/html/class_qwt_compass-members.html create mode 100644 doc/html/class_qwt_compass.html create mode 100644 doc/html/class_qwt_compass.js create mode 100644 doc/html/class_qwt_compass__inherit__graph.map create mode 100644 doc/html/class_qwt_compass__inherit__graph.md5 create mode 100644 doc/html/class_qwt_compass__inherit__graph.png create mode 100644 doc/html/class_qwt_compass_magnet_needle-members.html create mode 100644 doc/html/class_qwt_compass_magnet_needle.html create mode 100644 doc/html/class_qwt_compass_magnet_needle.js create mode 100644 doc/html/class_qwt_compass_magnet_needle__inherit__graph.map create mode 100644 doc/html/class_qwt_compass_magnet_needle__inherit__graph.md5 create mode 100644 doc/html/class_qwt_compass_magnet_needle__inherit__graph.png create mode 100644 doc/html/class_qwt_compass_rose-members.html create mode 100644 doc/html/class_qwt_compass_rose.html create mode 100644 doc/html/class_qwt_compass_rose.js create mode 100644 doc/html/class_qwt_compass_rose__inherit__graph.map create mode 100644 doc/html/class_qwt_compass_rose__inherit__graph.md5 create mode 100644 doc/html/class_qwt_compass_rose__inherit__graph.png create mode 100644 doc/html/class_qwt_compass_scale_draw-members.html create mode 100644 doc/html/class_qwt_compass_scale_draw.html create mode 100644 doc/html/class_qwt_compass_scale_draw.js create mode 100644 doc/html/class_qwt_compass_scale_draw__inherit__graph.map create mode 100644 doc/html/class_qwt_compass_scale_draw__inherit__graph.md5 create mode 100644 doc/html/class_qwt_compass_scale_draw__inherit__graph.png create mode 100644 doc/html/class_qwt_compass_wind_arrow-members.html create mode 100644 doc/html/class_qwt_compass_wind_arrow.html create mode 100644 doc/html/class_qwt_compass_wind_arrow.js create mode 100644 doc/html/class_qwt_compass_wind_arrow__inherit__graph.map create mode 100644 doc/html/class_qwt_compass_wind_arrow__inherit__graph.md5 create mode 100644 doc/html/class_qwt_compass_wind_arrow__inherit__graph.png create mode 100644 doc/html/class_qwt_counter-members.html create mode 100644 doc/html/class_qwt_counter.html create mode 100644 doc/html/class_qwt_counter.js create mode 100644 doc/html/class_qwt_counter__inherit__graph.map create mode 100644 doc/html/class_qwt_counter__inherit__graph.md5 create mode 100644 doc/html/class_qwt_counter__inherit__graph.png create mode 100644 doc/html/class_qwt_curve_fitter-members.html create mode 100644 doc/html/class_qwt_curve_fitter.html create mode 100644 doc/html/class_qwt_curve_fitter.js create mode 100644 doc/html/class_qwt_curve_fitter__inherit__graph.map create mode 100644 doc/html/class_qwt_curve_fitter__inherit__graph.md5 create mode 100644 doc/html/class_qwt_curve_fitter__inherit__graph.png create mode 100644 doc/html/class_qwt_date-members.html create mode 100644 doc/html/class_qwt_date.html create mode 100644 doc/html/class_qwt_date.js create mode 100644 doc/html/class_qwt_date_scale_draw-members.html create mode 100644 doc/html/class_qwt_date_scale_draw.html create mode 100644 doc/html/class_qwt_date_scale_draw.js create mode 100644 doc/html/class_qwt_date_scale_draw__inherit__graph.map create mode 100644 doc/html/class_qwt_date_scale_draw__inherit__graph.md5 create mode 100644 doc/html/class_qwt_date_scale_draw__inherit__graph.png create mode 100644 doc/html/class_qwt_date_scale_engine-members.html create mode 100644 doc/html/class_qwt_date_scale_engine.html create mode 100644 doc/html/class_qwt_date_scale_engine.js create mode 100644 doc/html/class_qwt_date_scale_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_date_scale_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_date_scale_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_dial-members.html create mode 100644 doc/html/class_qwt_dial.html create mode 100644 doc/html/class_qwt_dial.js create mode 100644 doc/html/class_qwt_dial__inherit__graph.map create mode 100644 doc/html/class_qwt_dial__inherit__graph.md5 create mode 100644 doc/html/class_qwt_dial__inherit__graph.png create mode 100644 doc/html/class_qwt_dial_needle-members.html create mode 100644 doc/html/class_qwt_dial_needle.html create mode 100644 doc/html/class_qwt_dial_needle.js create mode 100644 doc/html/class_qwt_dial_needle__inherit__graph.map create mode 100644 doc/html/class_qwt_dial_needle__inherit__graph.md5 create mode 100644 doc/html/class_qwt_dial_needle__inherit__graph.png create mode 100644 doc/html/class_qwt_dial_simple_needle-members.html create mode 100644 doc/html/class_qwt_dial_simple_needle.html create mode 100644 doc/html/class_qwt_dial_simple_needle.js create mode 100644 doc/html/class_qwt_dial_simple_needle__inherit__graph.map create mode 100644 doc/html/class_qwt_dial_simple_needle__inherit__graph.md5 create mode 100644 doc/html/class_qwt_dial_simple_needle__inherit__graph.png create mode 100644 doc/html/class_qwt_dyn_grid_layout-members.html create mode 100644 doc/html/class_qwt_dyn_grid_layout.html create mode 100644 doc/html/class_qwt_dyn_grid_layout.js create mode 100644 doc/html/class_qwt_dyn_grid_layout__inherit__graph.map create mode 100644 doc/html/class_qwt_dyn_grid_layout__inherit__graph.md5 create mode 100644 doc/html/class_qwt_dyn_grid_layout__inherit__graph.png create mode 100644 doc/html/class_qwt_event_pattern-members.html create mode 100644 doc/html/class_qwt_event_pattern.html create mode 100644 doc/html/class_qwt_event_pattern.js create mode 100644 doc/html/class_qwt_event_pattern_1_1_key_pattern-members.html create mode 100644 doc/html/class_qwt_event_pattern_1_1_key_pattern.html create mode 100644 doc/html/class_qwt_event_pattern_1_1_key_pattern.js create mode 100644 doc/html/class_qwt_event_pattern_1_1_mouse_pattern-members.html create mode 100644 doc/html/class_qwt_event_pattern_1_1_mouse_pattern.html create mode 100644 doc/html/class_qwt_event_pattern_1_1_mouse_pattern.js create mode 100644 doc/html/class_qwt_event_pattern__inherit__graph.map create mode 100644 doc/html/class_qwt_event_pattern__inherit__graph.md5 create mode 100644 doc/html/class_qwt_event_pattern__inherit__graph.png create mode 100644 doc/html/class_qwt_graphic-members.html create mode 100644 doc/html/class_qwt_graphic.html create mode 100644 doc/html/class_qwt_graphic.js create mode 100644 doc/html/class_qwt_graphic__inherit__graph.map create mode 100644 doc/html/class_qwt_graphic__inherit__graph.md5 create mode 100644 doc/html/class_qwt_graphic__inherit__graph.png create mode 100644 doc/html/class_qwt_interval-members.html create mode 100644 doc/html/class_qwt_interval.html create mode 100644 doc/html/class_qwt_interval.js create mode 100644 doc/html/class_qwt_interval_sample-members.html create mode 100644 doc/html/class_qwt_interval_sample.html create mode 100644 doc/html/class_qwt_interval_sample.js create mode 100644 doc/html/class_qwt_interval_series_data-members.html create mode 100644 doc/html/class_qwt_interval_series_data.html create mode 100644 doc/html/class_qwt_interval_series_data.js create mode 100644 doc/html/class_qwt_interval_series_data__inherit__graph.map create mode 100644 doc/html/class_qwt_interval_series_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_interval_series_data__inherit__graph.png create mode 100644 doc/html/class_qwt_interval_symbol-members.html create mode 100644 doc/html/class_qwt_interval_symbol.html create mode 100644 doc/html/class_qwt_interval_symbol.js create mode 100644 doc/html/class_qwt_knob-members.html create mode 100644 doc/html/class_qwt_knob.html create mode 100644 doc/html/class_qwt_knob.js create mode 100644 doc/html/class_qwt_knob__inherit__graph.map create mode 100644 doc/html/class_qwt_knob__inherit__graph.md5 create mode 100644 doc/html/class_qwt_knob__inherit__graph.png create mode 100644 doc/html/class_qwt_legend-members.html create mode 100644 doc/html/class_qwt_legend.html create mode 100644 doc/html/class_qwt_legend.js create mode 100644 doc/html/class_qwt_legend__inherit__graph.map create mode 100644 doc/html/class_qwt_legend__inherit__graph.md5 create mode 100644 doc/html/class_qwt_legend__inherit__graph.png create mode 100644 doc/html/class_qwt_legend_data-members.html create mode 100644 doc/html/class_qwt_legend_data.html create mode 100644 doc/html/class_qwt_legend_data.js create mode 100644 doc/html/class_qwt_legend_label-members.html create mode 100644 doc/html/class_qwt_legend_label.html create mode 100644 doc/html/class_qwt_legend_label.js create mode 100644 doc/html/class_qwt_legend_label__inherit__graph.map create mode 100644 doc/html/class_qwt_legend_label__inherit__graph.md5 create mode 100644 doc/html/class_qwt_legend_label__inherit__graph.png create mode 100644 doc/html/class_qwt_linear_color_map-members.html create mode 100644 doc/html/class_qwt_linear_color_map.html create mode 100644 doc/html/class_qwt_linear_color_map.js create mode 100644 doc/html/class_qwt_linear_color_map__inherit__graph.map create mode 100644 doc/html/class_qwt_linear_color_map__inherit__graph.md5 create mode 100644 doc/html/class_qwt_linear_color_map__inherit__graph.png create mode 100644 doc/html/class_qwt_linear_scale_engine-members.html create mode 100644 doc/html/class_qwt_linear_scale_engine.html create mode 100644 doc/html/class_qwt_linear_scale_engine.js create mode 100644 doc/html/class_qwt_linear_scale_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_linear_scale_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_linear_scale_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_log_scale_engine-members.html create mode 100644 doc/html/class_qwt_log_scale_engine.html create mode 100644 doc/html/class_qwt_log_scale_engine.js create mode 100644 doc/html/class_qwt_log_scale_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_log_scale_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_log_scale_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_log_transform-members.html create mode 100644 doc/html/class_qwt_log_transform.html create mode 100644 doc/html/class_qwt_log_transform.js create mode 100644 doc/html/class_qwt_log_transform__inherit__graph.map create mode 100644 doc/html/class_qwt_log_transform__inherit__graph.md5 create mode 100644 doc/html/class_qwt_log_transform__inherit__graph.png create mode 100644 doc/html/class_qwt_magnifier-members.html create mode 100644 doc/html/class_qwt_magnifier.html create mode 100644 doc/html/class_qwt_magnifier.js create mode 100644 doc/html/class_qwt_magnifier__inherit__graph.map create mode 100644 doc/html/class_qwt_magnifier__inherit__graph.md5 create mode 100644 doc/html/class_qwt_magnifier__inherit__graph.png create mode 100644 doc/html/class_qwt_math_m_l_text_engine-members.html create mode 100644 doc/html/class_qwt_math_m_l_text_engine.html create mode 100644 doc/html/class_qwt_math_m_l_text_engine.js create mode 100644 doc/html/class_qwt_math_m_l_text_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_math_m_l_text_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_math_m_l_text_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_matrix_raster_data-members.html create mode 100644 doc/html/class_qwt_matrix_raster_data.html create mode 100644 doc/html/class_qwt_matrix_raster_data.js create mode 100644 doc/html/class_qwt_matrix_raster_data__inherit__graph.map create mode 100644 doc/html/class_qwt_matrix_raster_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_matrix_raster_data__inherit__graph.png create mode 100644 doc/html/class_qwt_null_paint_device-members.html create mode 100644 doc/html/class_qwt_null_paint_device.html create mode 100644 doc/html/class_qwt_null_paint_device.js create mode 100644 doc/html/class_qwt_null_paint_device__inherit__graph.map create mode 100644 doc/html/class_qwt_null_paint_device__inherit__graph.md5 create mode 100644 doc/html/class_qwt_null_paint_device__inherit__graph.png create mode 100644 doc/html/class_qwt_null_transform-members.html create mode 100644 doc/html/class_qwt_null_transform.html create mode 100644 doc/html/class_qwt_null_transform.js create mode 100644 doc/html/class_qwt_null_transform__inherit__graph.map create mode 100644 doc/html/class_qwt_null_transform__inherit__graph.md5 create mode 100644 doc/html/class_qwt_null_transform__inherit__graph.png create mode 100644 doc/html/class_qwt_o_h_l_c_sample-members.html create mode 100644 doc/html/class_qwt_o_h_l_c_sample.html create mode 100644 doc/html/class_qwt_o_h_l_c_sample.js create mode 100644 doc/html/class_qwt_painter-members.html create mode 100644 doc/html/class_qwt_painter.html create mode 100644 doc/html/class_qwt_painter_command-members.html create mode 100644 doc/html/class_qwt_painter_command.html create mode 100644 doc/html/class_qwt_painter_command.js create mode 100644 doc/html/class_qwt_panner-members.html create mode 100644 doc/html/class_qwt_panner.html create mode 100644 doc/html/class_qwt_panner.js create mode 100644 doc/html/class_qwt_panner__inherit__graph.map create mode 100644 doc/html/class_qwt_panner__inherit__graph.md5 create mode 100644 doc/html/class_qwt_panner__inherit__graph.png create mode 100644 doc/html/class_qwt_picker-members.html create mode 100644 doc/html/class_qwt_picker.html create mode 100644 doc/html/class_qwt_picker.js create mode 100644 doc/html/class_qwt_picker__inherit__graph.map create mode 100644 doc/html/class_qwt_picker__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_click_point_machine-members.html create mode 100644 doc/html/class_qwt_picker_click_point_machine.html create mode 100644 doc/html/class_qwt_picker_click_point_machine.js create mode 100644 doc/html/class_qwt_picker_click_point_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_click_point_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_click_point_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_click_rect_machine-members.html create mode 100644 doc/html/class_qwt_picker_click_rect_machine.html create mode 100644 doc/html/class_qwt_picker_click_rect_machine.js create mode 100644 doc/html/class_qwt_picker_click_rect_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_click_rect_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_click_rect_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_drag_line_machine-members.html create mode 100644 doc/html/class_qwt_picker_drag_line_machine.html create mode 100644 doc/html/class_qwt_picker_drag_line_machine.js create mode 100644 doc/html/class_qwt_picker_drag_line_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_drag_line_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_drag_line_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_drag_point_machine-members.html create mode 100644 doc/html/class_qwt_picker_drag_point_machine.html create mode 100644 doc/html/class_qwt_picker_drag_point_machine.js create mode 100644 doc/html/class_qwt_picker_drag_point_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_drag_point_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_drag_point_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_drag_rect_machine-members.html create mode 100644 doc/html/class_qwt_picker_drag_rect_machine.html create mode 100644 doc/html/class_qwt_picker_drag_rect_machine.js create mode 100644 doc/html/class_qwt_picker_drag_rect_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_drag_rect_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_drag_rect_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_machine-members.html create mode 100644 doc/html/class_qwt_picker_machine.html create mode 100644 doc/html/class_qwt_picker_machine.js create mode 100644 doc/html/class_qwt_picker_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_polygon_machine-members.html create mode 100644 doc/html/class_qwt_picker_polygon_machine.html create mode 100644 doc/html/class_qwt_picker_polygon_machine.js create mode 100644 doc/html/class_qwt_picker_polygon_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_polygon_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_polygon_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_picker_tracker_machine-members.html create mode 100644 doc/html/class_qwt_picker_tracker_machine.html create mode 100644 doc/html/class_qwt_picker_tracker_machine.js create mode 100644 doc/html/class_qwt_picker_tracker_machine__inherit__graph.map create mode 100644 doc/html/class_qwt_picker_tracker_machine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_picker_tracker_machine__inherit__graph.png create mode 100644 doc/html/class_qwt_pixel_matrix-members.html create mode 100644 doc/html/class_qwt_pixel_matrix.html create mode 100644 doc/html/class_qwt_pixel_matrix.js create mode 100644 doc/html/class_qwt_pixel_matrix__inherit__graph.map create mode 100644 doc/html/class_qwt_pixel_matrix__inherit__graph.md5 create mode 100644 doc/html/class_qwt_pixel_matrix__inherit__graph.png create mode 100644 doc/html/class_qwt_plain_text_engine-members.html create mode 100644 doc/html/class_qwt_plain_text_engine.html create mode 100644 doc/html/class_qwt_plain_text_engine.js create mode 100644 doc/html/class_qwt_plain_text_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_plain_text_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plain_text_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_plot-members.html create mode 100644 doc/html/class_qwt_plot.html create mode 100644 doc/html/class_qwt_plot.js create mode 100644 doc/html/class_qwt_plot__inherit__graph.map create mode 100644 doc/html/class_qwt_plot__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_abstract_bar_chart-members.html create mode 100644 doc/html/class_qwt_plot_abstract_bar_chart.html create mode 100644 doc/html/class_qwt_plot_abstract_bar_chart.js create mode 100644 doc/html/class_qwt_plot_abstract_bar_chart__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_abstract_bar_chart__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_abstract_bar_chart__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_bar_chart-members.html create mode 100644 doc/html/class_qwt_plot_bar_chart.html create mode 100644 doc/html/class_qwt_plot_bar_chart.js create mode 100644 doc/html/class_qwt_plot_bar_chart__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_bar_chart__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_bar_chart__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_canvas-members.html create mode 100644 doc/html/class_qwt_plot_canvas.html create mode 100644 doc/html/class_qwt_plot_canvas.js create mode 100644 doc/html/class_qwt_plot_canvas__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_canvas__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_canvas__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_curve-members.html create mode 100644 doc/html/class_qwt_plot_curve.html create mode 100644 doc/html/class_qwt_plot_curve.js create mode 100644 doc/html/class_qwt_plot_curve__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_curve__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_curve__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_dict-members.html create mode 100644 doc/html/class_qwt_plot_dict.html create mode 100644 doc/html/class_qwt_plot_dict.js create mode 100644 doc/html/class_qwt_plot_dict__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_dict__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_dict__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_direct_painter-members.html create mode 100644 doc/html/class_qwt_plot_direct_painter.html create mode 100644 doc/html/class_qwt_plot_direct_painter.js create mode 100644 doc/html/class_qwt_plot_direct_painter__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_direct_painter__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_direct_painter__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_g_l_canvas-members.html create mode 100644 doc/html/class_qwt_plot_g_l_canvas.html create mode 100644 doc/html/class_qwt_plot_g_l_canvas.js create mode 100644 doc/html/class_qwt_plot_g_l_canvas__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_g_l_canvas__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_g_l_canvas__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_grid-members.html create mode 100644 doc/html/class_qwt_plot_grid.html create mode 100644 doc/html/class_qwt_plot_grid.js create mode 100644 doc/html/class_qwt_plot_grid__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_grid__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_grid__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_histogram-members.html create mode 100644 doc/html/class_qwt_plot_histogram.html create mode 100644 doc/html/class_qwt_plot_histogram.js create mode 100644 doc/html/class_qwt_plot_histogram__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_histogram__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_histogram__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_interval_curve-members.html create mode 100644 doc/html/class_qwt_plot_interval_curve.html create mode 100644 doc/html/class_qwt_plot_interval_curve.js create mode 100644 doc/html/class_qwt_plot_interval_curve__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_interval_curve__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_interval_curve__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_item-members.html create mode 100644 doc/html/class_qwt_plot_item.html create mode 100644 doc/html/class_qwt_plot_item.js create mode 100644 doc/html/class_qwt_plot_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_layout-members.html create mode 100644 doc/html/class_qwt_plot_layout.html create mode 100644 doc/html/class_qwt_plot_layout.js create mode 100644 doc/html/class_qwt_plot_legend_item-members.html create mode 100644 doc/html/class_qwt_plot_legend_item.html create mode 100644 doc/html/class_qwt_plot_legend_item.js create mode 100644 doc/html/class_qwt_plot_legend_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_legend_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_legend_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_magnifier-members.html create mode 100644 doc/html/class_qwt_plot_magnifier.html create mode 100644 doc/html/class_qwt_plot_magnifier.js create mode 100644 doc/html/class_qwt_plot_magnifier__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_magnifier__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_magnifier__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_marker-members.html create mode 100644 doc/html/class_qwt_plot_marker.html create mode 100644 doc/html/class_qwt_plot_marker.js create mode 100644 doc/html/class_qwt_plot_marker__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_marker__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_marker__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_multi_bar_chart-members.html create mode 100644 doc/html/class_qwt_plot_multi_bar_chart.html create mode 100644 doc/html/class_qwt_plot_multi_bar_chart.js create mode 100644 doc/html/class_qwt_plot_multi_bar_chart__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_multi_bar_chart__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_multi_bar_chart__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_panner-members.html create mode 100644 doc/html/class_qwt_plot_panner.html create mode 100644 doc/html/class_qwt_plot_panner.js create mode 100644 doc/html/class_qwt_plot_panner__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_panner__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_panner__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_picker-members.html create mode 100644 doc/html/class_qwt_plot_picker.html create mode 100644 doc/html/class_qwt_plot_picker.js create mode 100644 doc/html/class_qwt_plot_picker__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_picker__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_picker__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_raster_item-members.html create mode 100644 doc/html/class_qwt_plot_raster_item.html create mode 100644 doc/html/class_qwt_plot_raster_item.js create mode 100644 doc/html/class_qwt_plot_raster_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_raster_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_raster_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_renderer-members.html create mode 100644 doc/html/class_qwt_plot_renderer.html create mode 100644 doc/html/class_qwt_plot_renderer.js create mode 100644 doc/html/class_qwt_plot_renderer__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_renderer__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_renderer__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_rescaler-members.html create mode 100644 doc/html/class_qwt_plot_rescaler.html create mode 100644 doc/html/class_qwt_plot_rescaler.js create mode 100644 doc/html/class_qwt_plot_rescaler__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_rescaler__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_rescaler__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_scale_item-members.html create mode 100644 doc/html/class_qwt_plot_scale_item.html create mode 100644 doc/html/class_qwt_plot_scale_item.js create mode 100644 doc/html/class_qwt_plot_scale_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_scale_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_scale_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_series_item-members.html create mode 100644 doc/html/class_qwt_plot_series_item.html create mode 100644 doc/html/class_qwt_plot_series_item.js create mode 100644 doc/html/class_qwt_plot_series_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_series_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_series_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_shape_item-members.html create mode 100644 doc/html/class_qwt_plot_shape_item.html create mode 100644 doc/html/class_qwt_plot_shape_item.js create mode 100644 doc/html/class_qwt_plot_shape_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_shape_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_shape_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_spectro_curve-members.html create mode 100644 doc/html/class_qwt_plot_spectro_curve.html create mode 100644 doc/html/class_qwt_plot_spectro_curve.js create mode 100644 doc/html/class_qwt_plot_spectro_curve__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_spectro_curve__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_spectro_curve__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_spectrogram-members.html create mode 100644 doc/html/class_qwt_plot_spectrogram.html create mode 100644 doc/html/class_qwt_plot_spectrogram.js create mode 100644 doc/html/class_qwt_plot_spectrogram__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_spectrogram__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_spectrogram__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_svg_item-members.html create mode 100644 doc/html/class_qwt_plot_svg_item.html create mode 100644 doc/html/class_qwt_plot_svg_item.js create mode 100644 doc/html/class_qwt_plot_svg_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_svg_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_svg_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_text_label-members.html create mode 100644 doc/html/class_qwt_plot_text_label.html create mode 100644 doc/html/class_qwt_plot_text_label.js create mode 100644 doc/html/class_qwt_plot_text_label__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_text_label__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_text_label__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_trading_curve-members.html create mode 100644 doc/html/class_qwt_plot_trading_curve.html create mode 100644 doc/html/class_qwt_plot_trading_curve.js create mode 100644 doc/html/class_qwt_plot_trading_curve__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_trading_curve__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_trading_curve__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_zone_item-members.html create mode 100644 doc/html/class_qwt_plot_zone_item.html create mode 100644 doc/html/class_qwt_plot_zone_item.js create mode 100644 doc/html/class_qwt_plot_zone_item__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_zone_item__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_zone_item__inherit__graph.png create mode 100644 doc/html/class_qwt_plot_zoomer-members.html create mode 100644 doc/html/class_qwt_plot_zoomer.html create mode 100644 doc/html/class_qwt_plot_zoomer.js create mode 100644 doc/html/class_qwt_plot_zoomer__inherit__graph.map create mode 100644 doc/html/class_qwt_plot_zoomer__inherit__graph.md5 create mode 100644 doc/html/class_qwt_plot_zoomer__inherit__graph.png create mode 100644 doc/html/class_qwt_point3_d-members.html create mode 100644 doc/html/class_qwt_point3_d.html create mode 100644 doc/html/class_qwt_point3_d.js create mode 100644 doc/html/class_qwt_point3_d_series_data-members.html create mode 100644 doc/html/class_qwt_point3_d_series_data.html create mode 100644 doc/html/class_qwt_point3_d_series_data.js create mode 100644 doc/html/class_qwt_point3_d_series_data__inherit__graph.map create mode 100644 doc/html/class_qwt_point3_d_series_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_point3_d_series_data__inherit__graph.png create mode 100644 doc/html/class_qwt_point_array_data-members.html create mode 100644 doc/html/class_qwt_point_array_data.html create mode 100644 doc/html/class_qwt_point_array_data.js create mode 100644 doc/html/class_qwt_point_array_data__inherit__graph.map create mode 100644 doc/html/class_qwt_point_array_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_point_array_data__inherit__graph.png create mode 100644 doc/html/class_qwt_point_mapper-members.html create mode 100644 doc/html/class_qwt_point_mapper.html create mode 100644 doc/html/class_qwt_point_mapper.js create mode 100644 doc/html/class_qwt_point_polar-members.html create mode 100644 doc/html/class_qwt_point_polar.html create mode 100644 doc/html/class_qwt_point_polar.js create mode 100644 doc/html/class_qwt_point_series_data-members.html create mode 100644 doc/html/class_qwt_point_series_data.html create mode 100644 doc/html/class_qwt_point_series_data.js create mode 100644 doc/html/class_qwt_point_series_data__inherit__graph.map create mode 100644 doc/html/class_qwt_point_series_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_point_series_data__inherit__graph.png create mode 100644 doc/html/class_qwt_power_transform-members.html create mode 100644 doc/html/class_qwt_power_transform.html create mode 100644 doc/html/class_qwt_power_transform.js create mode 100644 doc/html/class_qwt_power_transform__inherit__graph.map create mode 100644 doc/html/class_qwt_power_transform__inherit__graph.md5 create mode 100644 doc/html/class_qwt_power_transform__inherit__graph.png create mode 100644 doc/html/class_qwt_raster_data-members.html create mode 100644 doc/html/class_qwt_raster_data.html create mode 100644 doc/html/class_qwt_raster_data.js create mode 100644 doc/html/class_qwt_raster_data__inherit__graph.map create mode 100644 doc/html/class_qwt_raster_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_raster_data__inherit__graph.png create mode 100644 doc/html/class_qwt_rich_text_engine-members.html create mode 100644 doc/html/class_qwt_rich_text_engine.html create mode 100644 doc/html/class_qwt_rich_text_engine.js create mode 100644 doc/html/class_qwt_rich_text_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_rich_text_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_rich_text_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_round_scale_draw-members.html create mode 100644 doc/html/class_qwt_round_scale_draw.html create mode 100644 doc/html/class_qwt_round_scale_draw.js create mode 100644 doc/html/class_qwt_round_scale_draw__inherit__graph.map create mode 100644 doc/html/class_qwt_round_scale_draw__inherit__graph.md5 create mode 100644 doc/html/class_qwt_round_scale_draw__inherit__graph.png create mode 100644 doc/html/class_qwt_sampling_thread-members.html create mode 100644 doc/html/class_qwt_sampling_thread.html create mode 100644 doc/html/class_qwt_sampling_thread.js create mode 100644 doc/html/class_qwt_sampling_thread__inherit__graph.map create mode 100644 doc/html/class_qwt_sampling_thread__inherit__graph.md5 create mode 100644 doc/html/class_qwt_sampling_thread__inherit__graph.png create mode 100644 doc/html/class_qwt_scale_arithmetic-members.html create mode 100644 doc/html/class_qwt_scale_arithmetic.html create mode 100644 doc/html/class_qwt_scale_div-members.html create mode 100644 doc/html/class_qwt_scale_div.html create mode 100644 doc/html/class_qwt_scale_div.js create mode 100644 doc/html/class_qwt_scale_draw-members.html create mode 100644 doc/html/class_qwt_scale_draw.html create mode 100644 doc/html/class_qwt_scale_draw.js create mode 100644 doc/html/class_qwt_scale_draw__inherit__graph.map create mode 100644 doc/html/class_qwt_scale_draw__inherit__graph.md5 create mode 100644 doc/html/class_qwt_scale_draw__inherit__graph.png create mode 100644 doc/html/class_qwt_scale_engine-members.html create mode 100644 doc/html/class_qwt_scale_engine.html create mode 100644 doc/html/class_qwt_scale_engine.js create mode 100644 doc/html/class_qwt_scale_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_scale_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_scale_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_scale_map-members.html create mode 100644 doc/html/class_qwt_scale_map.html create mode 100644 doc/html/class_qwt_scale_map.js create mode 100644 doc/html/class_qwt_scale_widget-members.html create mode 100644 doc/html/class_qwt_scale_widget.html create mode 100644 doc/html/class_qwt_scale_widget.js create mode 100644 doc/html/class_qwt_scale_widget__inherit__graph.map create mode 100644 doc/html/class_qwt_scale_widget__inherit__graph.md5 create mode 100644 doc/html/class_qwt_scale_widget__inherit__graph.png create mode 100644 doc/html/class_qwt_series_data-members.html create mode 100644 doc/html/class_qwt_series_data.html create mode 100644 doc/html/class_qwt_series_data.js create mode 100644 doc/html/class_qwt_series_data__inherit__graph.map create mode 100644 doc/html/class_qwt_series_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_series_data__inherit__graph.png create mode 100644 doc/html/class_qwt_series_store-members.html create mode 100644 doc/html/class_qwt_series_store.html create mode 100644 doc/html/class_qwt_series_store.js create mode 100644 doc/html/class_qwt_series_store__inherit__graph.map create mode 100644 doc/html/class_qwt_series_store__inherit__graph.md5 create mode 100644 doc/html/class_qwt_series_store__inherit__graph.png create mode 100644 doc/html/class_qwt_set_sample-members.html create mode 100644 doc/html/class_qwt_set_sample.html create mode 100644 doc/html/class_qwt_set_sample.js create mode 100644 doc/html/class_qwt_set_series_data-members.html create mode 100644 doc/html/class_qwt_set_series_data.html create mode 100644 doc/html/class_qwt_set_series_data.js create mode 100644 doc/html/class_qwt_set_series_data__inherit__graph.map create mode 100644 doc/html/class_qwt_set_series_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_set_series_data__inherit__graph.png create mode 100644 doc/html/class_qwt_simple_compass_rose-members.html create mode 100644 doc/html/class_qwt_simple_compass_rose.html create mode 100644 doc/html/class_qwt_simple_compass_rose.js create mode 100644 doc/html/class_qwt_simple_compass_rose__inherit__graph.map create mode 100644 doc/html/class_qwt_simple_compass_rose__inherit__graph.md5 create mode 100644 doc/html/class_qwt_simple_compass_rose__inherit__graph.png create mode 100644 doc/html/class_qwt_slider-members.html create mode 100644 doc/html/class_qwt_slider.html create mode 100644 doc/html/class_qwt_slider.js create mode 100644 doc/html/class_qwt_slider__inherit__graph.map create mode 100644 doc/html/class_qwt_slider__inherit__graph.md5 create mode 100644 doc/html/class_qwt_slider__inherit__graph.png create mode 100644 doc/html/class_qwt_spline-members.html create mode 100644 doc/html/class_qwt_spline.html create mode 100644 doc/html/class_qwt_spline.js create mode 100644 doc/html/class_qwt_spline_curve_fitter-members.html create mode 100644 doc/html/class_qwt_spline_curve_fitter.html create mode 100644 doc/html/class_qwt_spline_curve_fitter.js create mode 100644 doc/html/class_qwt_spline_curve_fitter__inherit__graph.map create mode 100644 doc/html/class_qwt_spline_curve_fitter__inherit__graph.md5 create mode 100644 doc/html/class_qwt_spline_curve_fitter__inherit__graph.png create mode 100644 doc/html/class_qwt_symbol-members.html create mode 100644 doc/html/class_qwt_symbol.html create mode 100644 doc/html/class_qwt_symbol.js create mode 100644 doc/html/class_qwt_synthetic_point_data-members.html create mode 100644 doc/html/class_qwt_synthetic_point_data.html create mode 100644 doc/html/class_qwt_synthetic_point_data.js create mode 100644 doc/html/class_qwt_synthetic_point_data__inherit__graph.map create mode 100644 doc/html/class_qwt_synthetic_point_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_synthetic_point_data__inherit__graph.png create mode 100644 doc/html/class_qwt_system_clock-members.html create mode 100644 doc/html/class_qwt_system_clock.html create mode 100644 doc/html/class_qwt_system_clock.js create mode 100644 doc/html/class_qwt_text-members.html create mode 100644 doc/html/class_qwt_text.html create mode 100644 doc/html/class_qwt_text.js create mode 100644 doc/html/class_qwt_text_engine-members.html create mode 100644 doc/html/class_qwt_text_engine.html create mode 100644 doc/html/class_qwt_text_engine.js create mode 100644 doc/html/class_qwt_text_engine__inherit__graph.map create mode 100644 doc/html/class_qwt_text_engine__inherit__graph.md5 create mode 100644 doc/html/class_qwt_text_engine__inherit__graph.png create mode 100644 doc/html/class_qwt_text_label-members.html create mode 100644 doc/html/class_qwt_text_label.html create mode 100644 doc/html/class_qwt_text_label.js create mode 100644 doc/html/class_qwt_text_label__inherit__graph.map create mode 100644 doc/html/class_qwt_text_label__inherit__graph.md5 create mode 100644 doc/html/class_qwt_text_label__inherit__graph.png create mode 100644 doc/html/class_qwt_thermo-members.html create mode 100644 doc/html/class_qwt_thermo.html create mode 100644 doc/html/class_qwt_thermo.js create mode 100644 doc/html/class_qwt_thermo__inherit__graph.map create mode 100644 doc/html/class_qwt_thermo__inherit__graph.md5 create mode 100644 doc/html/class_qwt_thermo__inherit__graph.png create mode 100644 doc/html/class_qwt_trading_chart_data-members.html create mode 100644 doc/html/class_qwt_trading_chart_data.html create mode 100644 doc/html/class_qwt_trading_chart_data.js create mode 100644 doc/html/class_qwt_trading_chart_data__inherit__graph.map create mode 100644 doc/html/class_qwt_trading_chart_data__inherit__graph.md5 create mode 100644 doc/html/class_qwt_trading_chart_data__inherit__graph.png create mode 100644 doc/html/class_qwt_transform-members.html create mode 100644 doc/html/class_qwt_transform.html create mode 100644 doc/html/class_qwt_transform.js create mode 100644 doc/html/class_qwt_transform__inherit__graph.map create mode 100644 doc/html/class_qwt_transform__inherit__graph.md5 create mode 100644 doc/html/class_qwt_transform__inherit__graph.png create mode 100644 doc/html/class_qwt_weeding_curve_fitter-members.html create mode 100644 doc/html/class_qwt_weeding_curve_fitter.html create mode 100644 doc/html/class_qwt_weeding_curve_fitter.js create mode 100644 doc/html/class_qwt_weeding_curve_fitter__inherit__graph.map create mode 100644 doc/html/class_qwt_weeding_curve_fitter__inherit__graph.md5 create mode 100644 doc/html/class_qwt_weeding_curve_fitter__inherit__graph.png create mode 100644 doc/html/class_qwt_wheel-members.html create mode 100644 doc/html/class_qwt_wheel.html create mode 100644 doc/html/class_qwt_wheel.js create mode 100644 doc/html/class_qwt_wheel__inherit__graph.map create mode 100644 doc/html/class_qwt_wheel__inherit__graph.md5 create mode 100644 doc/html/class_qwt_wheel__inherit__graph.png create mode 100644 doc/html/class_qwt_widget_overlay-members.html create mode 100644 doc/html/class_qwt_widget_overlay.html create mode 100644 doc/html/class_qwt_widget_overlay.js create mode 100644 doc/html/class_qwt_widget_overlay__inherit__graph.map create mode 100644 doc/html/class_qwt_widget_overlay__inherit__graph.md5 create mode 100644 doc/html/class_qwt_widget_overlay__inherit__graph.png create mode 100644 doc/html/classes.html create mode 100644 doc/html/closed.png create mode 100644 doc/html/controlscreenshots.html create mode 100644 doc/html/cpuplot-600x400.png create mode 100644 doc/html/cpuplot-oily-600x400.png create mode 100644 doc/html/curves.png create mode 100644 doc/html/curvescreenshots.html create mode 100644 doc/html/dials1.png create mode 100644 doc/html/dials2.png create mode 100644 doc/html/dir_03fad1f4ea3ce3b02cb95059119ea2f4.html create mode 100644 doc/html/dir_38ce0752a9eb8d28f937191131181730.html create mode 100644 doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html create mode 100644 doc/html/distrowatch-600x400.png create mode 100644 doc/html/doc.png create mode 100644 doc/html/doxygen.css create mode 100644 doc/html/doxygen.png create mode 100644 doc/html/dynsections.js create mode 100644 doc/html/folderclosed.png create mode 100644 doc/html/folderopen.png create mode 100644 doc/html/form_0.png create mode 100644 doc/html/form_1.png create mode 100644 doc/html/form_2.png create mode 100644 doc/html/form_3.png create mode 100644 doc/html/form_4.png create mode 100644 doc/html/form_5.png create mode 100644 doc/html/formula.repository create mode 100644 doc/html/friedberg-bars-600x400.png create mode 100644 doc/html/friedberg-tube-600x400.png create mode 100644 doc/html/functions.html create mode 100644 doc/html/functions_0x7e.html create mode 100644 doc/html/functions_b.html create mode 100644 doc/html/functions_c.html create mode 100644 doc/html/functions_d.html create mode 100644 doc/html/functions_dup.js create mode 100644 doc/html/functions_e.html create mode 100644 doc/html/functions_enum.html create mode 100644 doc/html/functions_eval.html create mode 100644 doc/html/functions_eval.js create mode 100644 doc/html/functions_eval_b.html create mode 100644 doc/html/functions_eval_c.html create mode 100644 doc/html/functions_eval_d.html create mode 100644 doc/html/functions_eval_e.html create mode 100644 doc/html/functions_eval_f.html create mode 100644 doc/html/functions_eval_g.html create mode 100644 doc/html/functions_eval_h.html create mode 100644 doc/html/functions_eval_i.html create mode 100644 doc/html/functions_eval_j.html create mode 100644 doc/html/functions_eval_k.html create mode 100644 doc/html/functions_eval_l.html create mode 100644 doc/html/functions_eval_m.html create mode 100644 doc/html/functions_eval_n.html create mode 100644 doc/html/functions_eval_o.html create mode 100644 doc/html/functions_eval_p.html create mode 100644 doc/html/functions_eval_r.html create mode 100644 doc/html/functions_eval_s.html create mode 100644 doc/html/functions_eval_t.html create mode 100644 doc/html/functions_eval_u.html create mode 100644 doc/html/functions_eval_v.html create mode 100644 doc/html/functions_eval_w.html create mode 100644 doc/html/functions_eval_x.html create mode 100644 doc/html/functions_eval_y.html create mode 100644 doc/html/functions_f.html create mode 100644 doc/html/functions_func.html create mode 100644 doc/html/functions_func.js create mode 100644 doc/html/functions_func_0x7e.html create mode 100644 doc/html/functions_func_b.html create mode 100644 doc/html/functions_func_c.html create mode 100644 doc/html/functions_func_d.html create mode 100644 doc/html/functions_func_e.html create mode 100644 doc/html/functions_func_f.html create mode 100644 doc/html/functions_func_g.html create mode 100644 doc/html/functions_func_h.html create mode 100644 doc/html/functions_func_i.html create mode 100644 doc/html/functions_func_k.html create mode 100644 doc/html/functions_func_l.html create mode 100644 doc/html/functions_func_m.html create mode 100644 doc/html/functions_func_n.html create mode 100644 doc/html/functions_func_o.html create mode 100644 doc/html/functions_func_p.html create mode 100644 doc/html/functions_func_r.html create mode 100644 doc/html/functions_func_s.html create mode 100644 doc/html/functions_func_t.html create mode 100644 doc/html/functions_func_u.html create mode 100644 doc/html/functions_func_v.html create mode 100644 doc/html/functions_func_w.html create mode 100644 doc/html/functions_func_x.html create mode 100644 doc/html/functions_func_y.html create mode 100644 doc/html/functions_func_z.html create mode 100644 doc/html/functions_g.html create mode 100644 doc/html/functions_h.html create mode 100644 doc/html/functions_i.html create mode 100644 doc/html/functions_j.html create mode 100644 doc/html/functions_k.html create mode 100644 doc/html/functions_l.html create mode 100644 doc/html/functions_m.html create mode 100644 doc/html/functions_n.html create mode 100644 doc/html/functions_o.html create mode 100644 doc/html/functions_p.html create mode 100644 doc/html/functions_r.html create mode 100644 doc/html/functions_s.html create mode 100644 doc/html/functions_t.html create mode 100644 doc/html/functions_type.html create mode 100644 doc/html/functions_u.html create mode 100644 doc/html/functions_v.html create mode 100644 doc/html/functions_vars.html create mode 100644 doc/html/functions_w.html create mode 100644 doc/html/functions_x.html create mode 100644 doc/html/functions_y.html create mode 100644 doc/html/functions_z.html create mode 100644 doc/html/graph_legend.html create mode 100644 doc/html/graph_legend.md5 create mode 100644 doc/html/graph_legend.png create mode 100644 doc/html/hierarchy.html create mode 100644 doc/html/hierarchy.js create mode 100644 doc/html/index.html create mode 100644 doc/html/index.qhp create mode 100644 doc/html/inherit_graph_0.map create mode 100644 doc/html/inherit_graph_0.md5 create mode 100644 doc/html/inherit_graph_0.png create mode 100644 doc/html/inherit_graph_1.map create mode 100644 doc/html/inherit_graph_1.md5 create mode 100644 doc/html/inherit_graph_1.png create mode 100644 doc/html/inherit_graph_10.map create mode 100644 doc/html/inherit_graph_10.md5 create mode 100644 doc/html/inherit_graph_10.png create mode 100644 doc/html/inherit_graph_11.map create mode 100644 doc/html/inherit_graph_11.md5 create mode 100644 doc/html/inherit_graph_11.png create mode 100644 doc/html/inherit_graph_12.map create mode 100644 doc/html/inherit_graph_12.md5 create mode 100644 doc/html/inherit_graph_12.png create mode 100644 doc/html/inherit_graph_13.map create mode 100644 doc/html/inherit_graph_13.md5 create mode 100644 doc/html/inherit_graph_13.png create mode 100644 doc/html/inherit_graph_14.map create mode 100644 doc/html/inherit_graph_14.md5 create mode 100644 doc/html/inherit_graph_14.png create mode 100644 doc/html/inherit_graph_15.map create mode 100644 doc/html/inherit_graph_15.md5 create mode 100644 doc/html/inherit_graph_15.png create mode 100644 doc/html/inherit_graph_16.map create mode 100644 doc/html/inherit_graph_16.md5 create mode 100644 doc/html/inherit_graph_16.png create mode 100644 doc/html/inherit_graph_17.map create mode 100644 doc/html/inherit_graph_17.md5 create mode 100644 doc/html/inherit_graph_17.png create mode 100644 doc/html/inherit_graph_18.map create mode 100644 doc/html/inherit_graph_18.md5 create mode 100644 doc/html/inherit_graph_18.png create mode 100644 doc/html/inherit_graph_19.map create mode 100644 doc/html/inherit_graph_19.md5 create mode 100644 doc/html/inherit_graph_19.png create mode 100644 doc/html/inherit_graph_2.map create mode 100644 doc/html/inherit_graph_2.md5 create mode 100644 doc/html/inherit_graph_2.png create mode 100644 doc/html/inherit_graph_20.map create mode 100644 doc/html/inherit_graph_20.md5 create mode 100644 doc/html/inherit_graph_20.png create mode 100644 doc/html/inherit_graph_21.map create mode 100644 doc/html/inherit_graph_21.md5 create mode 100644 doc/html/inherit_graph_21.png create mode 100644 doc/html/inherit_graph_22.map create mode 100644 doc/html/inherit_graph_22.md5 create mode 100644 doc/html/inherit_graph_22.png create mode 100644 doc/html/inherit_graph_23.map create mode 100644 doc/html/inherit_graph_23.md5 create mode 100644 doc/html/inherit_graph_23.png create mode 100644 doc/html/inherit_graph_24.map create mode 100644 doc/html/inherit_graph_24.md5 create mode 100644 doc/html/inherit_graph_24.png create mode 100644 doc/html/inherit_graph_25.map create mode 100644 doc/html/inherit_graph_25.md5 create mode 100644 doc/html/inherit_graph_25.png create mode 100644 doc/html/inherit_graph_26.map create mode 100644 doc/html/inherit_graph_26.md5 create mode 100644 doc/html/inherit_graph_26.png create mode 100644 doc/html/inherit_graph_27.map create mode 100644 doc/html/inherit_graph_27.md5 create mode 100644 doc/html/inherit_graph_27.png create mode 100644 doc/html/inherit_graph_28.map create mode 100644 doc/html/inherit_graph_28.md5 create mode 100644 doc/html/inherit_graph_28.png create mode 100644 doc/html/inherit_graph_29.map create mode 100644 doc/html/inherit_graph_29.md5 create mode 100644 doc/html/inherit_graph_29.png create mode 100644 doc/html/inherit_graph_3.map create mode 100644 doc/html/inherit_graph_3.md5 create mode 100644 doc/html/inherit_graph_3.png create mode 100644 doc/html/inherit_graph_30.map create mode 100644 doc/html/inherit_graph_30.md5 create mode 100644 doc/html/inherit_graph_30.png create mode 100644 doc/html/inherit_graph_31.map create mode 100644 doc/html/inherit_graph_31.md5 create mode 100644 doc/html/inherit_graph_31.png create mode 100644 doc/html/inherit_graph_32.map create mode 100644 doc/html/inherit_graph_32.md5 create mode 100644 doc/html/inherit_graph_32.png create mode 100644 doc/html/inherit_graph_33.map create mode 100644 doc/html/inherit_graph_33.md5 create mode 100644 doc/html/inherit_graph_33.png create mode 100644 doc/html/inherit_graph_34.map create mode 100644 doc/html/inherit_graph_34.md5 create mode 100644 doc/html/inherit_graph_34.png create mode 100644 doc/html/inherit_graph_35.map create mode 100644 doc/html/inherit_graph_35.md5 create mode 100644 doc/html/inherit_graph_35.png create mode 100644 doc/html/inherit_graph_36.map create mode 100644 doc/html/inherit_graph_36.md5 create mode 100644 doc/html/inherit_graph_36.png create mode 100644 doc/html/inherit_graph_37.map create mode 100644 doc/html/inherit_graph_37.md5 create mode 100644 doc/html/inherit_graph_37.png create mode 100644 doc/html/inherit_graph_38.map create mode 100644 doc/html/inherit_graph_38.md5 create mode 100644 doc/html/inherit_graph_38.png create mode 100644 doc/html/inherit_graph_39.map create mode 100644 doc/html/inherit_graph_39.md5 create mode 100644 doc/html/inherit_graph_39.png create mode 100644 doc/html/inherit_graph_4.map create mode 100644 doc/html/inherit_graph_4.md5 create mode 100644 doc/html/inherit_graph_4.png create mode 100644 doc/html/inherit_graph_40.map create mode 100644 doc/html/inherit_graph_40.md5 create mode 100644 doc/html/inherit_graph_40.png create mode 100644 doc/html/inherit_graph_41.map create mode 100644 doc/html/inherit_graph_41.md5 create mode 100644 doc/html/inherit_graph_41.png create mode 100644 doc/html/inherit_graph_42.map create mode 100644 doc/html/inherit_graph_42.md5 create mode 100644 doc/html/inherit_graph_42.png create mode 100644 doc/html/inherit_graph_43.map create mode 100644 doc/html/inherit_graph_43.md5 create mode 100644 doc/html/inherit_graph_43.png create mode 100644 doc/html/inherit_graph_44.map create mode 100644 doc/html/inherit_graph_44.md5 create mode 100644 doc/html/inherit_graph_44.png create mode 100644 doc/html/inherit_graph_45.map create mode 100644 doc/html/inherit_graph_45.md5 create mode 100644 doc/html/inherit_graph_45.png create mode 100644 doc/html/inherit_graph_46.map create mode 100644 doc/html/inherit_graph_46.md5 create mode 100644 doc/html/inherit_graph_46.png create mode 100644 doc/html/inherit_graph_47.map create mode 100644 doc/html/inherit_graph_47.md5 create mode 100644 doc/html/inherit_graph_47.png create mode 100644 doc/html/inherit_graph_48.map create mode 100644 doc/html/inherit_graph_48.md5 create mode 100644 doc/html/inherit_graph_48.png create mode 100644 doc/html/inherit_graph_49.map create mode 100644 doc/html/inherit_graph_49.md5 create mode 100644 doc/html/inherit_graph_49.png create mode 100644 doc/html/inherit_graph_5.map create mode 100644 doc/html/inherit_graph_5.md5 create mode 100644 doc/html/inherit_graph_5.png create mode 100644 doc/html/inherit_graph_50.map create mode 100644 doc/html/inherit_graph_50.md5 create mode 100644 doc/html/inherit_graph_50.png create mode 100644 doc/html/inherit_graph_6.map create mode 100644 doc/html/inherit_graph_6.md5 create mode 100644 doc/html/inherit_graph_6.png create mode 100644 doc/html/inherit_graph_7.map create mode 100644 doc/html/inherit_graph_7.md5 create mode 100644 doc/html/inherit_graph_7.png create mode 100644 doc/html/inherit_graph_8.map create mode 100644 doc/html/inherit_graph_8.md5 create mode 100644 doc/html/inherit_graph_8.png create mode 100644 doc/html/inherit_graph_9.map create mode 100644 doc/html/inherit_graph_9.md5 create mode 100644 doc/html/inherit_graph_9.png create mode 100644 doc/html/inherits.html create mode 100644 doc/html/itemeditor-600x400.png create mode 100644 doc/html/jquery.js create mode 100644 doc/html/knob.png create mode 100644 doc/html/nav_f.png create mode 100644 doc/html/nav_g.png create mode 100644 doc/html/nav_h.png create mode 100644 doc/html/navtree.css create mode 100644 doc/html/navtree.js create mode 100644 doc/html/navtreedata.js create mode 100644 doc/html/navtreeindex0.js create mode 100644 doc/html/navtreeindex1.js create mode 100644 doc/html/navtreeindex10.js create mode 100644 doc/html/navtreeindex11.js create mode 100644 doc/html/navtreeindex2.js create mode 100644 doc/html/navtreeindex3.js create mode 100644 doc/html/navtreeindex4.js create mode 100644 doc/html/navtreeindex5.js create mode 100644 doc/html/navtreeindex6.js create mode 100644 doc/html/navtreeindex7.js create mode 100644 doc/html/navtreeindex8.js create mode 100644 doc/html/navtreeindex9.js create mode 100644 doc/html/open.png create mode 100644 doc/html/otherscreenshots.html create mode 100644 doc/html/pages.html create mode 100644 doc/html/plot.png create mode 100644 doc/html/qwt__abstract__legend_8h_source.html create mode 100644 doc/html/qwt__abstract__scale_8h_source.html create mode 100644 doc/html/qwt__abstract__scale__draw_8h_source.html create mode 100644 doc/html/qwt__abstract__slider_8h_source.html create mode 100644 doc/html/qwt__analog__clock_8h_source.html create mode 100644 doc/html/qwt__arrow__button_8h_source.html create mode 100644 doc/html/qwt__clipper_8h_source.html create mode 100644 doc/html/qwt__color__map_8h_source.html create mode 100644 doc/html/qwt__column__symbol_8h_source.html create mode 100644 doc/html/qwt__compass_8h_source.html create mode 100644 doc/html/qwt__compass__rose_8h_source.html create mode 100644 doc/html/qwt__compat_8h_source.html create mode 100644 doc/html/qwt__counter_8h_source.html create mode 100644 doc/html/qwt__curve__fitter_8h_source.html create mode 100644 doc/html/qwt__date_8h_source.html create mode 100644 doc/html/qwt__date__scale__draw_8h_source.html create mode 100644 doc/html/qwt__date__scale__engine_8h_source.html create mode 100644 doc/html/qwt__dial_8h_source.html create mode 100644 doc/html/qwt__dial__needle_8h_source.html create mode 100644 doc/html/qwt__dyngrid__layout_8h_source.html create mode 100644 doc/html/qwt__event__pattern_8h_source.html create mode 100644 doc/html/qwt__global_8h_source.html create mode 100644 doc/html/qwt__graphic_8h_source.html create mode 100644 doc/html/qwt__interval_8h_source.html create mode 100644 doc/html/qwt__interval__symbol_8h_source.html create mode 100644 doc/html/qwt__knob_8h_source.html create mode 100644 doc/html/qwt__legend_8h_source.html create mode 100644 doc/html/qwt__legend__data_8h_source.html create mode 100644 doc/html/qwt__legend__label_8h_source.html create mode 100644 doc/html/qwt__magnifier_8h_source.html create mode 100644 doc/html/qwt__math_8h_source.html create mode 100644 doc/html/qwt__mathml__text__engine_8h_source.html create mode 100644 doc/html/qwt__matrix__raster__data_8h_source.html create mode 100644 doc/html/qwt__mml__document_8h_source.html create mode 100644 doc/html/qwt__null__paintdevice_8h_source.html create mode 100644 doc/html/qwt__painter_8h_source.html create mode 100644 doc/html/qwt__painter__command_8h_source.html create mode 100644 doc/html/qwt__panner_8h_source.html create mode 100644 doc/html/qwt__picker_8h_source.html create mode 100644 doc/html/qwt__picker__machine_8h_source.html create mode 100644 doc/html/qwt__pixel__matrix_8h_source.html create mode 100644 doc/html/qwt__plot_8h_source.html create mode 100644 doc/html/qwt__plot__abstract__barchart_8h_source.html create mode 100644 doc/html/qwt__plot__barchart_8h_source.html create mode 100644 doc/html/qwt__plot__canvas_8h_source.html create mode 100644 doc/html/qwt__plot__curve_8h_source.html create mode 100644 doc/html/qwt__plot__dict_8h_source.html create mode 100644 doc/html/qwt__plot__directpainter_8h_source.html create mode 100644 doc/html/qwt__plot__glcanvas_8h_source.html create mode 100644 doc/html/qwt__plot__grid_8h_source.html create mode 100644 doc/html/qwt__plot__histogram_8h_source.html create mode 100644 doc/html/qwt__plot__intervalcurve_8h_source.html create mode 100644 doc/html/qwt__plot__item_8h_source.html create mode 100644 doc/html/qwt__plot__layout_8h_source.html create mode 100644 doc/html/qwt__plot__legenditem_8h_source.html create mode 100644 doc/html/qwt__plot__magnifier_8h_source.html create mode 100644 doc/html/qwt__plot__marker_8h_source.html create mode 100644 doc/html/qwt__plot__multi__barchart_8h_source.html create mode 100644 doc/html/qwt__plot__panner_8h_source.html create mode 100644 doc/html/qwt__plot__picker_8h_source.html create mode 100644 doc/html/qwt__plot__rasteritem_8h_source.html create mode 100644 doc/html/qwt__plot__renderer_8h_source.html create mode 100644 doc/html/qwt__plot__rescaler_8h_source.html create mode 100644 doc/html/qwt__plot__scaleitem_8h_source.html create mode 100644 doc/html/qwt__plot__seriesitem_8h_source.html create mode 100644 doc/html/qwt__plot__shapeitem_8h_source.html create mode 100644 doc/html/qwt__plot__spectrocurve_8h_source.html create mode 100644 doc/html/qwt__plot__spectrogram_8h_source.html create mode 100644 doc/html/qwt__plot__svgitem_8h_source.html create mode 100644 doc/html/qwt__plot__textlabel_8h_source.html create mode 100644 doc/html/qwt__plot__tradingcurve_8h_source.html create mode 100644 doc/html/qwt__plot__zoneitem_8h_source.html create mode 100644 doc/html/qwt__plot__zoomer_8h_source.html create mode 100644 doc/html/qwt__point__3d_8h_source.html create mode 100644 doc/html/qwt__point__data_8h_source.html create mode 100644 doc/html/qwt__point__mapper_8h_source.html create mode 100644 doc/html/qwt__point__polar_8h_source.html create mode 100644 doc/html/qwt__raster__data_8h_source.html create mode 100644 doc/html/qwt__round__scale__draw_8h_source.html create mode 100644 doc/html/qwt__samples_8h_source.html create mode 100644 doc/html/qwt__sampling__thread_8h_source.html create mode 100644 doc/html/qwt__scale__div_8h_source.html create mode 100644 doc/html/qwt__scale__draw_8h_source.html create mode 100644 doc/html/qwt__scale__engine_8h_source.html create mode 100644 doc/html/qwt__scale__map_8h_source.html create mode 100644 doc/html/qwt__scale__widget_8h_source.html create mode 100644 doc/html/qwt__series__data_8h_source.html create mode 100644 doc/html/qwt__series__store_8h_source.html create mode 100644 doc/html/qwt__slider_8h_source.html create mode 100644 doc/html/qwt__spline_8h_source.html create mode 100644 doc/html/qwt__symbol_8h_source.html create mode 100644 doc/html/qwt__system__clock_8h_source.html create mode 100644 doc/html/qwt__text_8h_source.html create mode 100644 doc/html/qwt__text__engine_8h_source.html create mode 100644 doc/html/qwt__text__label_8h_source.html create mode 100644 doc/html/qwt__thermo_8h_source.html create mode 100644 doc/html/qwt__transform_8h_source.html create mode 100644 doc/html/qwt__wheel_8h_source.html create mode 100644 doc/html/qwt__widget__overlay_8h_source.html create mode 100644 doc/html/qwtchangelog.html create mode 100644 doc/html/qwtinstall.html create mode 100644 doc/html/qwtlicense.html create mode 100644 doc/html/radio.png create mode 100644 doc/html/resize.js create mode 100644 doc/html/scatterplot-600x400.png create mode 100644 doc/html/search/all_0.html create mode 100644 doc/html/search/all_0.js create mode 100644 doc/html/search/all_1.html create mode 100644 doc/html/search/all_1.js create mode 100644 doc/html/search/all_10.html create mode 100644 doc/html/search/all_10.js create mode 100644 doc/html/search/all_11.html create mode 100644 doc/html/search/all_11.js create mode 100644 doc/html/search/all_12.html create mode 100644 doc/html/search/all_12.js create mode 100644 doc/html/search/all_13.html create mode 100644 doc/html/search/all_13.js create mode 100644 doc/html/search/all_14.html create mode 100644 doc/html/search/all_14.js create mode 100644 doc/html/search/all_15.html create mode 100644 doc/html/search/all_15.js create mode 100644 doc/html/search/all_16.html create mode 100644 doc/html/search/all_16.js create mode 100644 doc/html/search/all_17.html create mode 100644 doc/html/search/all_17.js create mode 100644 doc/html/search/all_18.html create mode 100644 doc/html/search/all_18.js create mode 100644 doc/html/search/all_19.html create mode 100644 doc/html/search/all_19.js create mode 100644 doc/html/search/all_1a.html create mode 100644 doc/html/search/all_1a.js create mode 100644 doc/html/search/all_2.html create mode 100644 doc/html/search/all_2.js create mode 100644 doc/html/search/all_3.html create mode 100644 doc/html/search/all_3.js create mode 100644 doc/html/search/all_4.html create mode 100644 doc/html/search/all_4.js create mode 100644 doc/html/search/all_5.html create mode 100644 doc/html/search/all_5.js create mode 100644 doc/html/search/all_6.html create mode 100644 doc/html/search/all_6.js create mode 100644 doc/html/search/all_7.html create mode 100644 doc/html/search/all_7.js create mode 100644 doc/html/search/all_8.html create mode 100644 doc/html/search/all_8.js create mode 100644 doc/html/search/all_9.html create mode 100644 doc/html/search/all_9.js create mode 100644 doc/html/search/all_a.html create mode 100644 doc/html/search/all_a.js create mode 100644 doc/html/search/all_b.html create mode 100644 doc/html/search/all_b.js create mode 100644 doc/html/search/all_c.html create mode 100644 doc/html/search/all_c.js create mode 100644 doc/html/search/all_d.html create mode 100644 doc/html/search/all_d.js create mode 100644 doc/html/search/all_e.html create mode 100644 doc/html/search/all_e.js create mode 100644 doc/html/search/all_f.html create mode 100644 doc/html/search/all_f.js create mode 100644 doc/html/search/classes_0.html create mode 100644 doc/html/search/classes_0.js create mode 100644 doc/html/search/classes_1.html create mode 100644 doc/html/search/classes_1.js create mode 100644 doc/html/search/classes_2.html create mode 100644 doc/html/search/classes_2.js create mode 100644 doc/html/search/close.png create mode 100644 doc/html/search/enums_0.html create mode 100644 doc/html/search/enums_0.js create mode 100644 doc/html/search/enums_1.html create mode 100644 doc/html/search/enums_1.js create mode 100644 doc/html/search/enums_10.html create mode 100644 doc/html/search/enums_10.js create mode 100644 doc/html/search/enums_2.html create mode 100644 doc/html/search/enums_2.js create mode 100644 doc/html/search/enums_3.html create mode 100644 doc/html/search/enums_3.js create mode 100644 doc/html/search/enums_4.html create mode 100644 doc/html/search/enums_4.js create mode 100644 doc/html/search/enums_5.html create mode 100644 doc/html/search/enums_5.js create mode 100644 doc/html/search/enums_6.html create mode 100644 doc/html/search/enums_6.js create mode 100644 doc/html/search/enums_7.html create mode 100644 doc/html/search/enums_7.js create mode 100644 doc/html/search/enums_8.html create mode 100644 doc/html/search/enums_8.js create mode 100644 doc/html/search/enums_9.html create mode 100644 doc/html/search/enums_9.js create mode 100644 doc/html/search/enums_a.html create mode 100644 doc/html/search/enums_a.js create mode 100644 doc/html/search/enums_b.html create mode 100644 doc/html/search/enums_b.js create mode 100644 doc/html/search/enums_c.html create mode 100644 doc/html/search/enums_c.js create mode 100644 doc/html/search/enums_d.html create mode 100644 doc/html/search/enums_d.js create mode 100644 doc/html/search/enums_e.html create mode 100644 doc/html/search/enums_e.js create mode 100644 doc/html/search/enums_f.html create mode 100644 doc/html/search/enums_f.js create mode 100644 doc/html/search/enumvalues_0.html create mode 100644 doc/html/search/enumvalues_0.js create mode 100644 doc/html/search/enumvalues_1.html create mode 100644 doc/html/search/enumvalues_1.js create mode 100644 doc/html/search/enumvalues_10.html create mode 100644 doc/html/search/enumvalues_10.js create mode 100644 doc/html/search/enumvalues_11.html create mode 100644 doc/html/search/enumvalues_11.js create mode 100644 doc/html/search/enumvalues_12.html create mode 100644 doc/html/search/enumvalues_12.js create mode 100644 doc/html/search/enumvalues_13.html create mode 100644 doc/html/search/enumvalues_13.js create mode 100644 doc/html/search/enumvalues_14.html create mode 100644 doc/html/search/enumvalues_14.js create mode 100644 doc/html/search/enumvalues_15.html create mode 100644 doc/html/search/enumvalues_15.js create mode 100644 doc/html/search/enumvalues_16.html create mode 100644 doc/html/search/enumvalues_16.js create mode 100644 doc/html/search/enumvalues_17.html create mode 100644 doc/html/search/enumvalues_17.js create mode 100644 doc/html/search/enumvalues_2.html create mode 100644 doc/html/search/enumvalues_2.js create mode 100644 doc/html/search/enumvalues_3.html create mode 100644 doc/html/search/enumvalues_3.js create mode 100644 doc/html/search/enumvalues_4.html create mode 100644 doc/html/search/enumvalues_4.js create mode 100644 doc/html/search/enumvalues_5.html create mode 100644 doc/html/search/enumvalues_5.js create mode 100644 doc/html/search/enumvalues_6.html create mode 100644 doc/html/search/enumvalues_6.js create mode 100644 doc/html/search/enumvalues_7.html create mode 100644 doc/html/search/enumvalues_7.js create mode 100644 doc/html/search/enumvalues_8.html create mode 100644 doc/html/search/enumvalues_8.js create mode 100644 doc/html/search/enumvalues_9.html create mode 100644 doc/html/search/enumvalues_9.js create mode 100644 doc/html/search/enumvalues_a.html create mode 100644 doc/html/search/enumvalues_a.js create mode 100644 doc/html/search/enumvalues_b.html create mode 100644 doc/html/search/enumvalues_b.js create mode 100644 doc/html/search/enumvalues_c.html create mode 100644 doc/html/search/enumvalues_c.js create mode 100644 doc/html/search/enumvalues_d.html create mode 100644 doc/html/search/enumvalues_d.js create mode 100644 doc/html/search/enumvalues_e.html create mode 100644 doc/html/search/enumvalues_e.js create mode 100644 doc/html/search/enumvalues_f.html create mode 100644 doc/html/search/enumvalues_f.js create mode 100644 doc/html/search/functions_0.html create mode 100644 doc/html/search/functions_0.js create mode 100644 doc/html/search/functions_1.html create mode 100644 doc/html/search/functions_1.js create mode 100644 doc/html/search/functions_10.html create mode 100644 doc/html/search/functions_10.js create mode 100644 doc/html/search/functions_11.html create mode 100644 doc/html/search/functions_11.js create mode 100644 doc/html/search/functions_12.html create mode 100644 doc/html/search/functions_12.js create mode 100644 doc/html/search/functions_13.html create mode 100644 doc/html/search/functions_13.js create mode 100644 doc/html/search/functions_14.html create mode 100644 doc/html/search/functions_14.js create mode 100644 doc/html/search/functions_15.html create mode 100644 doc/html/search/functions_15.js create mode 100644 doc/html/search/functions_16.html create mode 100644 doc/html/search/functions_16.js create mode 100644 doc/html/search/functions_17.html create mode 100644 doc/html/search/functions_17.js create mode 100644 doc/html/search/functions_18.html create mode 100644 doc/html/search/functions_18.js create mode 100644 doc/html/search/functions_19.html create mode 100644 doc/html/search/functions_19.js create mode 100644 doc/html/search/functions_2.html create mode 100644 doc/html/search/functions_2.js create mode 100644 doc/html/search/functions_3.html create mode 100644 doc/html/search/functions_3.js create mode 100644 doc/html/search/functions_4.html create mode 100644 doc/html/search/functions_4.js create mode 100644 doc/html/search/functions_5.html create mode 100644 doc/html/search/functions_5.js create mode 100644 doc/html/search/functions_6.html create mode 100644 doc/html/search/functions_6.js create mode 100644 doc/html/search/functions_7.html create mode 100644 doc/html/search/functions_7.js create mode 100644 doc/html/search/functions_8.html create mode 100644 doc/html/search/functions_8.js create mode 100644 doc/html/search/functions_9.html create mode 100644 doc/html/search/functions_9.js create mode 100644 doc/html/search/functions_a.html create mode 100644 doc/html/search/functions_a.js create mode 100644 doc/html/search/functions_b.html create mode 100644 doc/html/search/functions_b.js create mode 100644 doc/html/search/functions_c.html create mode 100644 doc/html/search/functions_c.js create mode 100644 doc/html/search/functions_d.html create mode 100644 doc/html/search/functions_d.js create mode 100644 doc/html/search/functions_e.html create mode 100644 doc/html/search/functions_e.js create mode 100644 doc/html/search/functions_f.html create mode 100644 doc/html/search/functions_f.js create mode 100644 doc/html/search/mag_sel.png create mode 100644 doc/html/search/nomatches.html create mode 100644 doc/html/search/pages_0.html create mode 100644 doc/html/search/pages_0.js create mode 100644 doc/html/search/pages_1.html create mode 100644 doc/html/search/pages_1.js create mode 100644 doc/html/search/pages_2.html create mode 100644 doc/html/search/pages_2.js create mode 100644 doc/html/search/pages_3.html create mode 100644 doc/html/search/pages_3.js create mode 100644 doc/html/search/pages_4.html create mode 100644 doc/html/search/pages_4.js create mode 100644 doc/html/search/pages_5.html create mode 100644 doc/html/search/pages_5.js create mode 100644 doc/html/search/pages_6.html create mode 100644 doc/html/search/pages_6.js create mode 100644 doc/html/search/pages_7.html create mode 100644 doc/html/search/pages_7.js create mode 100644 doc/html/search/search.css create mode 100644 doc/html/search/search.js create mode 100644 doc/html/search/search_l.png create mode 100644 doc/html/search/search_m.png create mode 100644 doc/html/search/search_r.png create mode 100644 doc/html/search/searchdata.js create mode 100644 doc/html/search/typedefs_0.html create mode 100644 doc/html/search/typedefs_0.js create mode 100644 doc/html/search/typedefs_1.html create mode 100644 doc/html/search/typedefs_1.js create mode 100644 doc/html/search/typedefs_2.html create mode 100644 doc/html/search/typedefs_2.js create mode 100644 doc/html/search/typedefs_3.html create mode 100644 doc/html/search/typedefs_3.js create mode 100644 doc/html/search/typedefs_4.html create mode 100644 doc/html/search/typedefs_4.js create mode 100644 doc/html/search/typedefs_5.html create mode 100644 doc/html/search/typedefs_5.js create mode 100644 doc/html/search/typedefs_6.html create mode 100644 doc/html/search/typedefs_6.js create mode 100644 doc/html/search/typedefs_7.html create mode 100644 doc/html/search/typedefs_7.js create mode 100644 doc/html/search/typedefs_8.html create mode 100644 doc/html/search/typedefs_8.js create mode 100644 doc/html/search/typedefs_9.html create mode 100644 doc/html/search/typedefs_9.js create mode 100644 doc/html/search/typedefs_a.html create mode 100644 doc/html/search/typedefs_a.js create mode 100644 doc/html/search/variables_0.html create mode 100644 doc/html/search/variables_0.js create mode 100644 doc/html/search/variables_1.html create mode 100644 doc/html/search/variables_1.js create mode 100644 doc/html/search/variables_2.html create mode 100644 doc/html/search/variables_2.js create mode 100644 doc/html/search/variables_3.html create mode 100644 doc/html/search/variables_3.js create mode 100644 doc/html/search/variables_4.html create mode 100644 doc/html/search/variables_4.js create mode 100644 doc/html/search/variables_5.html create mode 100644 doc/html/search/variables_5.js create mode 100644 doc/html/search/variables_6.html create mode 100644 doc/html/search/variables_6.js create mode 100644 doc/html/search/variables_7.html create mode 100644 doc/html/search/variables_7.js create mode 100644 doc/html/search/variables_8.html create mode 100644 doc/html/search/variables_8.js create mode 100644 doc/html/search/variables_9.html create mode 100644 doc/html/search/variables_9.js create mode 100644 doc/html/search/variables_a.html create mode 100644 doc/html/search/variables_a.js create mode 100644 doc/html/search/variables_b.html create mode 100644 doc/html/search/variables_b.js create mode 100644 doc/html/sliders.png create mode 100644 doc/html/spectrogram-contour1-600x400.png create mode 100644 doc/html/spectrogram-contour2-600x400.png create mode 100644 doc/html/spectrogram-hue-600x400.png create mode 100644 doc/html/spectrogram-rgb-600x400.png create mode 100644 doc/html/spectrogram-saturation-600x400.png create mode 100644 doc/html/spectrogram-value-600x400.png create mode 100644 doc/html/spectrogramscreenshots.html create mode 100644 doc/html/splitbar.png create mode 100644 doc/html/stockchart-600x400.png create mode 100644 doc/html/sync_off.png create mode 100644 doc/html/sync_on.png create mode 100644 doc/html/sysinfo.png create mode 100644 doc/html/tab_a.png create mode 100644 doc/html/tab_b.png create mode 100644 doc/html/tab_h.png create mode 100644 doc/html/tab_s.png create mode 100644 doc/html/tabs.css create mode 100644 doc/html/tvplot-600x400.png create mode 100644 doc/install.dox create mode 100644 doc/qwt.dox create mode 100644 doc/screenshots.dox create mode 100644 examples/animation/animation.pro create mode 100644 examples/animation/main.cpp create mode 100644 examples/animation/plot.cpp create mode 100644 examples/animation/plot.h create mode 100644 examples/barchart/barchart.cpp create mode 100644 examples/barchart/barchart.h create mode 100644 examples/barchart/barchart.pro create mode 100644 examples/barchart/main.cpp create mode 100644 examples/bode/bode.pro create mode 100644 examples/bode/complexnumber.h create mode 100644 examples/bode/main.cpp create mode 100644 examples/bode/mainwindow.cpp create mode 100644 examples/bode/mainwindow.h create mode 100644 examples/bode/pixmaps.h create mode 100644 examples/bode/plot.cpp create mode 100644 examples/bode/plot.h create mode 100644 examples/controls/controls.pro create mode 100644 examples/controls/dialbox.cpp create mode 100644 examples/controls/dialbox.h create mode 100644 examples/controls/dialtab.cpp create mode 100644 examples/controls/dialtab.h create mode 100644 examples/controls/knobbox.cpp create mode 100644 examples/controls/knobbox.h create mode 100644 examples/controls/knobtab.cpp create mode 100644 examples/controls/knobtab.h create mode 100644 examples/controls/main.cpp create mode 100644 examples/controls/sliderbox.cpp create mode 100644 examples/controls/sliderbox.h create mode 100644 examples/controls/slidertab.cpp create mode 100644 examples/controls/slidertab.h create mode 100644 examples/controls/wheelbox.cpp create mode 100644 examples/controls/wheelbox.h create mode 100644 examples/controls/wheeltab.cpp create mode 100644 examples/controls/wheeltab.h create mode 100644 examples/cpuplot/cpupiemarker.cpp create mode 100644 examples/cpuplot/cpupiemarker.h create mode 100644 examples/cpuplot/cpuplot.cpp create mode 100644 examples/cpuplot/cpuplot.h create mode 100644 examples/cpuplot/cpuplot.pro create mode 100644 examples/cpuplot/cpustat.cpp create mode 100644 examples/cpuplot/cpustat.h create mode 100644 examples/curvdemo1/curvdemo1.cpp create mode 100644 examples/curvdemo1/curvdemo1.pro create mode 100644 examples/dials/attitude_indicator.cpp create mode 100644 examples/dials/attitude_indicator.h create mode 100644 examples/dials/cockpit_grid.cpp create mode 100644 examples/dials/cockpit_grid.h create mode 100644 examples/dials/compass_grid.cpp create mode 100644 examples/dials/compass_grid.h create mode 100644 examples/dials/dials.cpp create mode 100644 examples/dials/dials.pro create mode 100644 examples/dials/speedo_meter.cpp create mode 100644 examples/dials/speedo_meter.h create mode 100644 examples/distrowatch/barchart.cpp create mode 100644 examples/distrowatch/barchart.h create mode 100644 examples/distrowatch/distrowatch.pro create mode 100644 examples/distrowatch/main.cpp create mode 100644 examples/event_filter/README create mode 100644 examples/event_filter/canvaspicker.cpp create mode 100644 examples/event_filter/canvaspicker.h create mode 100644 examples/event_filter/colorbar.cpp create mode 100644 examples/event_filter/colorbar.h create mode 100644 examples/event_filter/event_filter.cpp create mode 100644 examples/event_filter/event_filter.pro create mode 100644 examples/event_filter/plot.cpp create mode 100644 examples/event_filter/plot.h create mode 100644 examples/event_filter/scalepicker.cpp create mode 100644 examples/event_filter/scalepicker.h create mode 100644 examples/examples.pri create mode 100644 examples/examples.pro create mode 100644 examples/friedberg/friedberg.pro create mode 100644 examples/friedberg/friedberg2007.cpp create mode 100644 examples/friedberg/friedberg2007.h create mode 100644 examples/friedberg/main.cpp create mode 100644 examples/friedberg/plot.cpp create mode 100644 examples/friedberg/plot.h create mode 100644 examples/itemeditor/editor.cpp create mode 100644 examples/itemeditor/editor.h create mode 100644 examples/itemeditor/itemeditor.pro create mode 100644 examples/itemeditor/main.cpp create mode 100644 examples/itemeditor/plot.cpp create mode 100644 examples/itemeditor/plot.h create mode 100644 examples/itemeditor/shapefactory.cpp create mode 100644 examples/itemeditor/shapefactory.h create mode 100644 examples/legends/legends.pro create mode 100644 examples/legends/main.cpp create mode 100644 examples/legends/mainwindow.cpp create mode 100644 examples/legends/mainwindow.h create mode 100644 examples/legends/panel.cpp create mode 100644 examples/legends/panel.h create mode 100644 examples/legends/plot.cpp create mode 100644 examples/legends/plot.h create mode 100644 examples/legends/settings.h create mode 100644 examples/oscilloscope/curvedata.cpp create mode 100644 examples/oscilloscope/curvedata.h create mode 100644 examples/oscilloscope/knob.cpp create mode 100644 examples/oscilloscope/knob.h create mode 100644 examples/oscilloscope/main.cpp create mode 100644 examples/oscilloscope/mainwindow.cpp create mode 100644 examples/oscilloscope/mainwindow.h create mode 100644 examples/oscilloscope/osci.css create mode 100644 examples/oscilloscope/oscilloscope.pro create mode 100644 examples/oscilloscope/plot.cpp create mode 100644 examples/oscilloscope/plot.h create mode 100644 examples/oscilloscope/samplingthread.cpp create mode 100644 examples/oscilloscope/samplingthread.h create mode 100644 examples/oscilloscope/signaldata.cpp create mode 100644 examples/oscilloscope/signaldata.h create mode 100644 examples/oscilloscope/wheelbox.cpp create mode 100644 examples/oscilloscope/wheelbox.h create mode 100644 examples/radio/ampfrm.cpp create mode 100644 examples/radio/ampfrm.h create mode 100644 examples/radio/mainwindow.cpp create mode 100644 examples/radio/mainwindow.h create mode 100644 examples/radio/radio.cpp create mode 100644 examples/radio/radio.pro create mode 100644 examples/radio/tunerfrm.cpp create mode 100644 examples/radio/tunerfrm.h create mode 100644 examples/rasterview/main.cpp create mode 100644 examples/rasterview/plot.cpp create mode 100644 examples/rasterview/plot.h create mode 100644 examples/rasterview/rasterview.pro create mode 100644 examples/realtime/README create mode 100644 examples/realtime/clear.xpm create mode 100644 examples/realtime/incrementalplot.cpp create mode 100644 examples/realtime/incrementalplot.h create mode 100644 examples/realtime/main.cpp create mode 100644 examples/realtime/mainwindow.cpp create mode 100644 examples/realtime/mainwindow.h create mode 100644 examples/realtime/randomplot.cpp create mode 100644 examples/realtime/randomplot.h create mode 100644 examples/realtime/realtime.pro create mode 100644 examples/realtime/scrollbar.cpp create mode 100644 examples/realtime/scrollbar.h create mode 100644 examples/realtime/scrollzoomer.cpp create mode 100644 examples/realtime/scrollzoomer.h create mode 100644 examples/realtime/start.xpm create mode 100644 examples/refreshtest/circularbuffer.cpp create mode 100644 examples/refreshtest/circularbuffer.h create mode 100644 examples/refreshtest/main.cpp create mode 100644 examples/refreshtest/mainwindow.cpp create mode 100644 examples/refreshtest/mainwindow.h create mode 100644 examples/refreshtest/panel.cpp create mode 100644 examples/refreshtest/panel.h create mode 100644 examples/refreshtest/plot.cpp create mode 100644 examples/refreshtest/plot.h create mode 100644 examples/refreshtest/refreshtest.pro create mode 100644 examples/refreshtest/settings.h create mode 100644 examples/scatterplot/main.cpp create mode 100644 examples/scatterplot/mainwindow.cpp create mode 100644 examples/scatterplot/mainwindow.h create mode 100644 examples/scatterplot/plot.cpp create mode 100644 examples/scatterplot/plot.h create mode 100644 examples/scatterplot/scatterplot.pro create mode 100644 examples/simpleplot/simpleplot.cpp create mode 100644 examples/simpleplot/simpleplot.pro create mode 100644 examples/sinusplot/sinusplot.cpp create mode 100644 examples/sinusplot/sinusplot.pro create mode 100644 examples/spectrogram/main.cpp create mode 100644 examples/spectrogram/plot.cpp create mode 100644 examples/spectrogram/plot.h create mode 100644 examples/spectrogram/spectrogram.pro create mode 100644 examples/stockchart/griditem.cpp create mode 100644 examples/stockchart/griditem.h create mode 100644 examples/stockchart/legend.cpp create mode 100644 examples/stockchart/legend.h create mode 100644 examples/stockchart/main.cpp create mode 100644 examples/stockchart/plot.cpp create mode 100644 examples/stockchart/plot.h create mode 100644 examples/stockchart/quotefactory.cpp create mode 100644 examples/stockchart/quotefactory.h create mode 100644 examples/stockchart/stockchart.pro create mode 100644 examples/stylesheets/blue.css create mode 100644 examples/stylesheets/choco.css create mode 100644 examples/stylesheets/oily.css create mode 100644 examples/stylesheets/rosy.css create mode 100644 examples/sysinfo/sysinfo.cpp create mode 100644 examples/sysinfo/sysinfo.pro create mode 100644 examples/tvplot/main.cpp create mode 100644 examples/tvplot/tvplot.cpp create mode 100644 examples/tvplot/tvplot.h create mode 100644 examples/tvplot/tvplot.pro create mode 100644 playground/curvetracker/curvetracker.cpp create mode 100644 playground/curvetracker/curvetracker.h create mode 100644 playground/curvetracker/curvetracker.pro create mode 100644 playground/curvetracker/main.cpp create mode 100644 playground/curvetracker/plot.cpp create mode 100644 playground/curvetracker/plot.h create mode 100644 playground/graphicscale/canvas.cpp create mode 100644 playground/graphicscale/canvas.h create mode 100644 playground/graphicscale/graphicscale.pro create mode 100644 playground/graphicscale/main.cpp create mode 100644 playground/graphicscale/mainwindow.cpp create mode 100644 playground/graphicscale/mainwindow.h create mode 100644 playground/playground.pri create mode 100644 playground/playground.pro create mode 100644 playground/plotmatrix/main.cpp create mode 100644 playground/plotmatrix/plotmatrix.cpp create mode 100644 playground/plotmatrix/plotmatrix.h create mode 100644 playground/plotmatrix/plotmatrix.pro create mode 100644 playground/rescaler/main.cpp create mode 100644 playground/rescaler/mainwindow.cpp create mode 100644 playground/rescaler/mainwindow.h create mode 100644 playground/rescaler/plot.cpp create mode 100644 playground/rescaler/plot.h create mode 100644 playground/rescaler/rescaler.pro create mode 100644 playground/scaleengine/mainwindow.cpp create mode 100644 playground/scaleengine/mainwindow.h create mode 100644 playground/scaleengine/plot.cpp create mode 100644 playground/scaleengine/plot.h create mode 100644 playground/scaleengine/scaleengine.cpp create mode 100644 playground/scaleengine/scaleengine.pro create mode 100644 playground/scaleengine/transformplot.cpp create mode 100644 playground/scaleengine/transformplot.h create mode 100644 playground/shapes/shapes.cpp create mode 100644 playground/shapes/shapes.pro create mode 100644 playground/svgmap/main.cpp create mode 100644 playground/svgmap/plot.cpp create mode 100644 playground/svgmap/plot.h create mode 100644 playground/svgmap/svgmap.pro create mode 100644 playground/symbols/symbols.cpp create mode 100644 playground/symbols/symbols.pro create mode 100644 playground/timescale/main.cpp create mode 100644 playground/timescale/mainwindow.cpp create mode 100644 playground/timescale/mainwindow.h create mode 100644 playground/timescale/panel.cpp create mode 100644 playground/timescale/panel.h create mode 100644 playground/timescale/plot.cpp create mode 100644 playground/timescale/plot.h create mode 100644 playground/timescale/settings.h create mode 100644 playground/timescale/timescale.pro create mode 100644 qwt.prf create mode 100644 qwt.pro create mode 100644 qwtbuild.pri create mode 100644 qwtconfig.pri create mode 100644 qwtfunctions.pri create mode 100644 src/qwt.h create mode 100644 src/qwt_abstract_legend.cpp create mode 100644 src/qwt_abstract_legend.h create mode 100644 src/qwt_abstract_scale.cpp create mode 100644 src/qwt_abstract_scale.h create mode 100644 src/qwt_abstract_scale_draw.cpp create mode 100644 src/qwt_abstract_scale_draw.h create mode 100644 src/qwt_abstract_slider.cpp create mode 100644 src/qwt_abstract_slider.h create mode 100644 src/qwt_analog_clock.cpp create mode 100644 src/qwt_analog_clock.h create mode 100644 src/qwt_arrow_button.cpp create mode 100644 src/qwt_arrow_button.h create mode 100644 src/qwt_clipper.cpp create mode 100644 src/qwt_clipper.h create mode 100644 src/qwt_color_map.cpp create mode 100644 src/qwt_color_map.h create mode 100644 src/qwt_column_symbol.cpp create mode 100644 src/qwt_column_symbol.h create mode 100644 src/qwt_compass.cpp create mode 100644 src/qwt_compass.h create mode 100644 src/qwt_compass_rose.cpp create mode 100644 src/qwt_compass_rose.h create mode 100644 src/qwt_compat.h create mode 100644 src/qwt_counter.cpp create mode 100644 src/qwt_counter.h create mode 100644 src/qwt_curve_fitter.cpp create mode 100644 src/qwt_curve_fitter.h create mode 100644 src/qwt_date.cpp create mode 100644 src/qwt_date.h create mode 100644 src/qwt_date_scale_draw.cpp create mode 100644 src/qwt_date_scale_draw.h create mode 100644 src/qwt_date_scale_engine.cpp create mode 100644 src/qwt_date_scale_engine.h create mode 100644 src/qwt_dial.cpp create mode 100644 src/qwt_dial.h create mode 100644 src/qwt_dial_needle.cpp create mode 100644 src/qwt_dial_needle.h create mode 100644 src/qwt_dyngrid_layout.cpp create mode 100644 src/qwt_dyngrid_layout.h create mode 100644 src/qwt_event_pattern.cpp create mode 100644 src/qwt_event_pattern.h create mode 100644 src/qwt_global.h create mode 100644 src/qwt_graphic.cpp create mode 100644 src/qwt_graphic.h create mode 100644 src/qwt_interval.cpp create mode 100644 src/qwt_interval.h create mode 100644 src/qwt_interval_symbol.cpp create mode 100644 src/qwt_interval_symbol.h create mode 100644 src/qwt_knob.cpp create mode 100644 src/qwt_knob.h create mode 100644 src/qwt_legend.cpp create mode 100644 src/qwt_legend.h create mode 100644 src/qwt_legend_data.cpp create mode 100644 src/qwt_legend_data.h create mode 100644 src/qwt_legend_label.cpp create mode 100644 src/qwt_legend_label.h create mode 100644 src/qwt_magnifier.cpp create mode 100644 src/qwt_magnifier.h create mode 100644 src/qwt_math.cpp create mode 100644 src/qwt_math.h create mode 100644 src/qwt_matrix_raster_data.cpp create mode 100644 src/qwt_matrix_raster_data.h create mode 100644 src/qwt_null_paintdevice.cpp create mode 100644 src/qwt_null_paintdevice.h create mode 100644 src/qwt_painter.cpp create mode 100644 src/qwt_painter.h create mode 100644 src/qwt_painter_command.cpp create mode 100644 src/qwt_painter_command.h create mode 100644 src/qwt_panner.cpp create mode 100644 src/qwt_panner.h create mode 100644 src/qwt_picker.cpp create mode 100644 src/qwt_picker.h create mode 100644 src/qwt_picker_machine.cpp create mode 100644 src/qwt_picker_machine.h create mode 100644 src/qwt_pixel_matrix.cpp create mode 100644 src/qwt_pixel_matrix.h create mode 100644 src/qwt_plot.cpp create mode 100644 src/qwt_plot.h create mode 100644 src/qwt_plot_abstract_barchart.cpp create mode 100644 src/qwt_plot_abstract_barchart.h create mode 100644 src/qwt_plot_axis.cpp create mode 100644 src/qwt_plot_barchart.cpp create mode 100644 src/qwt_plot_barchart.h create mode 100644 src/qwt_plot_canvas.cpp create mode 100644 src/qwt_plot_canvas.h create mode 100644 src/qwt_plot_curve.cpp create mode 100644 src/qwt_plot_curve.h create mode 100644 src/qwt_plot_dict.cpp create mode 100644 src/qwt_plot_dict.h create mode 100644 src/qwt_plot_directpainter.cpp create mode 100644 src/qwt_plot_directpainter.h create mode 100644 src/qwt_plot_glcanvas.cpp create mode 100644 src/qwt_plot_glcanvas.h create mode 100644 src/qwt_plot_grid.cpp create mode 100644 src/qwt_plot_grid.h create mode 100644 src/qwt_plot_histogram.cpp create mode 100644 src/qwt_plot_histogram.h create mode 100644 src/qwt_plot_intervalcurve.cpp create mode 100644 src/qwt_plot_intervalcurve.h create mode 100644 src/qwt_plot_item.cpp create mode 100644 src/qwt_plot_item.h create mode 100644 src/qwt_plot_layout.cpp create mode 100644 src/qwt_plot_layout.h create mode 100644 src/qwt_plot_legenditem.cpp create mode 100644 src/qwt_plot_legenditem.h create mode 100644 src/qwt_plot_magnifier.cpp create mode 100644 src/qwt_plot_magnifier.h create mode 100644 src/qwt_plot_marker.cpp create mode 100644 src/qwt_plot_marker.h create mode 100644 src/qwt_plot_multi_barchart.cpp create mode 100644 src/qwt_plot_multi_barchart.h create mode 100644 src/qwt_plot_panner.cpp create mode 100644 src/qwt_plot_panner.h create mode 100644 src/qwt_plot_picker.cpp create mode 100644 src/qwt_plot_picker.h create mode 100644 src/qwt_plot_rasteritem.cpp create mode 100644 src/qwt_plot_rasteritem.h create mode 100644 src/qwt_plot_renderer.cpp create mode 100644 src/qwt_plot_renderer.h create mode 100644 src/qwt_plot_rescaler.cpp create mode 100644 src/qwt_plot_rescaler.h create mode 100644 src/qwt_plot_scaleitem.cpp create mode 100644 src/qwt_plot_scaleitem.h create mode 100644 src/qwt_plot_seriesitem.cpp create mode 100644 src/qwt_plot_seriesitem.h create mode 100644 src/qwt_plot_shapeitem.cpp create mode 100644 src/qwt_plot_shapeitem.h create mode 100644 src/qwt_plot_spectrocurve.cpp create mode 100644 src/qwt_plot_spectrocurve.h create mode 100644 src/qwt_plot_spectrogram.cpp create mode 100644 src/qwt_plot_spectrogram.h create mode 100644 src/qwt_plot_svgitem.cpp create mode 100644 src/qwt_plot_svgitem.h create mode 100644 src/qwt_plot_textlabel.cpp create mode 100644 src/qwt_plot_textlabel.h create mode 100644 src/qwt_plot_tradingcurve.cpp create mode 100644 src/qwt_plot_tradingcurve.h create mode 100644 src/qwt_plot_xml.cpp create mode 100644 src/qwt_plot_zoneitem.cpp create mode 100644 src/qwt_plot_zoneitem.h create mode 100644 src/qwt_plot_zoomer.cpp create mode 100644 src/qwt_plot_zoomer.h create mode 100644 src/qwt_point_3d.cpp create mode 100644 src/qwt_point_3d.h create mode 100644 src/qwt_point_data.cpp create mode 100644 src/qwt_point_data.h create mode 100644 src/qwt_point_mapper.cpp create mode 100644 src/qwt_point_mapper.h create mode 100644 src/qwt_point_polar.cpp create mode 100644 src/qwt_point_polar.h create mode 100644 src/qwt_raster_data.cpp create mode 100644 src/qwt_raster_data.h create mode 100644 src/qwt_round_scale_draw.cpp create mode 100644 src/qwt_round_scale_draw.h create mode 100644 src/qwt_samples.h create mode 100644 src/qwt_sampling_thread.cpp create mode 100644 src/qwt_sampling_thread.h create mode 100644 src/qwt_scale_div.cpp create mode 100644 src/qwt_scale_div.h create mode 100644 src/qwt_scale_draw.cpp create mode 100644 src/qwt_scale_draw.h create mode 100644 src/qwt_scale_engine.cpp create mode 100644 src/qwt_scale_engine.h create mode 100644 src/qwt_scale_map.cpp create mode 100644 src/qwt_scale_map.h create mode 100644 src/qwt_scale_widget.cpp create mode 100644 src/qwt_scale_widget.h create mode 100644 src/qwt_series_data.cpp create mode 100644 src/qwt_series_data.h create mode 100644 src/qwt_series_store.h create mode 100644 src/qwt_slider.cpp create mode 100644 src/qwt_slider.h create mode 100644 src/qwt_spline.cpp create mode 100644 src/qwt_spline.h create mode 100644 src/qwt_symbol.cpp create mode 100644 src/qwt_symbol.h create mode 100644 src/qwt_system_clock.cpp create mode 100644 src/qwt_system_clock.h create mode 100644 src/qwt_text.cpp create mode 100644 src/qwt_text.h create mode 100644 src/qwt_text_engine.cpp create mode 100644 src/qwt_text_engine.h create mode 100644 src/qwt_text_label.cpp create mode 100644 src/qwt_text_label.h create mode 100644 src/qwt_thermo.cpp create mode 100644 src/qwt_thermo.h create mode 100644 src/qwt_transform.cpp create mode 100644 src/qwt_transform.h create mode 100644 src/qwt_wheel.cpp create mode 100644 src/qwt_wheel.h create mode 100644 src/qwt_widget_overlay.cpp create mode 100644 src/qwt_widget_overlay.h create mode 100644 src/src.pri create mode 100644 src/src.pro create mode 100644 textengines/mathml/mathml.pro create mode 100644 textengines/mathml/qtmmlwidget-license create mode 100644 textengines/mathml/qwt_mathml_text_engine.cpp create mode 100644 textengines/mathml/qwt_mathml_text_engine.h create mode 100644 textengines/mathml/qwt_mml_document.cpp create mode 100644 textengines/mathml/qwt_mml_document.h create mode 100644 textengines/mathml/qwtmathml.prf create mode 100644 textengines/textengines.pri create mode 100644 textengines/textengines.pro diff --git a/CHANGES-6.1 b/CHANGES-6.1 new file mode 100644 index 0000000..79b0188 --- /dev/null +++ b/CHANGES-6.1 @@ -0,0 +1,166 @@ +========= +Qwt 6.1.3 +========= + +1) QwtPlotMagnifier, QwtPlotZoomer + + - handling of non linear transformations ( f.e logarithmic ) + +2) Date/Time scales + + - QwtDate::ceil(), QwtDate::weekNumber(), QwtDate::utcOffset() fixed + - QwtDateScaleEngine fixed when aligning to months + +3) QwtPlotLayout + + - layout bug for legends witdh visisble scrollbars fixed + +4) Plot items + + - hiding QwtPlotLegendItem without entries + - QwtPlotShapeItem render code fixed + +5) QwtPlotGLCanvas + + - slightly improved, nevertheless better use + Qwt 6.2 when being interested in OpenGL + +6) Other + + - QwtGraphic boundingRect updates fixed + - QwtSyntheticPointData::x() fixed + - QwtLogScaleEngine::divideScale ignoring stepSize parameter for ranges + below one "decade" + - QwtPlotAbstractBarChart::getCanvasMarginHint fixed + +========= +Qwt 6.1.2 +========= + +1) Qt 5.4 compatibility + + - QT_STATIC_CONST + "QT_STATIC_CONST" replaced by "static const" + +2) build environment + + - QMAKELIBDIRFLAGS + using QMAKELIBDIRFLAGS to avoid conflicts with already + installed linux distro packages + +3) color maps + + - QwtLinearColorMap + handling of alpha values added + + - QwtAlphaColorMap + basic functinality fixed + + - QwtPainter + QwtPainter::drawColorBar() fixed for semi transparent colors. + +4) QwtPlot and friends + + - QwtLegend + layout issue fixed + + - QwtLogScaleEngine + tick duplicates fixed + + - QwtPainter + internal chunk size for drawing polylines with the raster paint engine + reduced from 20 to 6 ( faster ). + +Qwt 6.1.1 +========= + +1) build environment + + - Shadow builds + qmake project files to allow shadow builds + + - pkg-config + QwtPkgConfig config option added to qwtconfig.pri to enable generation + of pkg-config files ( default setting is: disabled ) + +2) scales + + - QwtDateScaleEngine + Aligning/Autoscaling improved. + + - QwtLinearScaleEngines + Trying to avoid overruns for huge intervals ( > max double ) in divideScale(). + + - QwtAbstractScaleDraw/QwtScaleDraw + Layout issues fixed. + + - QwtRoundScaleDraw + Performance for specific use cases improved. + +3) controls + + - QwtAbstractSlider/QwtCounter + Fixes for tiny step sizes. + + - QwtDial/QwtKnob + Rounding instead of flooring, when translating values to angles. + + - QwtKnob/QwtThermo + Missing updates, when changing the scale draw. + + - QwtWheel + Aligning of values improved. + +4) QwtPlot and friends + + - QwtPlot + Disabling auto-replot in the destructor. + QwtPlot::setPlotLayout() fixed. + Calculation in QwtPlot::canvasMap fixed for disabled axes. + QwtPlot::autoRefresh() when attaching/detaching a plot item. + + - QwtLegend + Clipping code fixed in QwtLegend::renderLegend(). + + - QwtPlotRenderer + Order of setting printer properties changed to work around a Qt 4.8 bug. + + - QwtGraphic + Handling of RenderPensUnscaled flag fixed to respect initial + painter transformations ( non cosmetic pens on legend icons will + be scaled according to paint device resolution - f.e high dpi printouts - now ). + + - QwtPainter + Painter transformation for simple rich texts fixed. + Applying alpha values, when drawing color bars. + + - QwtPicker + Work around a Qt bug when creating an event filter inside of an + event filter ( calling the event filter twice ). + + - QwtPickerMachine + Ignoring autorepeated key events. + + - QwtPlotCurve + Paint order of curve pen and brush inverted ( pen on top of brush ). + + - QwtPlotAbstractBarChart + Using layoutHint() as minimum sample width in AutoAdjustSamples mode. + + - QwtPlotBarChart/QwtPlotMultiBarChart + Caluclation of boundingRect() fixed. + + - QwtPlotScaleItem + Internal cache removed to avoid out of sync situations + + - QwtPlotSpectroCurve + Losing alpha values from the color map fixed. + + - QwtPlotTextLabel + No internal caches for record/replay paint devices ( QPicture/QwtGraphic ). + + - QwtRasterData + Handling of NaN values added, when calculating contour lines. + + - QwtSymbol + Pin point translations fixed. diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..9c01f7e --- /dev/null +++ b/COPYING @@ -0,0 +1,543 @@ + Qwt License + Version 1.0, January 1, 2003 + +The Qwt library and included programs are provided under the terms +of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) with the following +exceptions: + + 1. Widgets that are subclassed from Qwt widgets do not + constitute a derivative work. + + 2. Static linking of applications and widgets to the + Qwt library does not constitute a derivative work + and does not require the author to provide source + code for the application or widget, use the shared + Qwt libraries, or link their applications or + widgets against a user-supplied version of Qwt. + + If you link the application or widget to a modified + version of Qwt, then the changes to Qwt must be + provided under the terms of the LGPL in sections + 1, 2, and 4. + + 3. You do not have to provide a copy of the Qwt license + with programs that are linked to the Qwt library, nor + do you have to identify the Qwt license in your + program or documentation as required by section 6 + of the LGPL. + + + However, programs must still identify their use of Qwt. + The following example statement can be included in user + documentation to satisfy this requirement: + + [program/widget] is based in part on the work of + the Qwt project (http://qwt.sf.net). + +---------------------------------------------------------------------- + + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..bafcbe0 --- /dev/null +++ b/INSTALL @@ -0,0 +1 @@ +see doc/html/qwtinstall.html diff --git a/README b/README new file mode 100644 index 0000000..46ee34e --- /dev/null +++ b/README @@ -0,0 +1,34 @@ + +The Qwt Widget Library +---------------------- + + Qwt is an extension to the libraries of the Qt Project. + + The Qwt library contains widgets and components which are + primarily useful for technical and scientifical purposes. + It includes a 2-D plotting widget, different kinds of sliders, + and much more. + + Qwt is hosted at http://qwt.sf.net + +Installation +------------ + + Read INSTALL how to build and install Qwt. + +Copyright +--------- + + Qwt Widget Library + Copyright (C) 1997 Josef Wilgen + Copyright (C) 2002 Uwe Rathmann + + Qwt is published under the Qwt License, Version 1.0. + You should have received a copy of this licence in the file + COPYING. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + diff --git a/designer/designer.pro b/designer/designer.pro new file mode 100644 index 0000000..7d44a44 --- /dev/null +++ b/designer/designer.pro @@ -0,0 +1,121 @@ +################################################################ +# 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 +################################################################ + +QWT_ROOT = $${PWD}/.. +QWT_OUT_ROOT = $${OUT_PWD}/.. + +include ( $${QWT_ROOT}/qwtconfig.pri ) +include ( $${QWT_ROOT}/qwtbuild.pri ) +include ( $${QWT_ROOT}/qwtfunctions.pri ) + + +CONFIG( debug_and_release ) { + + # When building debug_and_release the designer plugin is built + # for release only. If you want to have a debug version it has to be + # done with "CONFIG += debug" only. + + message("debug_and_release: building the Qwt designer plugin in release mode only") + + CONFIG -= debug_and_release + CONFIG += release +} + +contains(QWT_CONFIG, QwtDesigner) { + + CONFIG += qt plugin + + greaterThan(QT_MAJOR_VERSION, 4) { + + QT += designer + } + else { + + CONFIG += designer + } + + + TEMPLATE = lib + TARGET = qwt_designer_plugin + + DESTDIR = plugins/designer + + INCLUDEPATH += $${QWT_ROOT}/src + DEPENDPATH += $${QWT_ROOT}/src + + contains(QWT_CONFIG, QwtDll) { + + contains(QWT_CONFIG, QwtDesignerSelfContained) { + QWT_CONFIG += include_src + } + + } else { + + # for linking against a static library the + # plugin will be self contained anyway + } + + contains(QWT_CONFIG, include_src) { + + # compile all qwt classes into the plugin + + include ( $${QWT_ROOT}/src/src.pri ) + + for( header, HEADERS) { + QWT_HEADERS += $${QWT_ROOT}/src/$${header} + } + + for( source, SOURCES ) { + QWT_SOURCES += $${QWT_ROOT}/src/$${source} + } + + HEADERS = $${QWT_HEADERS} + SOURCES = $${QWT_SOURCES} + + } else { + + # compile the path for finding the Qwt library + # into the plugin. Not supported on Windows ! + + QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS} + qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) + + contains(QWT_CONFIG, QwtDll) { + + win32 { + DEFINES += QT_DLL QWT_DLL + } + } + } + + !contains(QWT_CONFIG, QwtPlot) { + DEFINES += NO_QWT_PLOT + } + + !contains(QWT_CONFIG, QwtWidgets) { + DEFINES += NO_QWT_WIDGETS + } + + HEADERS += qwt_designer_plugin.h + SOURCES += qwt_designer_plugin.cpp + + contains(QWT_CONFIG, QwtPlot) { + + HEADERS += qwt_designer_plotdialog.h + SOURCES += qwt_designer_plotdialog.cpp + } + + RESOURCES += qwt_designer_plugin.qrc + + target.path = $${QWT_INSTALL_PLUGINS} + INSTALLS += target +} +else { + TEMPLATE = subdirs # do nothing +} diff --git a/designer/pixmaps/qwtanalogclock.png b/designer/pixmaps/qwtanalogclock.png new file mode 100644 index 0000000000000000000000000000000000000000..89f3451acce32fa5fd1b954abd0e057f1bdb0ef6 GIT binary patch literal 422 zcmV;X0a^ZuP)uR-nOI9FaSH($iKA+d?weX1u5tWuTOYB&c z5fSb8``vE$DZj{xu9a(=MjGsx*?Yg)Y;5MY$m|>rhwnlzm&# z6WnYztLyqt7PJbPP6q(v@i@Et)t8KhgarV^7hq5dk z{Opeyqb?O&k^SUywtUci(N+0`j1P8esR|+mNc$qkWTR4CnRkj`>L`sqP z7?Q*3f`TGjy({tz@44sRb2;eEUvJ=UX*%j5R~6H|p*e7fUH+F1y`suh(ld8dRg4 z^WCv)n)c}EQKeD=faBw1#+a0He{Y`lb_xr_n^ZDFyoL%QI#=VEV>6d8~MULb6 zzF**}Ol!3oj-sgDZWr^@b$z!!0CW$!VHmou3jhcqN~ux`0AdlhS}m-Vw8DQO1f}#| zvT2&_cAHWm92mpWp>$my?f2=gzbt2!(-A7>0wv zpx5i|wf1grZnG?-0HAWU`ns|#%QQ`d5IZ{Ze4l0+LP*zjLP!tK&4VqN~LM)`@UfqrBZ3LGNx%B9v-%ut+RJ$#o*S{R=JwZ zW+E0Ct&u_krBn#9y>bqB8nwpRyE7p~fqZLNN;w{lE0s#4)xdy7DwI;2eZv@Yn{&=@ zZ*I@upKq=#*u6VF&zsNZ)oQg~uXCFN0ZJ$#B#NTxbo%kb$9tO!0RI8&*17#PYCxj^ O0000<{OHEqRlnwx1R=`=IPIVajCikgZaOgJZ;{N_8~ z|DSVID3G~jJxTH$zC>ob6UnYys&{iO{b<;U5H-!zVwwxD*UO+5 zi=`weRYDMPt}}w|r-K-HHi~REi}^keD3fJOGp(<$XHH8MbsJAlf=^{}|M@un?McCA z)MJ6qJ5xNWQnz2|_QnGaFOqrq(T+ZNYi+Prn)BHgFP_55J3}7@owB6L3H3h zI9?4w76l+T3Fylak3|)*Tnzq{D0J<UK`eHY1|KL-&@i|FVb z$II7Q@XGT#o5NFX0-7|BV_TPh=$JapNo0C%`=tZpN7~r<=QH=P%xyu1L90ZeM~F*d zBtctEME_V4si7YDbv#}~9DpnrcSUz7ir>Fqz*>rR$#;Gnz7=BQIXW$TH5OP6I*`dI zG>Hf-+8kW9)u?tVj#cVn$E8Z89Exsx1$Jzh2b(s7N|k^gHU!{nQ06upU66N7&(oaJ zGLj@gqtTQEFVpMLR9A%tBY|Kw!sB+MuC@jvulPKep8WAtnw_blDCXOxMAsgt8ArCS z!)U|@TSYnSb~|ndd)RG~mvYemw*MfRtz=myf*=r%^}9TjfxYhI>r03KQ86$g#H5dZ)H07*qoM6N<$g0XSXIRF3v literal 0 HcmV?d00001 diff --git a/designer/pixmaps/qwtdial.png b/designer/pixmaps/qwtdial.png new file mode 100644 index 0000000000000000000000000000000000000000..46f079c71c8eb6cf72e2c7e1c794c2818ab23ff5 GIT binary patch literal 433 zcmV;i0Z#sjP))(j5G zX7^W?J^y(;$xJWHG7>r*4%Dh32%Md-kN!N*nb{cQd7cayjYf!(pq|YFXK9*ht&K7B z`P{i}yWLulq*Ms_lO*wdf3a9dXBdX^u>eVmvi|jYT@(fUVHjGEQ>^K9N<`=L*%}oN zq9`hgV!2#8wnVTj*P$qo%CcOoR@5q)4k(Z!qBxF?F;4z1LYUV2dc9T%V+>Mop530# zWHQ0U6{0D6mSstEYRp_AeBbYKd0j9nA{q{d)VUB4f(L^^h0t14b0KD*_7M!@FSTgb zs}{_>*=+uSczu!ac#M?(>OUTjWPflHjo49TSz@8kZRos?l-uq0d_MR4JrM;#py;P( zJ5nx}%l&>oole&1jvVwKy*CoH+wGWHYyEgUs6KKeMS>vD^O%{L`~5z4WdKcSAUPmUYjhwoFfcM8GBY|cGCD9fAS*C2Ffh$?u*d)a00(qQO+^RN z3JDbt2|zQ2UjP6A32;bRa{vGi!vFvd!vV){sAK>D00d`2O+f$vv5yP^PKlRJnwT(qTl%RUUxAd7pw;u zyQzJemgTyC%!gyxpZsomPp-*sw~HiQ15~WMc*QboJVABv@$U&Lnf#HVJ9vG!7nLfP z%jKpfr%==k(}Tn8CI1)5=z!*rrMkg@xLi(+tjRLG ztte`E{Aiiu_~$DxCApPR$QOgx=1x!QiqdFPtJj0OilTxLNtQ~*qt|cVZpGrE`MK7i zGAuI}oE@+Ts`R#jarwrw;TF*`Ohb0skD|J}&+Wbu-5hbc zKY!VLxcp$^azI;Bo6UXtP!#y3r3k}R`rZq$7owpwzHV+H1`CGUq4Jkm)%0G*?`xf< zZD-7{%N6_GatMzVe{r<`002ovPDHLkV1nWdKcSAUPmUYjhwoFfcM8GBG+bG&(adAS*C2FfelaDyRSe00(qQO+^RN z3JDV-0YPGT^8f$<32;bRa{vGe@Bjb`@Bu=sG?)MY00d`2O+f$vv5yPT>q(M79%!8Z@l`(NS<*Bz%(d=;*2O03lQ^yXsWpwXqXbKgw#eB z5wQy_!Xg`id>x7n1{%V}A}%?LO_c_x~R*p8J16Q{wvt4e>0BT+GPMp1`51$;4@30_L-;YB2Eohq5v-F=YZ>%}18O zpve0F>z4_yhaU?Q4=>avMh1c4DCYk^f2c5V^SF{_Fteag03!>F7_XB%ia5Kv76Z49 zBQvw0a4yhtHlhs%DLyOB;q(9Z?+$*yP-c+#QG$n+jX@;6fR&Mv(Tr7Ewh-NLCM*Ur zo|R;?2PG*c4$kF3Lxn~2D%e5ZM+cmSray#|vl;(=`CQMYsL~JA%M6plme83Q+1O24 zrDWd;gva&sdH6kL;^Fy)!($Km+zR))q_Mn($S28IR(JysRfKyBM z%%vQMKf)c#>tjw;HtC%_)FA(b`J+h8H>QtK3Svx2mw4EAJz<~ltMRaTeB+h+n5vl) z87v&EtS3^90^ToTHdRPdyPc46#70wdcX7(`KG_pNcO1@mc6M7fh-hC3@GsG1^LR4x zZPFS+3npcLjwHzq&+Ser^)r^glkT;#Sm1Z=^~>KyDF>TaPXtvc_fO;yZ!VTI1L>(` z(B1FS*WDiQ-;%0%rSE1(IYq6Df)Zg~2Q^2BQPp|NjjC zA$BohDm;DdBm;vZJMQ3MVrJkLRb=?O;wmHDU?!lU{}`DV_=OZ0*w}d)7=eng0WoPq z9HufdFtM;Py!h~lL82<*|BJQ-j9`QRF)}g;iK;RfTBk7RDry5QXTi|QEv(EC5Y&v_ zu|S8s|Mj2Y?!^TRk^&+O%V93&7E@+;_wy6Ov9pUAn7(N*Ok{8B`V|oOZ@xJAR!>kz|P8sp_!ePok2oS z1gpUuKsjL^egWdKcSAUPmUYjhwoFfcM8GBY|bGdeLbAS*C2FfdF-F_HiP00(qQO+^RN z3L6gs29ASYF#rGn32;bRa{vGibN~PjbOCE5v(^9r00d`2O+f$vv5yP4Aiqo0&7`&P>>Hxy<|n0-kEMDoN7v1WnW8@%Un~!1->s>-BoMT+ZY1aPT>fTdh|6 z{az4+*=&ZB(P-3cHY=4%Boa|o^~{G1yw@j$!(rH>D7IQHR7$z)O}6zcW*-966CC=>_;w%cte6oOkSmB@LgV=b4PD_Kjhb!H(f6x_snM)M!Vgv)oQkF6Mf%n#`t_-IsT?@2L&vPWmy<-f7O@GW)(&8 zdc82_RLSqwE2o>v}q! zMjS>A7kj|EhIZwf&*$hFE{o}rzVJLxi37UbuH!h3M&qx(V9&5A*q1~i;hx*QzI;AU z+IE>6osR&Ei3SmUbUp$sV!z*q0O*rM=IJr0sn4lY(6+yB;_#P{EqCif5Z*ro3&zbH Sn7#D?0000EzOL+-xHv^DWcFyU-VPMv zEbxddW?Nn{1`)dPG&Tz_xo`2G8LX=&;8>(?JX zeE8|pr&q6D9Xobx@7}$eH*a3JaA8|pTWxLa>V-A2KrM_VL4Lsu4$p3+0Xfc|E{-7; zx6byP^D!t096oXJ^#A+b!aj-2ocwZgG`;RRNGy=FZ8rEk?NMQuI!h%IE9S(Hh%Cs4iw@n z@Q5sCVBi)4Va7{$>;3=*S<)SS9T^xl_H+M9WMyDrW(e>JasAG~@STI>yMVxdAd-;y zuc-K6Q}e%};eSiZ|4vT-gM$7?Mg31s{-2%wzqt5+b@l(2mj69H|EEm(KWEPWrAz;> zUHgCQ*8h9={y%o?|G9JjuU-3p@819C&;P%F|Nr~<|D#|u1O|5qC}w>X0Ok#ak|4ie z0xo5UiIIK_RNL$6;uunKYwv`+T!$5ST6-`23f{bJooMux&;Rmw?pU4sr6`)?$p=RZ z%fKBvUxV)~y120R(X$=fX5LqDUOV~Bs`vy>&QnkHI4?{|f!$Ruu<+$U$Z#eH{yewQXrE21&lhgm# cec=AVSea@v>vD5Q4bWi>p00i_>zopr05FqfegFUf literal 0 HcmV?d00001 diff --git a/designer/qwt_designer_plotdialog.cpp b/designer/qwt_designer_plotdialog.cpp new file mode 100644 index 0000000..1dba04e --- /dev/null +++ b/designer/qwt_designer_plotdialog.cpp @@ -0,0 +1,42 @@ +/* -*- 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 +#include +#include +#include +#include "qwt_designer_plotdialog.h" + +using namespace QwtDesignerPlugin; + +PlotDialog::PlotDialog( const QString &properties, QWidget *parent ): + QDialog( parent ) +{ + setWindowTitle( "Plot Properties" ); + + QLineEdit *lineEdit = new QLineEdit( properties ); + connect( lineEdit, SIGNAL( textChanged( const QString & ) ), + SIGNAL( edited( const QString & ) ) ); + + QTabWidget *tabWidget = new QTabWidget( this ); + tabWidget->addTab( lineEdit, "General" ); + + QPushButton *closeButton = new QPushButton( "Close" ); + connect( closeButton, SIGNAL( clicked() ), this, SLOT( accept() ) ); + + QHBoxLayout *buttonLayout = new QHBoxLayout; + buttonLayout->addStretch( 1 ); + buttonLayout->addWidget( closeButton ); + + QVBoxLayout *mainLayout = new QVBoxLayout; + mainLayout->addWidget( tabWidget ); + mainLayout->addLayout( buttonLayout ); + setLayout( mainLayout ); +} + diff --git a/designer/qwt_designer_plotdialog.h b/designer/qwt_designer_plotdialog.h new file mode 100644 index 0000000..82f7f02 --- /dev/null +++ b/designer/qwt_designer_plotdialog.h @@ -0,0 +1,31 @@ +/* -*- 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 + *****************************************************************************/ + +#ifndef QWT_DESIGNER_PLOTDIALOG_H +#define QWT_DESIGNER_PLOTDIALOG_H + +#include + +namespace QwtDesignerPlugin +{ + + class PlotDialog: public QDialog + { + Q_OBJECT + + public: + PlotDialog( const QString &properties, QWidget *parent = NULL ); + + Q_SIGNALS: + void edited( const QString& ); + }; + +} + +#endif diff --git a/designer/qwt_designer_plugin.cpp b/designer/qwt_designer_plugin.cpp new file mode 100644 index 0000000..f46a11f --- /dev/null +++ b/designer/qwt_designer_plugin.cpp @@ -0,0 +1,570 @@ +/* -*- 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 + *****************************************************************************/ + +#if defined(_MSC_VER) /* MSVC Compiler */ +#pragma warning ( disable : 4786 ) +#endif + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "qwt_designer_plugin.h" + +#ifndef NO_QWT_PLOT +#include "qwt_designer_plotdialog.h" +#include "qwt_plot.h" +#include "qwt_plot_canvas.h" +#include "qwt_scale_widget.h" +#endif + +#ifndef NO_QWT_WIDGETS +#include "qwt_counter.h" +#include "qwt_wheel.h" +#include "qwt_thermo.h" +#include "qwt_knob.h" +#include "qwt_slider.h" +#include "qwt_dial.h" +#include "qwt_dial_needle.h" +#include "qwt_analog_clock.h" +#include "qwt_compass.h" +#endif + +#include "qwt_text_label.h" + +using namespace QwtDesignerPlugin; + +CustomWidgetInterface::CustomWidgetInterface( QObject *parent ): + QObject( parent ), + d_isInitialized( false ) +{ +} + +bool CustomWidgetInterface::isContainer() const +{ + return false; +} + +bool CustomWidgetInterface::isInitialized() const +{ + return d_isInitialized; +} + +QIcon CustomWidgetInterface::icon() const +{ + return d_icon; +} + +QString CustomWidgetInterface::codeTemplate() const +{ + return d_codeTemplate; +} + +QString CustomWidgetInterface::domXml() const +{ + return d_domXml; +} + +QString CustomWidgetInterface::group() const +{ + return "Qwt Widgets"; +} + +QString CustomWidgetInterface::includeFile() const +{ + return d_include; +} + +QString CustomWidgetInterface::name() const +{ + return d_name; +} + +QString CustomWidgetInterface::toolTip() const +{ + return d_toolTip; +} + +QString CustomWidgetInterface::whatsThis() const +{ + return d_whatsThis; +} + +void CustomWidgetInterface::initialize( + QDesignerFormEditorInterface *formEditor ) +{ + if ( d_isInitialized ) + return; + + QExtensionManager *manager = formEditor->extensionManager(); + if ( manager ) + { + manager->registerExtensions( new TaskMenuFactory( manager ), + Q_TYPEID( QDesignerTaskMenuExtension ) ); + } + + d_isInitialized = true; +} + +#ifndef NO_QWT_PLOT + +PlotInterface::PlotInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtPlot"; + d_include = "qwt_plot.h"; + d_icon = QPixmap( ":/pixmaps/qwtplot.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 400\n" + " 200\n" + " \n" + " \n" + "\n"; +} + +QWidget *PlotInterface::createWidget( QWidget *parent ) +{ + return new QwtPlot( parent ); +} + + +PlotCanvasInterface::PlotCanvasInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtPlotCanvas"; + d_include = "qwt_plot_canvas.h"; + d_icon = QPixmap( ":/pixmaps/qwtplot.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 400\n" + " 200\n" + " \n" + " \n" + "\n"; +} + +QWidget *PlotCanvasInterface::createWidget( QWidget *parent ) +{ + return new QwtPlotCanvas( qobject_cast( parent ) ); +} + +#endif + +#ifndef NO_QWT_WIDGETS + +AnalogClockInterface::AnalogClockInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtAnalogClock"; + d_include = "qwt_analog_clock.h"; + d_icon = QPixmap( ":/pixmaps/qwtanalogclock.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 200\n" + " 200\n" + " \n" + " \n" + " \n" + " 4\n" + " \n" + "\n"; +} + +QWidget *AnalogClockInterface::createWidget( QWidget *parent ) +{ + return new QwtAnalogClock( parent ); +} + +#endif + +#ifndef NO_QWT_WIDGETS + +CompassInterface::CompassInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtCompass"; + d_include = "qwt_compass.h"; + d_icon = QPixmap( ":/pixmaps/qwtcompass.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 200\n" + " 200\n" + " \n" + " \n" + " \n" + " 4\n" + " \n" + "\n"; +} + +QWidget *CompassInterface::createWidget( QWidget *parent ) +{ + QwtCompass *compass = new QwtCompass( parent ); + compass->setNeedle( new QwtCompassMagnetNeedle( + QwtCompassMagnetNeedle::TriangleStyle, + compass->palette().color( QPalette::Mid ), + compass->palette().color( QPalette::Dark ) ) ); + + return compass; +} + +#endif + +#ifndef NO_QWT_WIDGETS + +CounterInterface::CounterInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtCounter"; + d_include = "qwt_counter.h"; + d_icon = QPixmap( ":/pixmaps/qwtcounter.png" ); + d_domXml = + "\n" + "\n"; +} + +QWidget *CounterInterface::createWidget( QWidget *parent ) +{ + return new QwtCounter( parent ); +} + +#endif + +#ifndef NO_QWT_WIDGETS + +DialInterface::DialInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtDial"; + d_include = "qwt_dial.h"; + d_icon = QPixmap( ":/pixmaps/qwtdial.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 200\n" + " 200\n" + " \n" + " \n" + " \n" + " 4\n" + " \n" + "\n"; +} + +QWidget *DialInterface::createWidget( QWidget *parent ) +{ + QwtDial *dial = new QwtDial( parent ); + dial->setNeedle( new QwtDialSimpleNeedle( + QwtDialSimpleNeedle::Arrow, true, + dial->palette().color( QPalette::Dark ), + dial->palette().color( QPalette::Mid ) ) ); + + return dial; +} + +#endif + +#ifndef NO_QWT_WIDGETS + +KnobInterface::KnobInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtKnob"; + d_include = "qwt_knob.h"; + d_icon = QPixmap( ":/pixmaps/qwtknob.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 150\n" + " 150\n" + " \n" + " \n" + "\n"; +} + +QWidget *KnobInterface::createWidget( QWidget *parent ) +{ + return new QwtKnob( parent ); +} + +#endif + +#ifndef NO_QWT_PLOT + +ScaleWidgetInterface::ScaleWidgetInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtScaleWidget"; + d_include = "qwt_scale_widget.h"; + d_icon = QPixmap( ":/pixmaps/qwtscale.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 60\n" + " 250\n" + " \n" + " \n" + "\n"; +} + +QWidget *ScaleWidgetInterface::createWidget( QWidget *parent ) +{ + return new QwtScaleWidget( QwtScaleDraw::LeftScale, parent ); +} + +#endif + +#ifndef NO_QWT_WIDGETS + +SliderInterface::SliderInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtSlider"; + d_include = "qwt_slider.h"; + d_icon = QPixmap( ":/pixmaps/qwtslider.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 60\n" + " 250\n" + " \n" + " \n" + "\n"; +} + +QWidget *SliderInterface::createWidget( QWidget *parent ) +{ + return new QwtSlider( parent ); +} + +#endif + +TextLabelInterface::TextLabelInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtTextLabel"; + d_include = "qwt_text_label.h"; + + d_icon = QPixmap( ":/pixmaps/qwtwidget.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 100\n" + " 20\n" + " \n" + " \n" + "\n"; +} + +QWidget *TextLabelInterface::createWidget( QWidget *parent ) +{ + return new QwtTextLabel( QwtText( "Label" ), parent ); +} + +#ifndef NO_QWT_WIDGETS + +ThermoInterface::ThermoInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtThermo"; + d_include = "qwt_thermo.h"; + d_icon = QPixmap( ":/pixmaps/qwtthermo.png" ); + d_domXml = + "\n" + " \n" + " \n" + " 0\n" + " 0\n" + " 60\n" + " 250\n" + " \n" + " \n" + "\n"; +} + +QWidget *ThermoInterface::createWidget( QWidget *parent ) +{ + return new QwtThermo( parent ); +} + +#endif + +#ifndef NO_QWT_WIDGETS + +WheelInterface::WheelInterface( QObject *parent ): + CustomWidgetInterface( parent ) +{ + d_name = "QwtWheel"; + d_include = "qwt_wheel.h"; + d_icon = QPixmap( ":/pixmaps/qwtwheel.png" ); + d_domXml = + "\n" + "\n"; +} + +QWidget *WheelInterface::createWidget( QWidget *parent ) +{ + return new QwtWheel( parent ); +} + +#endif + +CustomWidgetCollectionInterface::CustomWidgetCollectionInterface( + QObject *parent ): + QObject( parent ) +{ +#ifndef NO_QWT_PLOT + d_plugins.append( new PlotInterface( this ) ); + +#if 0 + // better not: the designer crashes TODO .. + d_plugins.append( new PlotCanvasInterface( this ) ); +#endif + + d_plugins.append( new ScaleWidgetInterface( this ) ); +#endif + +#ifndef NO_QWT_WIDGETS + d_plugins.append( new AnalogClockInterface( this ) ); + d_plugins.append( new CompassInterface( this ) ); + d_plugins.append( new CounterInterface( this ) ); + d_plugins.append( new DialInterface( this ) ); + d_plugins.append( new KnobInterface( this ) ); + d_plugins.append( new SliderInterface( this ) ); + d_plugins.append( new ThermoInterface( this ) ); + d_plugins.append( new WheelInterface( this ) ); +#endif + + d_plugins.append( new TextLabelInterface( this ) ); +} + +QList +CustomWidgetCollectionInterface::customWidgets( void ) const +{ + return d_plugins; +} + +TaskMenuFactory::TaskMenuFactory( QExtensionManager *parent ): + QExtensionFactory( parent ) +{ +} + +QObject *TaskMenuFactory::createExtension( + QObject *object, const QString &iid, QObject *parent ) const +{ + if ( iid == Q_TYPEID( QDesignerTaskMenuExtension ) ) + { +#ifndef NO_QWT_PLOT + if ( QwtPlot *plot = qobject_cast( object ) ) + return new TaskMenuExtension( plot, parent ); +#endif +#ifndef NO_QWT_WIDGETS + if ( QwtDial *dial = qobject_cast( object ) ) + return new TaskMenuExtension( dial, parent ); +#endif + } + + return QExtensionFactory::createExtension( object, iid, parent ); +} + + +TaskMenuExtension::TaskMenuExtension( QWidget *widget, QObject *parent ): + QObject( parent ), + d_widget( widget ) +{ + d_editAction = new QAction( tr( "Edit Qwt Attributes ..." ), this ); + connect( d_editAction, SIGNAL( triggered() ), + this, SLOT( editProperties() ) ); +} + +QList TaskMenuExtension::taskActions() const +{ + QList list; + list.append( d_editAction ); + return list; +} + +QAction *TaskMenuExtension::preferredEditAction() const +{ + return d_editAction; +} + +void TaskMenuExtension::editProperties() +{ + const QVariant v = d_widget->property( "propertiesDocument" ); + if ( v.type() != QVariant::String ) + return; + +#ifndef NO_QWT_PLOT + QString properties = v.toString(); + + if ( qobject_cast( d_widget ) ) + { + PlotDialog dialog( properties ); + connect( &dialog, SIGNAL( edited( const QString& ) ), + SLOT( applyProperties( const QString & ) ) ); + ( void )dialog.exec(); + return; + } +#endif + + static QErrorMessage *errorMessage = NULL; + if ( errorMessage == NULL ) + errorMessage = new QErrorMessage(); + errorMessage->showMessage( "Not implemented yet." ); +} + +void TaskMenuExtension::applyProperties( const QString &properties ) +{ + QDesignerFormWindowInterface *formWindow = + QDesignerFormWindowInterface::findFormWindow( d_widget ); + if ( formWindow && formWindow->cursor() ) + formWindow->cursor()->setProperty( "propertiesDocument", properties ); +} + +#if QT_VERSION < 0x050000 +Q_EXPORT_PLUGIN2( QwtDesignerPlugin, CustomWidgetCollectionInterface ) +#endif diff --git a/designer/qwt_designer_plugin.h b/designer/qwt_designer_plugin.h new file mode 100644 index 0000000..c24e656 --- /dev/null +++ b/designer/qwt_designer_plugin.h @@ -0,0 +1,248 @@ +/* -*- 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 + *****************************************************************************/ + +#ifndef QWT_DESIGNER_PLUGIN_H +#define QWT_DESIGNER_PLUGIN_H + +#include +#include +#include + +namespace QwtDesignerPlugin +{ + class CustomWidgetInterface: public QObject, + public QDesignerCustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + CustomWidgetInterface( QObject *parent ); + + virtual bool isContainer() const; + virtual bool isInitialized() const; + virtual QIcon icon() const; + virtual QString codeTemplate() const; + virtual QString domXml() const; + virtual QString group() const; + virtual QString includeFile() const; + virtual QString name() const; + virtual QString toolTip() const; + virtual QString whatsThis() const; + virtual void initialize( QDesignerFormEditorInterface * ); + + protected: + QString d_name; + QString d_include; + QString d_toolTip; + QString d_whatsThis; + QString d_domXml; + QString d_codeTemplate; + QIcon d_icon; + + private: + bool d_isInitialized; + }; + + class CustomWidgetCollectionInterface: public QObject, + public QDesignerCustomWidgetCollectionInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetCollectionInterface ) + +#if QT_VERSION >= 0x050000 + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QDesignerCustomWidgetCollectionInterface" ) +#endif + + + public: + CustomWidgetCollectionInterface( QObject *parent = NULL ); + + virtual QList customWidgets() const; + + private: + QList d_plugins; + }; + +#ifndef NO_QWT_PLOT + class PlotInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + PlotInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; + + class PlotCanvasInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + PlotCanvasInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_WIDGETS + class AnalogClockInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + AnalogClockInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_WIDGETS + class CompassInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + CompassInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_WIDGETS + class CounterInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + CounterInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_WIDGETS + class DialInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + DialInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_WIDGETS + class KnobInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + KnobInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_PLOT + class ScaleWidgetInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + ScaleWidgetInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_WIDGETS + class SliderInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + SliderInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + + class TextLabelInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + TextLabelInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; + +#ifndef NO_QWT_WIDGETS + class ThermoInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + ThermoInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + +#ifndef NO_QWT_WIDGETS + class WheelInterface: public CustomWidgetInterface + { + Q_OBJECT + Q_INTERFACES( QDesignerCustomWidgetInterface ) + + public: + WheelInterface( QObject *parent ); + virtual QWidget *createWidget( QWidget *parent ); + }; +#endif + + class TaskMenuFactory: public QExtensionFactory + { + Q_OBJECT + + public: + TaskMenuFactory( QExtensionManager *parent = 0 ); + + protected: + QObject *createExtension( QObject *object, + const QString &iid, QObject *parent ) const; + }; + + class TaskMenuExtension: public QObject, + public QDesignerTaskMenuExtension + { + Q_OBJECT + Q_INTERFACES( QDesignerTaskMenuExtension ) + + public: + TaskMenuExtension( QWidget *widget, QObject *parent ); + + QAction *preferredEditAction() const; + QList taskActions() const; + + private Q_SLOTS: + void editProperties(); + void applyProperties( const QString & ); + + private: + QAction *d_editAction; + QWidget *d_widget; + }; + +}; + +#endif diff --git a/designer/qwt_designer_plugin.qrc b/designer/qwt_designer_plugin.qrc new file mode 100644 index 0000000..01e4ffc --- /dev/null +++ b/designer/qwt_designer_plugin.qrc @@ -0,0 +1,15 @@ + + + pixmaps/qwtplot.png + pixmaps/qwtanalogclock.png + pixmaps/qwtcounter.png + pixmaps/qwtcompass.png + pixmaps/qwtdial.png + pixmaps/qwtknob.png + pixmaps/qwtscale.png + pixmaps/qwtslider.png + pixmaps/qwtthermo.png + pixmaps/qwtwheel.png + pixmaps/qwtwidget.png + + diff --git a/doc/Doxyfile b/doc/Doxyfile new file mode 100644 index 0000000..bd9b020 --- /dev/null +++ b/doc/Doxyfile @@ -0,0 +1,2298 @@ +# Doxyfile 1.8.6 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all text +# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv +# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv +# for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = "Qwt User's Guide" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = $(QWTVERSION) + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify an logo or icon that is included in +# the documentation. The maximum height of the logo should not exceed 55 pixels +# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo +# to the output directory. + +PROJECT_LOGO = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- +# directories (in 2 levels) under the output directory of each output format and +# will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. +# The default value is: NO. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, +# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), +# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, +# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, +# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, +# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, +# Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = NO + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a +# new page for each member. If set to NO, the documentation of a member will be +# part of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:\n" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". You can put \n's in the value part of an alias to insert +# newlines. + +ALIASES = + +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding "class=itcl::class" +# will allow you to use the command class in the itcl::class meaning. + +TCL_SUBST = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, Javascript, +# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make +# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C +# (default is Fortran), use: inc=Fortran f=C. +# +# Note For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See http://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by by putting a % sign in front of the word +# or globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = NO + +# This flag is only useful for Objective-C code. When set to YES local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO these classes will be included in the various overviews. This option has +# no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# (class|struct|union) declarations. If set to NO these declarations will be +# included in the documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = YES + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file +# names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. +# The default value is: system dependent. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = YES + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the +# todo list. This list is created by putting \todo commands in the +# documentation. +# The default value is: YES. + +GENERATE_TODOLIST = NO + +# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the +# test list. This list is created by putting \test commands in the +# documentation. +# The default value is: YES. + +GENERATE_TESTLIST = NO + +# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = NO + +# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES the list +# will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = NO + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = NO + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. Do not use file names with spaces, bibtex cannot handle them. See +# also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = YES + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some parameters +# in a documented function, or documenting parameters that don't exist or using +# markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO doxygen will only warn about wrong or incomplete parameter +# documentation, but not about the absence of documentation. +# The default value is: NO. + +WARN_NO_PARAMDOC = YES + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). + +WARN_LOGFILE = Doxygen.log + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. +# Note: If this tag is empty the current directory is searched. + +INPUT = . \ + ../src \ + ../textengines/mathml + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: http://www.gnu.org/software/libiconv) for the list of +# possible encodings. +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank the +# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, +# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, +# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, +# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, +# *.qsf, *.as and *.js. + +FILE_PATTERNS = + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = qwt.h + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories use the pattern */test/* + +EXCLUDE_SYMBOLS = \ + QwtMathMLDocument \ + QwtPainterCommand::PixmapData \ + QwtPainterCommand::ImageData \ + QwtPainterCommand::StateData + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = . + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = images + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER ) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# classes and enums directly into the documentation. +# The default value is: NO. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# function all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES, then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see http://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the config file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in +# which the alphabetical index list will be split. +# Minimum value: 1, maximum value: 20, default value: 5. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all classes will +# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag +# can be used to specify a prefix (or a list of prefixes) that should be ignored +# while generating the index headers. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = Qwt \ + Q + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user- +# defined cascading style sheet that is included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefor more robust against future updates. +# Doxygen will copy the style sheet file to the output directory. For an example +# see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the stylesheet and background images according to +# this color. Hue is specified as an angle on a colorwheel, see +# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use grayscales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting this +# to NO can help when comparing the output of multiple runs. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_TIMESTAMP = NO + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: http://developer.apple.com/tools/xcode/), introduced with +# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a +# Makefile in the HTML output directory. Running make will produce the docset in +# that directory and running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on +# Windows. +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler ( hhc.exe). If non-empty +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated ( +# YES) or that it should be included in the master .chm file ( NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated ( +# YES) or a normal table of contents ( NO) in the .chm file. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = qwtdoc.qch + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = net.sourceforge.qwt-svn + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- +# folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = qwt-svn + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location of Qt's +# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the +# generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = qhelpgenerator + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can +# further fine-tune the look of the index. As an example, the default style +# sheet generated by doxygen has an example that shows how to put an image at +# the root of the tree instead of the PROJECT_NAME. Since the tree basically has +# the same information as the tab index, you could consider setting +# DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = YES + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 250 + +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are not +# supported properly for IE 6.0, but are supported on all modern browsers. +# +# Note that when changing this option you need to delete any form_*.png files in +# the HTML output directory before the changes have effect. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_TRANSPARENT = YES + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# http://www.mathjax.org) which uses client side Javascript for the rendering +# instead of using prerendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. See the MathJax site (see: +# http://docs.mathjax.org/en/latest/output.html) for more details. +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility), NativeMML (i.e. MathML) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from http://www.mathjax.org before deployment. +# The default value is: http://cdn.mathjax.org/mathjax/latest. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /