Ruben Thoms
440767d876
New checkbox icons as svgs and adjusted background colors.
2020-09-29 02:32:01 -07:00
Gaute Lindkvist
13025e92fb
Remove /W3 warning in cvf (already use /W4)
2020-09-25 14:32:27 +02:00
rubenthoms
719feac15e
Implemented 'Change color of list view #6512 '. Style of list widget can now be changed in style sheet by using the dynamic property state="ExternalInput".
2020-09-25 14:32:06 +02:00
Ruben Manuel Thoms
87bc6acd65
Added a GUI theme selector in preferences and a new class for handling GUI changes.
...
Added a new feature for editing style sheets and variable colors and see immediately the result.
Made Qwt plots (and items) stylable.
Added icons, improved styling possibilities of QMinimizePanel, fixed minor bugs in RicThemeColorEditorFeature.
2020-09-25 14:32:06 +02:00
Ruben Manuel Thoms
85f2b3faf0
Removed cafUiStyleSheet and all references to it.
2020-09-20 15:26:46 +02:00
Gaute Lindkvist
93baf776a1
Fix crashes when dropping analysis plots into Multiplots
2020-09-20 15:26:46 +02:00
Gaute Lindkvist
59bc8b1f43
Make signals non-copyable
2020-09-17 08:22:00 +02:00
Gaute Lindkvist
1649d27d0f
Remove superfluous Signal::disconnect() calls
2020-09-17 08:22:00 +02:00
Gaute Lindkvist
c65157277a
Disconnect field owner from all signals when removing from ptr field
2020-09-17 08:22:00 +02:00
Gaute Lindkvist
15ae290f1d
Disconnect parent from all signals when detaching from parent
2020-09-17 08:22:00 +02:00
Gaute Lindkvist
d3152f5030
Get rid of caf::DeleteSignal
2020-09-17 08:22:00 +02:00
Magne Sjaastad
81b2bd1720
Avoid using native file dialog on Linux ( #6505 )
2020-09-15 14:13:08 +02:00
Magne Sjaastad
0d43000100
Color Dialog : Use Qt color dialog, not native color dialog ( #6504 )
2020-09-15 13:54:08 +02:00
Kristian Bendiksen
de7d425474
#6491 Add override keyword in cafPdm* to silence clang warnings.
2020-09-14 21:46:27 +02:00
Kristian Bendiksen
519bbf3174
#6491 Fix incomplete type caf::PdmUiItem when building with clang
2020-09-14 21:46:27 +02:00
Magne Sjaastad
22c098368d
#5315 Category Cell Results: Use color legend values
2020-09-08 14:37:19 +02:00
Gaute Lindkvist
5ae0e6a511
Fix build issues with test app by making CAF CVF-datatype scripting optional
2020-09-08 13:44:55 +02:00
Gaute Lindkvist
2e1bf89bff
#6417 Fix update of cvf::Vec3d from Python
2020-09-08 13:44:55 +02:00
Gaute Lindkvist
d08444ec77
#6437 Fix Signal crash and improve signal code
...
* The crash fix is ensuring we don't loop through m_disconnectCallbacks
in DeleteSignal::send()
* This is because the callback will end up calling disconnect
which in turn erases the entry from m_disconnectCallbacks,
invalidating the iterators used in the loop.
2020-09-04 19:37:45 +02:00
Gaute Lindkvist
69f13b1015
#6360 Fix stacking issues
2020-08-31 08:33:55 +02:00
Magne Sjaastad
f074ca7a09
#6398 System : Add unity build to PdmScripting
2020-08-29 10:30:56 +02:00
Magne Sjaastad
2901ad2c54
#6398 System : Remove cotire
2020-08-29 10:30:56 +02:00
github-actions[bot]
c4d2488d31
Fixes by clang-format ( #6362 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-08-25 08:44:08 +02:00
Gaute Lindkvist
f82b2f73ec
#6320 Refactor of PdmScripting
...
* Make base class abstract
* Implement support for IOHandling for PdmChild and PdmChildArray fields
2020-08-25 08:33:47 +02:00
Gaute Lindkvist
454e7f17a0
#6322 Fix Python 3.8 problems
...
* Change base PdmObject class name to PdmObjectBase to avoid name conflicts
* Make all import paths relative
2020-08-24 09:40:36 +02:00
Kristian Bendiksen
1e42a2f690
#6232 Pointer adresses are not quoted in PdmFieldIOScriptability.
...
The pointers come in as ModeledWellPath:12345 without quotes.
2020-08-18 10:12:10 +02:00
Magne Sjaastad
d276d0eefe
#6252 Category Colors : Name and corresponding color do not match
...
Set category data directly to the category mapper with no reverse ordering
When drawing the color legend, always draw categories with lower index first
2020-08-14 11:00:36 +02:00
Magne Sjaastad
bd8afb1f69
AppFwk : Allow copy of text from a file path line edit when read only
2020-08-13 14:17:08 +02:00
Gaute Lindkvist
86a4f5613c
Major improvements to D&D of curves.
2020-08-10 12:58:53 +02:00
Gaute Lindkvist
9393c27b13
Improved naming following review
2020-08-10 09:17:46 +02:00
Gaute Lindkvist
1ad1f7cc05
#6258 General way of reordering child items in the tree view
2020-08-10 09:17:46 +02:00
Gaute Lindkvist
31246b59f3
#6266 Fix unwanted selection change when changing window focus
2020-08-10 09:17:46 +02:00
Gaute Lindkvist
12c264b2a6
Update some comments in PdmObjectMethod
2020-08-07 13:01:29 +02:00
Magne Sjaastad
6a6a093d05
#5961 Color Legend : Improve default color legend for contour plots
2020-08-06 11:20:17 +02:00
Gaute Lindkvist
d861af44b6
Temp work
2020-07-27 08:47:01 +02:00
Gaute Lindkvist
f202f4b8a7
Add caf::Signal::observerCount() and unit test for it
2020-07-27 08:47:01 +02:00
Gaute Lindkvist
dd2917e4af
caf::Signal unit tests
2020-07-27 08:47:01 +02:00
Gaute Lindkvist
99762831bd
Handle deletion of SignalObservers
...
Add a beingDeleted signal called in the SignalObserver destructor.
2020-07-27 08:47:01 +02:00
Gaute Lindkvist
088f48f41d
Make it possible to block signals
2020-07-27 08:47:01 +02:00
Gaute Lindkvist
beaf4ebd5a
Implement signal handler
2020-07-27 08:47:01 +02:00
Gaute Lindkvist
6856597770
Implement stacked well log curves
2020-07-27 08:47:01 +02:00
Kristian Bendiksen
4eb483a549
Fixes by clang-format
2020-06-22 14:36:35 +02:00
Gaute Lindkvist
1d16b55fdc
caf: implement checking if a color is in a color table
2020-06-22 11:02:33 +02:00
Magne Sjaastad
eba2c7320e
Fix line endings
2020-06-19 08:09:51 +02:00
github-actions[bot]
b2043f7fe4
Fixes by clang-format
2020-06-19 08:05:33 +02:00
Magne Sjaastad
bdc536dfc4
#6106 Apply clang-format on AppFwk
2020-06-19 08:00:01 +02:00
Magne Sjaastad
e2ef6a910b
#6106 Use clang-format on AppFwk
2020-06-19 07:59:10 +02:00
Magne Sjaastad
e3960f13f1
AppFwk : Add border to icons with one color
2020-06-18 09:01:44 +02:00
Magne Sjaastad
4ff1f54e16
AppFwk : Add border to color gradient icons
2020-06-17 14:37:14 +02:00
Magne Sjaastad
8cc167568c
#6033 Surface Properties : Add legend and adjust update functions
2020-06-11 15:03:08 +02:00
Gaute Lindkvist
8f359d8a92
Fix problem with storing font sizes
2020-06-10 09:10:24 +02:00
Gaute Lindkvist
0f60bed64a
Add 6 point font and enable it.
2020-06-08 12:32:52 +02:00
Gaute Lindkvist
664dc03c5b
Set a lower limit to available font size
2020-06-08 12:32:52 +02:00
Kristian Bendiksen
23202c9f15
#6018 Remove unnecessary caf::FilePath assignement operator
...
In C++11 implicit generation of the copy constructor is deprecated if the
class has a user-declared copy assignment operator or a user-declared destructor.
2020-06-03 22:06:30 +02:00
Kristian Bendiksen
8f5edbf5b0
#6029 Fix unsigned/signed comparison in Fwk tests.
2020-06-03 22:06:30 +02:00
Kristian Bendiksen
16c3ce1ca2
#6029 Update test helper to new gtest version.
2020-06-03 22:06:30 +02:00
Kristian Bendiksen
2eb18d8151
#6029 Upgrade gtest to v1.10 for Fwk/.
2020-06-03 22:06:30 +02:00
Gaute Lindkvist
4627e542ba
Move caf::FontTools enum setups into caf namespace
2020-06-03 14:16:45 +02:00
Gaute Lindkvist
2c1ee33d54
Enable setting preferred size in caf::IconProvider
2020-06-03 14:00:04 +02:00
Gaute Lindkvist
9130030d7b
#5882 Add color gradient as icon for legend palettes.
2020-06-03 14:00:04 +02:00
Gaute Lindkvist
2fe4372dc2
First round of caf::FontTools
2020-06-03 14:00:04 +02:00
Gaute Lindkvist
d6be12bf02
Improved Bounding Box tree for ill-formed grids
2020-05-25 15:30:45 +02:00
Kristian Bendiksen
c366e85682
Refactor delete operations for pdm objects.
2020-05-22 07:02:53 +02:00
Kristian Bendiksen
30cec3e280
Fix comparison between signed and unsigned integer expressions.
2020-05-20 14:23:22 +02:00
Gaute Lindkvist
6d5216f794
AABB Tree: Cache bounding box center in leaf nodes and calculate bounding box while assigning leaves.
2020-05-19 16:14:08 +02:00
Gaute Lindkvist
96fe8b07e2
Stop using node pool for AABB tree because it interferes with parallelism.
...
(still using the leaf pool)
2020-05-19 16:14:08 +02:00
Gaute Lindkvist
a486f4ac76
Minor tree improvements
2020-05-19 16:14:08 +02:00
Gaute Lindkvist
d04bf2da8a
Add quicker method for adding bounding boxes to bounding boxes.
2020-05-19 16:14:08 +02:00
Gaute Lindkvist
8bfcaa0341
Bounding box clearing
2020-05-15 14:47:04 +02:00
Gaute Lindkvist
99aa65c611
Other improvements to bounding box calculation
2020-05-15 14:47:04 +02:00
Gaute Lindkvist
64b0687dee
Parallel AABB tree
2020-05-15 14:47:04 +02:00
Gaute Lindkvist
0922b68302
Simplified AABB tree
2020-05-15 14:47:04 +02:00
Gaute Lindkvist
f199297f12
#5915 improve performance of NNC computation and limit to active cells
2020-05-13 12:19:03 +02:00
Gaute Lindkvist
641d6e2384
#5902 Fix missing labels due to IconProvider
2020-05-11 12:28:47 +02:00
Gaute Lindkvist
2e79cf614f
Refactor and rename QIconProvider -> IconProvider ( #5893 )
...
* Refactor and rename QIconProvider -> IconProvider
* Generate icons on demand as unique_ptrs
2020-05-09 11:25:11 +02:00
Magne Sjaastad
a1eb707b02
Add test project including cvf and fix compile issues
2020-05-08 11:28:55 +02:00
Gaute Lindkvist
27600fa57a
Working click matrix to change correlation plots
2020-05-07 08:30:39 +02:00
Magne Sjaastad
dfaf595551
Fix line endings
2020-05-06 19:02:50 +02:00
Magne Sjaastad
28aafed44b
#5883 Update test project with icon colors from field value
2020-05-06 19:02:50 +02:00
Magne Sjaastad
e422618138
#5883 Icons : Add support for overlay pixmap
2020-05-06 19:02:50 +02:00
Kristian Bendiksen
f735d19c2c
Remove incorrect null pointer check in Object::release.
...
"this" should never be null here, and warns about it.
2020-04-30 12:46:50 +02:00
Kristian Bendiksen
6de9288597
Silence warnings about unused "type" variable in cafPdm*.
2020-04-30 12:46:50 +02:00
Magne Sjaastad
ff1ecdf38e
AppFwk Test : Add prototype code for color category triplets
2020-04-27 07:24:31 +02:00
Magne Sjaastad
4b372b438e
System : Remove support for Qt4
2020-04-24 11:40:22 +02:00
Gaute Lindkvist
9fcfe4fa84
Merge branch 'dev' into feature-analysis-plots-initial
2020-04-22 16:17:09 +02:00
Gaute Lindkvist
7e3fc1c886
Parameter result cross plot
2020-04-17 19:24:12 +02:00
Magne Sjaastad
3c05fff768
Output field keyword alias names
2020-04-17 13:55:49 +02:00
Magne Sjaastad
8662ff90d2
#5792 Python : Add import_summary_case and find summary case from ID
...
Add example of use and updated documentation
2020-04-17 13:54:19 +02:00
Magne Sjaastad
f076749dab
Adjustments after review
2020-04-17 13:54:13 +02:00
Magne Sjaastad
bd5ce912fb
#5538 Python : Add methods at correct inheritance level
2020-04-17 13:54:10 +02:00
Magne Sjaastad
66081790dd
Move cafPdmField
2020-04-17 13:54:10 +02:00
Magne Sjaastad
77ce1d9fc5
#5749 Python : Add support for std::vector as return value of a function
2020-04-17 13:54:10 +02:00
Kristian Bendiksen
42ca07d2cd
Disable PdmUiColorEditor correctly when set to read-only.
2020-04-17 13:54:09 +02:00
Magne Sjaastad
185e4c15ef
#5792 Python : Add import_summary_case and find summary case from ID
...
Add example of use and updated documentation
2020-04-15 21:58:18 +02:00
Magne Sjaastad
a99a32e8f3
Merge pull request #5760 from OPM/summary-data-python
...
Python support for summary data
2020-04-07 10:37:53 +02:00
Magne Sjaastad
f16185a652
Adjustments after review
2020-04-07 10:01:03 +02:00
Kristian Bendiksen
2b28bbc0b6
Disable PdmUiColorEditor correctly when set to read-only.
2020-04-07 08:42:29 +02:00
Magne Sjaastad
6267257896
#5538 Python : Add methods at correct inheritance level
2020-04-01 09:03:45 +02:00
Magne Sjaastad
32daa567ed
Move cafPdmField
2020-04-01 07:21:49 +02:00
Magne Sjaastad
bc56c807c1
#5749 Python : Add support for std::vector as return value of a function
2020-03-31 14:03:14 +02:00