|
|
@9662
|
11 years |
landauf |
use SmallObjectAllocator for ObjectListElements
|
|
|
@9661
|
11 years |
landauf |
Listable is now responsible for creating and deleting ObjectListElements
|
|
|
@9651
|
11 years |
landauf |
register Listable in the framework
|
|
|
@9650
|
11 years |
landauf |
add context to objectlist
|
|
|
@9649
|
11 years |
landauf |
added ability to set the root-context explicitly (and also to destroy …
|
|
|
@9637
|
11 years |
landauf |
removed constructor arguments from ClassFactories. use the …
|
|
|
@9635
|
11 years |
landauf |
added Factory for classes that don't require a Context as constructor …
|
|
|
@9633
|
11 years |
landauf |
forgot one line in the previous commit
|
|
|
@9632
|
11 years |
landauf |
Factory::fabricate() returns an Identifiable
|
|
|
@9629
|
11 years |
landauf |
BaseObject now requires a Context instead of a creator (BaseObject*) …
|
|
|
@9628
|
11 years |
landauf |
object list should not delete its elements - they will be deleted by …
|
|
|
@9627
|
11 years |
landauf |
fixed bug: Listable::setContext didn't work properly with sub-contexts …
|
|
|
@9610
|
12 years |
landauf |
context is now a Listable itself as well
|
|
|
@9609
|
12 years |
landauf |
context should delete its object lists
|
|
|
@9608
|
12 years |
landauf |
implemented method to change the context of a Listable. the object …
|
|
|
@9606
|
12 years |
landauf |
object lists are now stored in a Context object instead of Identifiers
|
|
|
@9604
|
12 years |
landauf |
added some checks and a size() function to object list
|
|
|
@9602
|
12 years |
landauf |
delete factory before setting a new one (mostly for unit tests)
|
|
|
@9599
|
12 years |
landauf |
added proper interface (ObjectListElementRemovalListener) to notify …
|
|
|
@9598
|
12 years |
landauf |
added common base template for Iterator and ObjectListIterator in …
|
|
|
@9597
|
12 years |
landauf |
removed MetaObjectList. replaced it by std::vector because object list …
|
|
|
@9596
|
12 years |
landauf |
ObjectListBaseElement now stores a pointer to the object list it …
|
|
|
@9593
|
12 years |
landauf |
moved logic to remove an element from an ObjectListBase from …
|
|
|
@9591
|
12 years |
landauf |
removed ContextObject again
|
|
|
@9573
|
12 years |
landauf |
using Listable instead of OrxonoxClass as base class in object lists
|
|
|
@9572
|
12 years |
landauf |
moved meta-object-list from Identifiable to Listable, a new base class …
|
|
|
@9571
|
12 years |
landauf |
using Destroyable instead of OrxonoxClass now wherever the …
|
|
|
@9570
|
12 years |
landauf |
moved functions and attributes needed to safely destroy objects from …
|
|
|
@9563
|
12 years |
landauf |
moved files used for class management to core/class/
|
|
|
@9562
|
12 years |
landauf |
it's probably better to store the context in a seaprate interface …
|
|
|
@9561
|
12 years |
landauf |
OrxonoxClass now takes a 'Context' object as constructor argument. Not …
|
|
|
@9557
|
12 years |
landauf |
moved all files in core which are used for object management to a new …
|