Commit Graph

499 Commits

Author SHA1 Message Date
Jacob Støren
9070a97815 #2112 Step two of performance fixing: Avoid unneccessary calls to uiValue from the treeSelectionQMode by caching it temporarily 2017-11-11 02:38:52 +01:00
Jacob Støren
6ee03340a5 #2112 First step in improved performance: When toggling several at once, avoid update for each. 2017-11-10 23:34:22 +01:00
Magne Sjaastad
e6805d947b #2098 AppFwk : Add optional display of field keyword in tooltip text 2017-11-08 11:29:41 +01:00
Magne Sjaastad
bd25c9bc9f AppFwk : Add childObjects() to PdmChildArrayField 2017-11-07 20:20:45 +01:00
Rebecca Cox
7be8227efa AppFwk: Line Editor: Guard for index out of range 2017-11-07 10:00:10 +01:00
Magne Sjaastad
257a5c18d2 #2083 AppFwk : Add notification when widgets are created 2017-11-02 08:50:07 +01:00
Bjørn Erik Jensen
f229ce5c23 PdmStreamOperator. Set timespec to UTC for QDateTime fields during project load 2017-10-27 09:35:38 +02:00
Magne Sjaastad
58b062cbdf #2037 AppFwk : Add support for calling updateUi on all object editors
This function is intended to be called when an object is created or deleted to make sure object editors holds valid data
2017-10-27 08:22:14 +02:00
Magne Sjaastad
22159a1c63 System : Simplify access to selected objects 2017-10-19 10:11:14 +02:00
Magne Sjaastad
215eb58de0 System : Always include Qt using <> and cleaned up some includes/whitespace 2017-10-19 10:11:14 +02:00
Magne Sjaastad
d02274a897 #1969 Curve Calculator : Support single select in tree selection editor 2017-10-13 08:54:06 +02:00
Magne Sjaastad
9dd730f8f6 AppFwk : Add support for push buttons in table editor 2017-10-12 10:52:30 +02:00
Bjørn Erik Jensen
ca56454acb Color table. Fixed bug 2017-10-09 09:01:19 +02:00
Magne Sjaastad
64a8a07f6a AppFwk : Add disableIO() to PdmXmlFieldHandle 2017-10-03 15:23:44 +02:00
Arne Morten Kvarving
ab4619bf74 fixed: add missing cmath include statements
highlighted by building with gcc6
2017-09-29 18:24:28 +02:00
Magne Sjaastad
184e00c5aa #1912 AppFwk : Add support for setting of current item using attributes 2017-09-27 08:08:53 +02:00
Magne Sjaastad
cfaab93b1f AppFwk : Remove unused function 2017-09-27 06:55:50 +02:00
Magne Sjaastad
e8d04618af #1935 AppFwk : Update model indices when configureAndUpdateUI is called 2017-09-26 15:09:27 +02:00
Magne Sjaastad
fa97db4465 #1935 AppFwk : Apply text filter to be applied on leaf nodes only 2017-09-26 14:06:56 +02:00
Jacob Støren
f4eadc5cef AppFwk: Addjust default implementation of equal comparisons for QVariant encapsuled field content types that are not directly supported by Qt.
Should now work in most cases, where as it always returned "false" before this fix
2017-09-23 08:26:21 +02:00
Bjørn Erik Jensen
f4148dfe7a #1920 Curve creator. Adjust target plot combobox width to contents 2017-09-22 11:49:00 +02:00
Magne Sjaastad
f2d32a5833 #1925 Tree Selection Editor : Do not change toggle state if list is empty 2017-09-21 20:10:52 +02:00
Magne Sjaastad
cfa0bee252 #1925 Tree Selection Editor : Disable auto default for expand/collapse buttons in groups 2017-09-21 20:10:04 +02:00
Magne Sjaastad
78b4fc6fe8 Documentation : Update to v 1.8.13, exclude *test* from input 2017-09-20 21:16:21 +02:00
Magne Sjaastad
47a531909a Fix missing rename 2017-09-20 12:56:29 +02:00
Magne Sjaastad
b3b0a7ba9b #1895 Curve Creator : Use PdmFieldHandle instead of PdmUiFieldHandle 2017-09-20 10:43:19 +02:00
Magne Sjaastad
f61122ce0e #1895 Curve Creator : Added documentation 2017-09-20 10:06:57 +02:00
Magne Sjaastad
5ddb796059 AppFwk : Add multiselect field of AppEnum including highlight field 2017-09-20 10:06:57 +02:00
Magne Sjaastad
f45d065ac2 AppFwk : Add documentation for how do define OptionItemInfos 2017-09-20 10:06:57 +02:00
Magne Sjaastad
7ebc922541 AppFwk : Return reference to QTextStream for << and >> operator overloads 2017-09-20 10:06:57 +02:00
Magne Sjaastad
1bb1c87058 #1895 Curve Creator : Add support for single value fields 2017-09-20 10:06:57 +02:00
Magne Sjaastad
b222561a81 AppFwk : Remove setFocus, as signals from the QModel triggers update 2017-09-19 12:37:55 +02:00
Magne Sjaastad
31cbd35862 Added more tests and guard for null pointer access 2017-09-19 12:01:16 +02:00
Magne Sjaastad
b078feb736 AppFwk : Add missing include 2017-09-19 11:14:08 +02:00
Magne Sjaastad
e8d515670d #1896 Curve Creator : Set margins to zero for TreeSelectionEditor 2017-09-19 10:52:33 +02:00
Magne Sjaastad
b60758a0f3 #1896 Curve Creator : Add editor attributes to control search and toggle 2017-09-19 10:40:22 +02:00
Magne Sjaastad
32b9b6d1b0 #1898 Curve Creator: Add basic search fields above all the lists 2017-09-19 10:29:13 +02:00
Magne Sjaastad
df6262c043 #1896 Curve Creator : Show On/Off toggle at top of TreeSelectionEditors 2017-09-19 10:27:04 +02:00
Magne Sjaastad
424c4b18a3 #1898 Curve Creator: Use tree structure internally in QModel 2017-09-19 10:08:32 +02:00
Magne Sjaastad
6989f69b64 Guard for null pointer access 2017-09-15 10:49:01 +02:00
Magne Sjaastad
913d6ec6ab Fix missing include detected on Linux 2017-09-13 07:30:06 +02:00
Magne Sjaastad
9d7dcefc78 (#1883) AppFwk : Refactor of WidgetBasedObjectEditor and friends 2017-09-13 07:16:18 +02:00
Magne Sjaastad
7f72dcbb4a #1883 AppFwk : Use UiWidgetBAsedObjectEditor from CustomObjectEditor 2017-09-13 07:16:09 +02:00
Magne Sjaastad
408b825497 #1883 AppFwk : Move recursiveSetupFieldsAndGroups to UiWidgetBasedObjectEditor 2017-09-13 07:16:03 +02:00
Magne Sjaastad
7e43c4e666 #1883 AppFwk : Move UiFieldEditorHelper to separate file 2017-09-13 07:09:16 +02:00
Magne Sjaastad
cb7d0ada8e #1883 AppFwk : Add WidgetBasedObjectEditor 2017-09-13 07:09:11 +02:00
Magne Sjaastad
d40a7f11c6 #1883 AppFwk : Add const access functions 2017-09-13 07:08:58 +02:00
Magne Sjaastad
13ef8fe076 #1875 Custom Object Editor : Add image from file to cell in grid layout 2017-09-13 07:08:52 +02:00
Magne Sjaastad
52ca5d5ddd #1875 Custom Object Editor : Add CustomObjectEditor to MainWindow 2017-09-13 07:08:46 +02:00
Magne Sjaastad
443e5625a6 #1875 Custom Object Editor : Add test object with many top level groups 2017-09-13 07:08:40 +02:00