Magne Sjaastad
758598df0e
clang-tidy : Use nullptr
2018-10-18 16:36:11 +02:00
Magne Sjaastad
764fb65e8e
clang-tidy : Remove redundant 'virtual' and add 'override'
...
clang-tidy : Remove redundant 'virtual' and add 'override'
2018-10-18 16:35:51 +02:00
Gaute Lindkvist
fcda0b9755
Remove padding to the left in TreeSelectionEditor if the tree doesn't have grand children.
2018-10-02 08:46:24 +02:00
Magne Sjaastad
b584ab905c
AppFwk : Activate more warnings
2018-09-27 21:36:52 +02:00
Gaute Lindkvist
8c5e538f01
Implement a way for editors to fit the label to the field.
2018-09-27 16:07:35 +02:00
Magne Sjaastad
a3d8fc1fb3
#3421 Text File Export : Open file as text file when required
2018-09-27 12:42:28 +02:00
Gaute Lindkvist
e8a1d30f2d
#3404 Side by side editors, first implementation.
2018-09-26 14:30:50 +02:00
Jacob Støren
10b031fa6d
#3353 AppFwk: Add contentTextColor to PdmUiItem
2018-09-24 15:49:16 +02:00
Magne Sjaastad
cb218965c5
#3340 Do not use same variable name twice
2018-09-10 10:27:54 +02:00
Gaute Lindkvist
ac8a11c813
Make caf::PdmPtrField inherit caf::PdmValueField and make it support QVariant.
2018-09-05 11:03:41 +02:00
Jacob Støren
e26a57011d
#3296 caf::SelectionManager: Refactoring to avoid sending multiple selection changes
...
Must be considered if using the CmdSelectionGangeExec
2018-08-31 16:13:46 +02:00
Jacob Støren
99bdece40e
#3249 caf: Add isSelected method to selection manager
2018-08-29 16:04:08 +02:00
Gaute Lindkvist
92bcae2805
Add not equals operator to PdmDataValueField
2018-08-27 11:33:02 +02:00
Gaute Lindkvist
208505ee5f
Fix Linux build issue with cafSelectionManager
2018-08-22 13:10:18 +02:00
Gaute Lindkvist
12202fe4e6
#3255 Add convenience methods to caf::SelectionManager
2018-08-22 13:04:00 +02:00
Jacob Støren
296854d749
caf: Rename of SelectionRole to SelectionLevel and
...
CURRENT to FIRST_LEVEL
Replace use of SelectionLevel enum as argument with int
2018-08-21 16:44:19 +02:00
Jacob Støren
0e92c1d594
caf: Replace selection role with selectionLevel.
...
Use std::map for storage of the different selections
Started to remove the SelectionRole Enum
2018-08-21 16:44:19 +02:00
Jacob Støren
e10754cffb
#2607 caf: Add selection level to the "notify selection changed" system
2018-08-21 16:44:19 +02:00
Magne Sjaastad
56bf2ede7d
#3222 AppFwk : Improve robustness/maintainability (3)
2018-08-20 08:56:35 +02:00
Magne Sjaastad
26f6eb1dd4
#3222 AppFwk : Improve robustness/maintainability (2)
2018-08-20 08:24:24 +02:00
Magne Sjaastad
cd63332514
#3222 AppFwk : Improve robustness/maintainability
2018-08-20 08:02:36 +02:00
Magne Sjaastad
37369cb0fb
AppFwk : Add const
2018-08-20 08:02:36 +02:00
Jacob Støren
096536a341
caf: Use caf::Factory macro for factory registration in field editors. Removed obsolete code
2018-08-17 12:32:40 +02:00
Magne Sjaastad
97c3b9efea
#3214 AppFwk : Add function to get referencing objects of specified type
2018-08-15 13:01:11 +02:00
Magne Sjaastad
8425ea96ad
#3185 Remove FixedArray
2018-08-07 10:37:52 +02:00
Bjørn Erik Jensen
13e5a3214b
#3087 Show plot data. Display tabbed dialog for summary data
2018-07-02 11:45:14 +02:00
Magne Sjaastad
e45ac4d705
AppFwk : Add include
2018-06-29 17:15:28 +02:00
Jacob Støren
99565f62f2
AppFwk: Fix missing type guard in multi select field edit code. Added Assert in updateUI to prevent accidental recursive calling.
2018-06-29 16:23:26 +02:00
Jacob Støren
8e53e2a3cf
AppFwk: Remove NotificationCenter from SelectionManager
2018-06-28 09:58:51 +02:00
Jacob Støren
08c78471c3
AppFwk: Introduce SelectionChangedReceiver as a slimmer replacement for NotificationCenter
2018-06-27 17:24:05 +02:00
Jacob Støren
66cec70718
AppFwk: Support field changed on multiple objects in general.
...
Not only inside the command framework on CURRENT selection
2018-06-27 13:13:24 +02:00
Jacob Støren
ad709d76a2
AppFwk: Change interface of uiOrder insertion to direct insert
...
Instead of find + insert
2018-06-25 12:57:11 +02:00
Jacob Støren
73a52c4929
AppFwk: Index based uiordering insertion.
2018-06-25 12:57:11 +02:00
Magne Sjaastad
17ee25d0b2
AppFwk : Rename to uiField() and setUiField()
2018-06-15 14:22:03 +02:00
Magne Sjaastad
d7037acedf
#3048 AppFwk : Wire up functions for custom context menu
...
Add PdmUiObjectHandle ::defineCustomContextMenu()
2018-06-15 12:53:32 +02:00
Magne Sjaastad
e8204465f9
#3048 AppFwk : Add setCustomContextMenuEnabled to PdmUiItem
2018-06-15 12:53:32 +02:00
Magne Sjaastad
e370dee3b0
#3037 Rename using Q for table view model and tree view model
2018-06-11 11:16:39 +02:00
Gaute Lindkvist
68f965f6bb
Fix Linux build problem with cafAsyncObjectDeleter
2018-06-08 13:18:30 +02:00
Gaute Lindkvist
5f766e5228
#3013 Make sure all existing connections for PdmObjects are removed before async delete
...
* Clear all PdmPointer connections (including selection manager)
* Send all threads to the new caf::AsyncWorkerManager which can join the threads
before program exit if the caller has asked for that.
2018-06-08 12:58:59 +02:00
Bjørn Erik Jensen
73c49b4ce9
Fwk. Fix missing config name bug
2018-05-31 10:24:16 +02:00
Gaute Lindkvist
743993718c
#2873 New AsyncPointerVectorDeleter-classes to handle memory deletion in separate thread.
2018-05-23 14:38:25 +02:00
Gaute Lindkvist
772e7ec7e6
Revert " #2873 Delegate deletion of summary cases to separate thread."
...
This reverts commit 0089e0c218
.
Didn't intend this to go into dev now
2018-05-22 09:22:12 +02:00
Gaute Lindkvist
0089e0c218
#2873 Delegate deletion of summary cases to separate thread.
2018-05-22 09:21:40 +02:00
Bjørn Erik Jensen
0e8eae33db
#2818 Selection manager. Add strict method variant
2018-05-07 09:46:45 +02:00
Magne Sjaastad
2e122d2ab3
#2554 Regression Test : Move serialization code into RiaRegressionTest
2018-03-07 09:30:15 +01:00
Magne Sjaastad
3fbce58fa5
#2536 Build System AppFwk : Several updates
...
Simplified automoc
Use target_include_directories and target_link_libraries
Use CMake 2.8.12
2018-02-27 18:37:11 +01:00
Magne Sjaastad
65c3d6ff12
#2536 Build System AppFwk : Use target_include_directories
2018-02-27 17:19:23 +01:00
Magne Sjaastad
309b1f0749
AppFwk Clang : Reorder initialization order to match declaration order
2018-02-23 19:43:48 +01:00
Magne Sjaastad
3239c66f54
AppFwk (clang-tidy) : modernize-use-nullptr
2018-02-18 18:05:08 +01:00
Magne Sjaastad
950617af96
AppFwk : Fix assignment of float value
2018-02-18 17:42:28 +01:00