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  
[44849e] by Julian Bäume Julian Bäume

add methods to CircuitScene

the KDE3 version allowed to rotate and flip components. these
methods bring back this feature

2010-11-06 06:18:28 Tree
[254710] by Julian Bäume Julian Bäume

add new methods to IDocumentScene

sub-classes can now schedule any QGraphicsItems to be rerouted.
this will of course only reroute ConnectorItem instances but these
are filtered transparently for sub-classes.

2010-11-06 06:18:28 Tree
[79ce8b] by Julian Bäume Julian Bäume

respect angle and flipped attributes

basic transformations are now loaded from circuit files and stored
when saved to disk

2010-11-06 06:18:28 Tree
[905791] by Julian Bäume Julian Bäume

save correct position to circuit-file

once transformations are used, moving alone won’t be enough.
the old version stores the center of a component.

2010-11-06 06:18:28 Tree
[1bbb72] by Julian Bäume Julian Bäume

require Qt 4.6

2010-11-06 06:18:26 Tree
[6423fb] by Julian Bäume Julian Bäume

add some more standard-plugins

these are quite useful for KTechLab, too

2010-11-04 16:20:05 Tree
[f77e8b] by Julian Bäume Julian Bäume

better automatic routing

fix the last huge bug, i’ve been fiddling with:
when a new component-item is dropped, KTechLab used to crash. Now the cells
will get updated, before an item is dropped outside the scene rect.

2010-11-03 13:49:35 Tree
[39c708] by Julian Bäume Julian Bäume

better automatic routing

only update the cells, when scene rect grows, leave it as is, when
it shrinks

2010-11-03 13:49:35 Tree
[c78814] by Julian Bäume Julian Bäume

better automatic router

When updating, use information that will work. Using the scene rect directly here,
might have some strange results, when the cells rect isn’t up-to-date.

2010-11-03 13:49:33 Tree
[ec0b97] by Julian Bäume Julian Bäume

better handling of custom mime-types

Found this on the KDevelop-ML ;) This will make the update-mame-database
call obsolete, because cmake will take care

2010-11-02 19:47:36 Tree
[2e0158] by Julian Bäume Julian Bäume , pushed by Julian Bäume Julian Bäume

make lib/circuit a shared library and rename

static libraries are bad, shared is what we would have wanted in
the future anyways. This also fixes compiling on 64 bit. I will also rename
some libraries, we export, soon. Be prepared for changes.

libcircuit -> libktlcircuit
libktlcircuit -> libktlcircuitplugin

2010-11-02 16:16:25 Tree
[bffddc] by Julian Bäume Julian Bäume

also remove components connectors when deleting

this will leave no unconnected connectors on the scene

2010-10-22 15:49:37 Tree
[e975ed] by Julian Bäume Julian Bäume

pimpl IDocumentScene

add private d-pointer

2010-10-22 15:49:37 Tree
[5487a0] by Julian Bäume Julian Bäume

cleanup IComponentItem

remove unneeded methods

2010-10-22 15:49:37 Tree
[623c8e] by Julian Bäume Julian Bäume

update the model for more events from the scene

this will update the model when items are removed or connectors are
added.

2010-10-22 15:49:37 Tree
[42d7cc] by Julian Bäume Julian Bäume

get index by id from model

this makes it possible to get a QModelIndex corresponding to the item by
id. it can be used by the scene to retrieve a QModelIndex and manipulate
the model based on that

2010-10-22 15:49:36 Tree
[f7915e] by Julian Bäume Julian Bäume

make remove rows possible in document model

we can now start removing items from the scene

2010-10-22 15:49:36 Tree
[3bfe4c] by Julian Bäume Julian Bäume

add a routeCreated signal

2010-10-20 18:07:24 Tree
[4cebf9] by Julian Bäume Julian Bäume

change signature of removeItem signal of the scene

it now provides the IDocumentItem interface, which can be used to update
the model

2010-10-20 18:07:24 Tree
[5c9903] by Julian Bäume Julian Bäume

this is logic

an i am doing strange things with it

2010-10-20 18:07:24 Tree
[2b011a] by Julian Bäume Julian Bäume

after Node, update PinItem to store ParentItem

2010-10-20 18:07:24 Tree
[68eee6] by Julian Bäume Julian Bäume

refactor Connector, ConnectorItem and Node

* separate some data between Connector and ConnectorItem
* store parent in Node, instead of parent-id (the id might change)

2010-10-20 18:07:24 Tree
[9faa30] by Julian Bäume Julian Bäume

make childWithId searching recursive

2010-10-20 18:07:24 Tree
[da8971] by Julian Bäume Julian Bäume

override data() mothod for circuit components

this is needed to adjust the position to be compatible with the kde3
version. the position stored to disk represents the center of the component

2010-10-20 18:07:23 Tree
[a2f53e] by Julian Bäume Julian Bäume

implement data() method for connectors

2010-10-20 18:07:23 Tree
Older >