Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Ktl J Ohny B Log


Commit Date  
[f6eaf3] by Julian Bäume Julian Bäume

add led to basic_ec

2010-10-12 17:17:33 Tree
[9b49c1] by Julian Bäume Julian Bäume

compiler warnings--

2010-10-12 16:40:23 Tree
[b533cc] by Julian Bäume Julian Bäume

create ComponentItems by using the circuit plugin

the circuit plugin stores information about all component plugens.
therefore it knows about all the ComponentItemFactory implementations
available and can use them to create new ComponentItems

2010-10-12 16:28:39 Tree
[451da4] by Julian Bäume Julian Bäume

remove unneeded method

this is provided by the component factories, now

2010-10-12 16:26:57 Tree
[ce9f9d] by Julian Bäume Julian Bäume

circuit plugin can now create ComponentItems

this will be used by the scene to create items later

2010-10-12 16:18:04 Tree
[4d2d3a] by Julian Bäume Julian Bäume

fixup for GenericComponentItemFactory

2010-10-12 16:15:35 Tree
[e8088a] by Julian Bäume Julian Bäume

make node-handling more stable

this is still kind of ugly, but it crashes less often, now

2010-10-12 16:15:35 Tree
[b59395] by Julian Bäume Julian Bäume

add GenericComponentItemFactory

this will provide some basic implementation to provide ComponentItems
for circuits. also make use of this implementation in the 2 component plugins.

2010-10-12 16:15:35 Tree
[ccdbc8] by Julian Bäume Julian Bäume

add new method to ComponentModel

this allows to retrieve the factory for a given component (by name)

2010-10-12 16:15:34 Tree
[a20e4d] by Julian Bäume Julian Bäume

rename KTLLogicComponentsFactory->KTLLogicFactory

this class now implements the GenecicElementFactory and therefor can
provide the simulator with Element implementations, not only IComponent.

2010-10-12 16:15:34 Tree
[51a6a0] by Julian Bäume Julian Bäume

make logic_components plugin work again

we now have a lib for circuit related plugins, so we use it.

2010-10-12 16:15:34 Tree
[526e89] by Julian Bäume Julian Bäume

deregister component factory for basic_ec plugin

2010-10-12 16:15:34 Tree
[451c1d] by Julian Bäume Julian Bäume

add first draft of logic components plugin

for now, it provides a few gates with only 2 inputs.

2010-10-12 16:15:33 Tree
[8356e5] by Julian Bäume Julian Bäume

add possibility to deregister component factories

the components provided by the factories can now be removed from the
model and won’t be shown in the ComponentToolView any longer

2010-10-12 16:15:33 Tree
[34afda] by Julian Bäume Julian Bäume

add revert and submit to document model

this is a first basic implementation that should work

2010-10-12 16:15:32 Tree
[d3dd67] by Julian Bäume Julian Bäume

set modified status for document

this prevents from the program from asking to save the document when
closing the view

2010-10-12 16:15:32 Tree
[06a506] by Julian Bäume Julian Bäume

make circuit model to store changes made

each call to submit() will create an entry in the undo/redo stack, soon

2010-10-12 16:15:32 Tree
[02f1c4] by Julian Bäume Julian Bäume

add signals to communicate changes in the scene

these signals can be used by observers like a document model to update
its persistant storage.

2010-10-12 16:15:32 Tree
[a0ad62] by Julian Bäume Julian Bäume

implement saving model to disk

this basically works, but the state handling doesn’t work, yet.

2010-10-12 16:15:32 Tree
[ab0ece] by Julian Bäume Julian Bäume

documentation++

2010-10-12 16:15:31 Tree
[0f36e4] by Julian Bäume Julian Bäume

add QTextDocument representation to IDocumentModel

This can be used to implement undo/redo and other text-document related
things.

Later all this might be changed to KTextEdit-based interfaces, but for
now it seems more easy to do it this way.

2010-10-12 16:15:31 Tree
[a5ae2d] by Julian Bäume Julian Bäume

indent xml output only with 1 space

this makes it look more like the kde3 version.

2010-10-12 16:15:31 Tree
[7501b0] by Julian Bäume Julian Bäume

fix a crash

the node can be 0 and so the error-message can’t know about the nodes‘ id

2010-10-12 16:15:31 Tree
[e874dd] by Julian Bäume Julian Bäume

work on IDocumentModel

load seems to work, basically ;)

2010-10-12 16:15:31 Tree
[a3ed4b] by Julian Bäume Julian Bäume

move CircuitModel into circuit lib

this will be shared, so we should ba able to link against it

2010-10-12 16:15:30 Tree
Older >