Commit graph

14055 commits

Author SHA1 Message Date
iLLiCiTiT
6487775b80 GlobalAttrsWidget handle more cases 2021-07-14 19:24:28 +02:00
iLLiCiTiT
1be17f398f get_family_attribute_definitions returns defs for multiselection 2021-07-14 18:04:10 +02:00
iLLiCiTiT
ea831982c1 changed args order on CreatedInstance 2021-07-14 17:52:12 +02:00
iLLiCiTiT
16f65326d8 added multiselection 2021-07-14 17:51:00 +02:00
iLLiCiTiT
42d63642a0 implemented changes for publish attributes 2021-07-14 12:11:56 +02:00
iLLiCiTiT
f572f2c651 plugin attributes and values are used based on instance 2021-07-14 12:07:09 +02:00
iLLiCiTiT
37e43c6edf added conversion method for publish plugin 2021-07-14 12:06:28 +02:00
iLLiCiTiT
4262f59dbe added basic methods for PublishAttributes 2021-07-14 12:06:16 +02:00
iLLiCiTiT
4c269ba7dd added ability to store publish attributes 2021-07-14 11:25:02 +02:00
iLLiCiTiT
9375daac07 use PublishAttributes in CreatedInstance 2021-07-14 11:23:44 +02:00
iLLiCiTiT
dee5b66292 renamed AvalonInstance to CreatedInstance 2021-07-14 11:21:56 +02:00
iLLiCiTiT
3fd37de800 pass attribute definitions to AvalonInstance 2021-07-14 11:21:24 +02:00
iLLiCiTiT
2559ea14c0 added PublishAttributes to handle publish attributes 2021-07-14 11:19:41 +02:00
iLLiCiTiT
7afca818a6 publish plugins can be passed to avaloninstance 2021-07-14 11:17:53 +02:00
iLLiCiTiT
d20b42797e FamilyAttributeValues does not touch instance's creator 2021-07-14 11:16:28 +02:00
iLLiCiTiT
d61a1f9d97 removed unused argument 2021-07-13 19:00:11 +02:00
iLLiCiTiT
74850047e2 controller can save changes of instances 2021-07-13 18:57:42 +02:00
iLLiCiTiT
865846330e added save button to save changes 2021-07-13 18:57:22 +02:00
iLLiCiTiT
b0e9e35567 implemented basic changes method for AvalonInstance 2021-07-13 18:56:43 +02:00
iLLiCiTiT
cd825942e1 created AttributeValues that cares about attribute values 2021-07-13 18:56:21 +02:00
iLLiCiTiT
2fc3c7d4f1 changes are not propagated immidiatelly 2021-07-13 18:54:54 +02:00
iLLiCiTiT
4e6e6e2cbc added few import to init 2021-07-13 12:56:10 +02:00
iLLiCiTiT
8d58b41480 convert values to match attribute definitions 2021-07-13 12:55:47 +02:00
iLLiCiTiT
931f637bee trigger update instance on family attribute change 2021-07-13 12:55:17 +02:00
iLLiCiTiT
2156c5d919 added data_to_store methods 2021-07-13 12:54:46 +02:00
iLLiCiTiT
088d7e203d keep keys that are not known from creator definitions 2021-07-13 12:54:10 +02:00
iLLiCiTiT
9cf725d4d9 added static method calculate changes 2021-07-13 12:51:59 +02:00
iLLiCiTiT
333e7c37ae loads values from instances 2021-07-13 11:59:21 +02:00
iLLiCiTiT
d5889a0cec implemented UnknownAttrWidget 2021-07-13 11:56:07 +02:00
iLLiCiTiT
d4e35eb355 UnknownDef has more abilities with using kwargs 2021-07-13 11:55:38 +02:00
iLLiCiTiT
b01570fa70 trigger instance data change on input value change 2021-07-13 11:29:35 +02:00
iLLiCiTiT
16d16509e8 changed how family attributes are created 2021-07-13 11:29:10 +02:00
iLLiCiTiT
aa8998a72d pop few keys from passed data 2021-07-13 11:27:21 +02:00
iLLiCiTiT
fd64709eef added missing import 2021-07-13 11:25:48 +02:00
iLLiCiTiT
cd4172e475 FamilyAttributeValues does not inherit from dict 2021-07-13 11:24:51 +02:00
iLLiCiTiT
997a6d14d4 changes can be propagated in chunks 2021-07-13 11:24:35 +02:00
iLLiCiTiT
90d51629af gave ability to pop value 2021-07-13 11:24:17 +02:00
iLLiCiTiT
3ba089382d implemented getters and setters 2021-07-13 11:22:02 +02:00
iLLiCiTiT
5e2615e18a implemented iterators 2021-07-13 11:21:43 +02:00
iLLiCiTiT
5292e3b3e3 added progapate changes to trigger changes callback 2021-07-13 11:17:05 +02:00
iLLiCiTiT
b1ba5ddede added family attribute changes callback 2021-07-13 11:16:30 +02:00
iLLiCiTiT
21ea868db3 added method to calculate changes 2021-07-13 11:15:44 +02:00
iLLiCiTiT
5f64741b6d gave access to attr definitions 2021-07-13 11:14:45 +02:00
iLLiCiTiT
aaafbf8eeb FamilyAttributeValues expect instance and origin values 2021-07-13 11:14:05 +02:00
iLLiCiTiT
a45690641f created class for family attribute values 2021-07-13 11:04:59 +02:00
iLLiCiTiT
9a16db0136 data are private attribute of AvalonInstance 2021-07-13 10:53:15 +02:00
iLLiCiTiT
3c6f9f7356 create copy of passed data and store original value 2021-07-13 10:49:50 +02:00
iLLiCiTiT
ecf85225bb implemented set_value for each attribute def widget 2021-07-13 10:48:51 +02:00
iLLiCiTiT
42870fa159 value_changed of def widgets returns only value and attribute id 2021-07-13 10:48:38 +02:00
iLLiCiTiT
7c2bb13e68 AvalonInstance expect host and creator as arguments 2021-07-13 10:39:08 +02:00