Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Ktl J Ohny B Log


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

documentation++

work on circuit plugin documentation

2010-10-12 16:15:30 Tree
[3b9f8c] by Julian Bäume Julian Bäume

document communications of circuit-related plugins

this shows which classes and interfaces are used to exchange information
between the plugins related to circuits

2010-10-12 16:15:30 Tree
[efda55] by Julian Bäume Julian Bäume

split up mainpage

this also adds some new documentation that will be extended during the
next days

2010-10-12 16:15:30 Tree
[16911e] by Julian Bäume Julian Bäume

create libcircuit and move around some classes

first approach to clean-up the interfaces directory a bit. all classes
only needed to support circuits in KTechLab should move there.
especially some of our simulator classes should be moved out of the
libktlinterfaces into the libcircuit.

All plugins, closely related to circuits can now use this library to
better exchange data between each other.

2010-10-12 16:15:29 Tree
[3785d2] by Julian Bäume Julian Bäume

unify pin id definition

the ids must be compatible in simulator and visualisation. the pin ids
should be defined either in the component or the element but not both.
the component also knows about the pins, because of ids found in the
svg-files. this information can be used by the elements as shown below.

2010-10-12 16:15:29 Tree
[ad4394] by Julian Bäume Julian Bäume

refactor GenericElementFactory

- replace the large macro by default implementation for better
flexibility and simpler code
- make some non-translated QString parameters QByteArray (it's bad habit
to use QString for such parameters, and it will make problems in
future versions of Qt)
- fix test-cases and the plugin that used the large macro to use the new code

all tests still pass (except mathtest, but it was broken before the
change)

2010-10-12 16:15:28 Tree
[594f01] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

update pin IDs in order to match version 0.3

2010-10-12 16:14:51 Tree
[0c1959] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

fix CircuitTransientSimulator::variantToBool()

2010-10-12 16:14:50 Tree
[061474] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

ElementSet: make iterations in equation solving

2010-10-12 16:14:50 Tree
[979e1b] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

fix assertions in code

2010-10-12 16:14:50 Tree
[715b3b] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

add assignGround method to ElementSet

2010-10-12 16:14:50 Tree
[0a2d23] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

update direct simulator tests

2010-10-12 16:14:49 Tree
[36f785] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

add voltage source element

2010-10-12 16:14:49 Tree
[c657a0] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

implement IElement::pinByName

2010-10-12 16:14:48 Tree
[6bc8b4] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

insert a pointer to the parent in ipin constructor

a pin shound't change its parent

2010-10-12 16:14:48 Tree
[6db8c0] by Zoltan P Zoltan P , pushed by Julian Bäume Julian Bäume

document the pins of components

These pin names can be found in the saved .circuit files, so the names have to match exactly with earlier versions

2010-10-12 16:14:48 Tree
[8ea2e7] by Julian Bäume Julian Bäume

refactor CircuitModel

first steps towards the new circuit model. it will be a tree like model,
because the documents are stored in XML. for now, this will make
visualisation of old circuits crash, but this will be fixed, soon.
it is still able to load circuit files and a first test for that is now
implemented.

2010-10-05 13:12:54 Tree
[a60c60] by Julian Bäume Julian Bäume

d-pointerize IDocumentModel

classes in the interface directory shouldn’t have attributes other than
the d-pointer. all private members should be implemented in the private
class

2010-10-05 07:12:48 Tree
[e7735a] by Julian Bäume Julian Bäume

add new methods to IComponent interface

it's getting more and more clear, which data should be handled by this
interface ;)

2010-09-16 11:56:16 Tree
[41575e] by Julian Bäume Julian Bäume

make basic_ec plugin use load mode UserSeletable

this will allow the user to decide, if the plugin is loaded or not. this
doesn’t quite work, yet, because of a bug in kdevplatform.

2010-09-15 13:03:08 Tree
[ca3bf3] by Julian Bäume Julian Bäume

add information for component toolview

this information will be used to populate the component model used in
the tree-view of the toolview

2010-09-15 11:24:04 Tree
[bcc1f1] by Julian Bäume Julian Bäume

move and gzip more component icons

2010-09-15 11:17:21 Tree
[82a5d6] by Julian Bäume Julian Bäume

move around and gzip some icons for components

these icons are for the components from the sources category and they
will be added to the basic_ec plugin, soon

2010-09-15 10:38:34 Tree
[692a73] by Julian Bäume Julian Bäume

allow dropping components dragged from toolview

when the user drags a component from the component toolview into a
scene, this component will now be added to the scene.

2010-09-14 21:30:01 Tree
[a6a39a] by Julian Bäume Julian Bäume

add some methods to circuit model

this makes it possible to add new components from ComponentMimeData.
also add a minimalistic check for valid component data.

2010-09-14 21:27:15 Tree
Older >