jkriege2
|
6bcb0b9a9f
|
Merge branch 'master' into add_qt6_compatibility
|
2022-04-21 21:28:49 +02:00 |
|
jkriege2
|
fbbc814331
|
using automatic memory management instead of local malloc()/free() pairs
|
2022-04-21 21:25:37 +02:00 |
|
jkriege2
|
b4eda85bfc
|
fixed two possible int-overflows
|
2022-04-21 13:59:49 +02:00 |
|
jkriege2
|
a24ad0b597
|
fixed bug #49 : naming of sections in plot-styling INI-files
|
2022-04-21 13:51:50 +02:00 |
|
jkriege2
|
ad3a26a272
|
fixed bug #50 JKQtPlotter::clearAllRegisteredMouseDoubleClickActions(), JKQtPlotter::clearAllMouseWheelActions(), JKQtPlotter::clearAllRegisteredMouseDragActions() didn't really deactivate all actions
|
2022-04-21 13:33:22 +02:00 |
|
jkriege2
|
62adbd8036
|
Merge branch 'master' into add_qt6_compatibility
|
2022-04-21 12:15:15 +02:00 |
|
jkriege2
|
cc6a87c6d2
|
fixed bug #48 some users could not #include <QPrintPreviewWidget>
|
2022-04-21 12:13:23 +02:00 |
|
jkriege2
|
4ded1a2028
|
first round of Qt6 compatibility changes
|
2022-04-21 10:57:24 +02:00 |
|
jkriege2
|
8835febb96
|
modified CMakeLists.txt to match Qt6
|
2022-04-18 23:10:05 +02:00 |
|
jkriege2
|
052fc27cfb
|
replaced some deprecated constructs for Qt 5.15
|
2022-04-18 22:45:02 +02:00 |
|
jkriege2
|
725d19d616
|
using Qt's dllexport/import-macros
|
2022-04-18 22:00:41 +02:00 |
|
jkriege2
|
d51d47b2f4
|
requiring higher cmake-version, due to CMP0076
using CMAKE_CURRENT_LIST_DIR instead of CMAKE_CURRENT_SOURCE_DIR
|
2022-04-18 22:00:31 +02:00 |
|
jkriege2
|
2697e66e31
|
CMakeLists.txt: using target_sources() and making CPP-files private!
|
2022-04-18 14:19:35 +02:00 |
|
Alan Morris
|
6f487c2c24
|
Enable high-dpi support for plots.
|
2021-08-18 16:32:48 -06:00 |
|
jkriege2
|
fc7622e901
|
several minor bugfixes to QMake build system
|
2020-10-19 16:05:18 +02:00 |
|
Patrick Stewart
|
2e85504d89
|
Support Qt in namespace
|
2020-10-02 14:41:26 +01:00 |
|
Patrick Stewart
|
29e970ed6f
|
Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR
This means that the project can be used with CMake fetchcontent / add_subdriectory
|
2020-10-02 14:40:47 +01:00 |
|
jkriege2
|
75c7e3421b
|
reworked grid-style representation
|
2020-09-29 13:19:04 +02:00 |
|
jkriege2
|
58403f8905
|
improved/breaking change: image plots now manage CONST-data, not plain pointer arrays... This is OK, since the raw data is never owned nor modified by the plot, only referenced!
|
2020-09-28 19:24:17 +02:00 |
|
jkriege2
|
48ec6060ab
|
* additional JKQTPColorDerivationMode
* bugfixes for Boxplots
* style improvements
|
2020-09-28 15:37:45 +02:00 |
|
jkriege2
|
a371dc86a5
|
updated predefined styles to updated styling system
|
2020-09-28 12:46:58 +02:00 |
|
jkriege2
|
534745229d
|
several bugfixes for reading styles, improved default styling for graphs (filled, barcharts, ...)
|
2020-09-27 17:16:18 +02:00 |
|
jkriege2
|
fc321f027b
|
- breaking: geometric elements constructor: removed all styling properties, added setStyle()-functions to replace them. This is necessary to better work with the extended Styling system
- breaking: extended styling system for graphs
|
2020-09-26 15:58:58 +02:00 |
|
jkriege2
|
a65a713ea6
|
improved/breaking change: reworked class hierarchy of violin plots
|
2020-09-21 13:53:33 +02:00 |
|
jkriege2
|
0faa51c9f5
|
comment formatting fix
|
2020-09-21 13:52:13 +02:00 |
|
jkriege2
|
40e4b30c45
|
improved/breaking change: reworked class hierarchy of boxplots
|
2020-09-21 13:40:38 +02:00 |
|
jkriege2
|
f368855076
|
renamed JKQTPPlotObject->JKQTPGeometricPlotElement and added new base class JKQTPPlotAnnotationElement
|
2020-09-21 13:15:57 +02:00 |
|
jkriege2
|
f4767072a4
|
- improved/breaking change: reworked class hierarchy of range plot elements (JKQTPVerticalRange and JKQTPHorizontalRange)
- improved their documentation
|
2020-09-19 19:59:33 +02:00 |
|
jkriege2
|
9e48a2e59e
|
improved/breaking change: reworked class hierarchy of filled line graphs
|
2020-09-19 19:17:35 +02:00 |
|
jkriege2
|
d638ff1e9c
|
improved/breaking change: reworked class hierarchy of special line (step) graphs
|
2020-09-19 19:06:01 +02:00 |
|
jkriege2
|
abe1c655ba
|
improved code (removed code repeats by using getIndexRange(), using const where appropriate)
|
2020-09-19 15:39:02 +02:00 |
|
jkriege2
|
7e425e7bb5
|
reworked class hierarchy of impulse graphs
|
2020-09-19 15:21:33 +02:00 |
|
jkriege2
|
d57da36a99
|
moved set/getBaseline() to a special base graph class JKQTPXYBaselineGraph
|
2020-09-19 15:08:32 +02:00 |
|
jkriege2
|
34fa59ebf4
|
using new JKQTPGraphLineAndFillStyleMixin where appropriate
|
2020-09-19 14:55:46 +02:00 |
|
jkriege2
|
6875e0ae6c
|
- improved/breaking change: reworked class hierarchy of range charts.
- new: added JKQTPFilledHorizontalRangeGraph, complementing JKQTPFilledVerticalRangeGraph
|
2020-09-19 14:41:53 +02:00 |
|
jkriege2
|
8cee70bdca
|
breaking: made more functions and function parameters const
|
2020-09-18 22:03:12 +02:00 |
|
jkriege2
|
3105d88740
|
added base graphs für X-Y-Y2- and X-X2-Y-datasets for X- and Y-Range plots
|
2020-09-18 19:35:53 +02:00 |
|
jkriege2
|
b112f9f512
|
breaking: in graph Base-Classes: promoted several setters to slots, added Q_PROPERTY- and Q_ENUM-declarations, Docu cleanup
|
2020-09-18 19:11:50 +02:00 |
|
jkriege2
|
eb9a1d5a92
|
documentation fixed
|
2020-09-18 12:24:12 +02:00 |
|
jkriege2
|
9dbfd6e173
|
reworked class hierarchy of bar charts
|
2020-09-17 16:59:57 +02:00 |
|
jkriege2
|
9a3f321f66
|
improved and bugfixed handling of aspectRatio and its documentation
|
2020-09-11 23:21:55 +02:00 |
|
jkriege2
|
d2b4e07c94
|
added JPQTPlotter signal, when widget was resized
|
2020-09-11 13:48:07 +02:00 |
|
jkriege2
|
d6e6b1d53b
|
reverted: - bugfix: JKQTPColumnConstIterator and JKQTPColumnIterator: getImagePositionX() and getImagePositionY() were switched
|
2020-09-11 13:15:12 +02:00 |
|
jkriege2
|
a1c4f0c0d2
|
- added several new copy/set-functions to JKQTPDatastore
- bugfix: JKQTPColumnConstIterator and JKQTPColumnIterator: getImagePositionX() and getImagePositionY() were switched
|
2020-09-11 12:39:10 +02:00 |
|
jkriege2
|
ff373236d4
|
renamed JKQTPColorPaletteStyleAndToolsMixin::setPalette() -> JKQTPColorPaletteStyleAndToolsMixin::setColorPalette()
|
2020-09-11 12:14:51 +02:00 |
|
jkriege2
|
e9ca874f3b
|
made some functions of JKQTPCoordinateAxis public and improved documentation
|
2020-09-11 12:09:11 +02:00 |
|
jkriege2
|
1162a80cb4
|
added missing JKQTPlotter::getDatastore() with const-modifier
|
2020-09-11 12:06:27 +02:00 |
|
jkriege2
|
ebf034710b
|
bugfix: parsed functions did not work properly
|
2020-09-09 11:45:33 +02:00 |
|
jkriege2
|
ba856b594f
|
removed/breaking change: removed the overlay elements (derived from JKQTPOverlayElement), which were not very well set up and are more confusing than useful.
|
2020-09-09 11:26:04 +02:00 |
|
jkriege2
|
95d885bc2c
|
- bugfix: improved handling of DRAGZOOM-UserAction for log-log plots
- code (style) improvements
|
2020-09-08 20:15:33 +02:00 |
|