Checkout
 

hryb in D-SoilModel

X and Z editable again. Original If-conditions contained bug.

Related to Issue [DSB-741]

X and Z editable again. Problem is that context only handles with sender without knowing where it comes from. And that is why we cannot decide weather specific CharacteristicPoint should be editable or not (as DSB-658 asks)

Related to Issue [DSB-741]

mis-saved changes

Related to Issue [DSB-730]

made algorithm of refreshing spatialEditor applicable to other lists as well. Also algorithm is more transparent now.

Related to Issue [DSB-730]

CurrentSoilSegments are in the first place to be used.

Related to Issue [DSB-724]

for registered tables we track the delete-item-event, if the list is gone empty then we clear the PropertyControl

Related to Issue [DSB-724]

geometryEditor is cleared if the last SoilProfile1D is removed from the table (as it happens in other tables as well).

Related to Issue [DSB-662]

registered Mechanism.FlowSlide in DSoilModel. NOTE: SpecificMechanismPointLocation.Mechanism set to Piping as default, and still it can be changed to illegal value, that should not be possible via GUI. Tests included.

Related to Issue [DSB-666]

removed parameters from filter as requested

Related to Issue [DSB-695]

made event checking more concrete and reposted event is also more concrete.

Related to Issue [DSB-641]

disabled editing of the X and Z values of the CharacteristicPoint. Test included.

Related to Issue [DSB-658]

disable manual adding of surface lines. Test included.

Related to Issue [DSB-658]

+ disabled Add, Delete, Copy, Paste and Edit for the CharacteristicPoinst in SurfaceLine2Control grid

+ also had to refactor DSoilModelContext.IsEnabled the part for GridViewControl to make it more readable and maintainable

Related to Issue [DSB-658]

restored functionality deleted with rev 617

Related to Issue [DSB-495]

response improvement

Related to Issue [DSB-641]

moved test to WorkInProgress due to complexity in implementation.

Related to Issue [DSB-495]

soil cannot be deleted if there is the Layer in the Boring that uses it. Test included.

Related to Issue [DSB-495]

  1. /src/Deltares.DSoilModel.Forms.Tests/TestFiles
after importing of the boring materials table has to be notified and refreshed

Related to Issue [DSB-495]

Layers have to be refreshed as well if geometry is cleared.

Related to Issue [DSB-646]

a better fix that doesn't cause recursive call to itself.

Related to Issue [DSB-641]

Related to Issue [DSB-671]

Related to Issue [DSB-641]

removed CenterCrestLocation assignment by adding SpecificMechanism because these things are independent from each other

Related to Issue [DSB-659]

added translation of the target classes (their names actually)

Related to Issue [DSB-495]

Copy+Paste disabled for CPT- and Boring- tables in SegmentControl. Test included.

Related to Issue [DSB-648]

SoilProfile1D contains derived property BottomLayer that depends on SoilLayer1D's. We need to refresh views dependent on SoilProfile1D of the changed layers.

Related to Issue [DSB-641]

enabled all parameters from the Soil. Test adopted

Related to Issue [DSB-621]

disabling sub-table in the table

Related to Issue [DSB-637]

reimplemented prev solution via context. Test included. Also there was a bug in rev 453.

Related to Issue [DSB-590]

CPTs and Borings tables in mainForm should not have have edit and paste functionality. But these should be still visible.

Related to Issue [DSB-638]

removed CuCalculated dependent parameters from IsEnables so they can be always enabled.

Related to Issue [DSB-621]

reverted some changes from rev 521, because problem was in SegmentControl initialization, that happened in class constructor. It should not happen due to possible race-conditions, and, even more definitely, should not happen before plugin initialization (constructor+configure).

Related to Issue [DSB-586]