Ralph Wessel
4ff7d68516
ElementHighlighter ensures layers are visible (on request) before selecting target elements
...
Updates to allow attribute changes to be written
Workaround to force VS to recognise template specialisations
2024-11-20 21:49:47 +00:00
Ralph Wessel
d21f3da414
Prep for receive:
...
- Database transactions added for write access to model
- Attribute database write added (for layers, materials etc)
User prompted to show layers when model card selection is not visible
2024-11-20 09:15:57 +00:00
Ralph Wessel
18ca0318a7
ReceiveBridge and Receive method classes added (no receive implementation yet)
2024-11-14 21:14:44 +00:00
Ralph Wessel
67cbcba357
Bridge methods that set the current selection also zoom to the selection
2024-11-14 15:50:36 +00:00
Ralph Wessel
d78a443395
AC26 compatibility (Xcode)
2024-11-13 15:05:22 +00:00
Ralph Wessel
e5754d51f0
Compatibility with AC25 (Xcode projects)
2024-11-12 12:41:51 +00:00
Ralph Wessel
e974b360c1
Updated VS projects
...
Set model card ID in projectCollection object at start of Send
2024-11-08 16:02:42 +00:00
Ralph Wessel
38a5254b30
docs
2024-11-08 09:51:01 +00:00
Ralph Wessel
37e04368ed
Updated VS projects
2024-11-08 09:28:33 +00:00
Ralph Wessel
7ffdc289d0
Added BaseBridge::HighlightObjects
2024-11-08 08:49:36 +00:00
Ralph Wessel
09b7ae77d5
Don't send call stack when a model card id is passed in SendError
2024-11-07 18:26:01 +00:00
Ralph Wessel
73df695458
Fixed SendError message tag and add stackTrace even when empty
2024-11-07 18:20:52 +00:00
Ralph Wessel
8c12621772
Can't retrieve type names for unsupported elements
2024-11-07 17:54:12 +00:00
Ralph Wessel
a38e44f2ea
Conversion report log added to send argument
...
Added SendConversionResult
2024-11-07 17:36:39 +00:00
Ralph Wessel
218a67d92d
Added collection of conversion outcomes during send
...
Added progress display in UI (with ability to cancel)
2024-11-07 11:37:54 +00:00
David Kekesi
a6f15e9a53
review comments fixed
2024-11-06 20:34:46 +01:00
David Kekesi
0e0dc7da2d
switching to 3D window before send operation implemented
2024-11-06 20:24:03 +01:00
David Kekesi
e612ed1192
attaching observer to all elements is too slow, commented out for now
2024-11-06 20:18:36 +01:00
David Kekesi
ed75c2110c
Merge branch 'develop' into david/cnx-716-documentless-state-in-archicad
2024-11-06 19:44:40 +01:00
David Kekesi
96759f7e9e
very slow in a 3D view - attaching element observers to all elements
2024-11-06 19:43:01 +01:00
Ralph Wessel
4e60d95ce9
DocumentID is now generated, saved and recalled using ModelCardDatabase
2024-11-06 16:25:13 +00:00
David Kekesi
da457a3438
subscribing all elements to element events
2024-11-06 11:51:29 +01:00
Ralph Wessel
653824c498
Updated VS projects
...
GetDocumentInfo returns null if no project open
2024-11-05 17:01:51 +00:00
Ralph Wessel
0dc823785d
Removed test code from ConnectorPalette
2024-11-05 16:37:27 +00:00
Ralph Wessel
bacdbc4d61
Added ConnectorProject as a container for ModelCardDatabase
...
Moved ownership of ModelCardDatabase from Addon to ConnectorProject
Tools requiring access to the model card database now need to check for an open project first and then obtain the database from it (prevents attempts to access model cards when no project is open)
2024-11-05 16:34:49 +00:00
David Kekesi
8d8934657c
get the selected element ids from the modelcard instead of the application during a send operation
2024-11-05 12:46:14 +01:00
Ralph Wessel
51ed951d7d
Added Platform::openURL to open a URL cross-platform
2024-10-30 22:54:17 +00:00
David Kekesi
4afed92ba9
view button on modelcard works
2024-10-30 19:34:27 +01:00
Ralph Wessel
71dac48830
Updated Xcode project
...
Implemented caching to avoid slow API material lookup
Some minor fixes
Eliminated some warnings
2024-10-30 11:47:48 +00:00
kekesidavid
0ff87576da
Merge branch 'develop' into david/cnx-665-object-tracking
2024-10-29 17:01:27 +01:00
David Kekesi
281a2654c9
comment
2024-10-29 12:48:57 +01:00
David Kekesi
8fdbaaa52d
ElementChangedSubscriber renamed to ElementSubscriber
2024-10-29 11:03:21 +01:00
David Kekesi
67b12ae353
ElementChangedEvent renamed to ElementEvent
2024-10-29 10:54:47 +01:00
David Kekesi
690e527b81
attach element observer to existing elements
2024-10-29 10:48:43 +01:00
David Kekesi
8f2e31c16e
searching for expired ModelCards, naive, not efficient solution for now
2024-10-29 10:32:26 +01:00
David Kekesi
e5bf001590
handling Begin, End event types, sending setModelsExpired event to UI
2024-10-28 21:58:07 +01:00
Ralph Wessel
7c0ac2e8f6
Updated Xcode projects
...
Added environment Host to represent host BIM application
Updated for latest ActiveLib
2024-10-28 17:27:46 +00:00
David Kekesi
0969026f39
ElementChangedSubscriber, ElementChangedEvent added
2024-10-28 11:22:27 +01:00
Ralph Wessel
3d2aab8862
Updated documentation
2024-10-24 18:06:18 +01:00
Ralph Wessel
bdea330c2e
Moved include file to implementation
...
Fixed docs typo
2024-10-24 16:50:58 +01:00
David Kekesi
3f772150ff
no need to start project subscriber after installation
2024-10-24 16:28:57 +02:00
David Kekesi
e00fd99d3c
modelcards are loaded on document switch
2024-10-24 16:25:27 +02:00
David Kekesi
72e8ea78d9
Merge branch 'develop' into david/cnx-660-document-switch-and-model-cards
2024-10-24 15:50:42 +02:00
David Kekesi
c4fcce4df8
BimElementDatabase setSelection, clearSelection implemented
2024-10-24 13:59:17 +02:00
David Kekesi
dcbd795b1f
ElementIDList moved to SpeckleLib, added setSelection method to BIMElementDatabase
2024-10-24 12:28:04 +02:00
David Kekesi
9b8ab47eab
code cleanup
2024-10-24 10:31:25 +02:00
David Kekesi
dcac8390cf
Merge branch 'develop' into david/cnx-667-model-card-highlighting
2024-10-24 09:21:40 +02:00
Ralph Wessel
8893653583
ContainerWrap should specify item tag where it differs from the default
2024-10-23 22:53:26 +01:00
David Kekesi
0d5dd7156e
Merge branch 'develop' into david/cnx-667-model-card-highlighting
2024-10-23 15:20:35 +02:00
David Kekesi
a5b681a6ed
added HighlightModel method
2024-10-23 15:19:52 +02:00