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  
[cffad1] (5.2 kB) by Julian Bäume Julian Bäume

let PinItem handle the offset internally

no need to let all classes know about it.

2010-09-06 15:38:57 View
Download
[c9b8c4] (5.2 kB) by Julian Bäume Julian Bäume

rename itemById -> item(QString id)

the parameter clearly indicates, that the id is used to find the item

2010-08-12 09:45:04 View
Download
[e42fe5] (5.2 kB) by Julian Bäume Julian Bäume

change constructors of ConnectorItem

this helps with routing and rerouting, because the ConnectorItem now
knows a bit more about its environment within the scene

2010-08-05 14:50:11 View
Download
[5f6a89] (5.2 kB) by Julian Bäume Julian Bäume

add methods to IDocumentScene and implement them

Implementation is in CircuitScene. This information will be used for
rerouting a circuit.

2010-08-05 14:48:01 View
Download
[88d216] (5.0 kB) by Julian Bäume Julian Bäume

support Nodes on CircuitDocuments again

no Nodes have been added to the model on loading. They are now drawn
again on the scene to act as junctions between ConnectorItems similar to
the KDE3 version.

2010-04-25 16:08:21 View
Download
[beabfb] (4.5 kB) by Julian Bäume Julian Bäume

make dataUpdated and updateData consistent

This updates the signatures of methods that are used to exchange
information about data updates between model and view to make them more
consistent.

There is now a public slot updateData(name,data) which is virtual and
a signal dataUpdated(name,data) which will be emitted, when some data is
changed.

2010-04-25 15:55:20 View
Download
[ab1717] (4.5 kB) by Julian Bäume Julian Bäume

make ConnectorPath more generic

* rename it to Connector and provide interface to all connector data
* store a pointer to a connector in ConnectorItem
* make use the new class and remove old references
* add Node class, a stripped down version of an old (kde3) class
* make use of the new Node class

2010-03-05 13:44:24 View
Download
[84c352] (4.6 kB) by Julian Bäume Julian Bäume

move ConnectorItem class into interfaces

this class can also be used by the flowcode plugin later

2010-02-28 23:27:04 View
Download
[e274db] (4.6 kB) by Julian Bäume Julian Bäume

enable basic mouse-interaction for connectors

* subclass QGraphicsPathItem to implement mouse-interaction
* add comments
* wrap ConnectorPath into the new class handling mouse interaction

2010-02-28 00:51:46 View
Download
[c41529] (4.4 kB) by Julian Bäume Julian Bäume

create moc for circuitscene.cpp

qobject macros needed for qobject_cast

2010-02-18 01:42:36 View
Download
[3fd174] (4.4 kB) by Julian Bäume Julian Bäume

fix minor issues

* delete m_theme, when it's not needed any longer
* make destructor virtual because class has virtual methods

2010-02-17 19:57:24 View
Download
[e1142c] (4.4 kB) by Julian Bäume Julian Bäume

make CircuitScene a IDocumentScene

one step towards enabled routing

2010-02-17 19:56:22 View
Download
[23cf8f] (4.4 kB) by Julian Bäume Julian Bäume

fix some copyright headers

2010-02-09 11:03:46 View
Download
[8a9188] (4.4 kB) by Julian Bäume Julian Bäume

remove some responsibilities from view classes.

theme isn't aware of any filenames or parts of it, any longer. It's
completely stored in the model, now.

2010-01-05 14:58:23 View
Download
[f65c0d] (4.3 kB) by Julian Bäume Julian Bäume

reimplement connectors

connectors can now be read from a circuit file

2010-01-05 14:58:23 View
Download
[f75748] (4.1 kB) by Julian Bäume Julian Bäume

comments++

2010-01-05 14:58:23 View
Download
[f21506] (4.2 kB) by Julian Bäume Julian Bäume

move to new CircuitModel and Theme classes

this changed quite a few apis, but this is an experimental branch,
anyway ;)

2010-01-05 14:58:22 View
Download
[25d799] (4.4 kB) by Julian Bäume Julian Bäume

remove more plasma dependencies

- disable build of DocumentEngine (should be removed later(
- disable InteractiveComponent for now (may be removed later)
- minor adjustments to unsure everything builds

2010-01-05 14:58:21 View
Download
[5e7561] (4.3 kB) by Julian Bäume Julian Bäume

implement DragEnter- and DragLeaveEvent

make the scene aware, when a QDrag enters or leaves the scene

2010-01-05 14:58:21 View
Download
[6aaf5b] (3.8 kB) by Julian Bäume Julian Bäume

rename CircuitApplet -> CircuitScene

applet is an old name used in plasma, doesn't make much sense here.

2010-01-05 14:58:20 View
Download
[09e0bc] (None) by Julian Bäume Julian Bäume

lots of refactoring towards circuit visualisation

- use namespace KTechLab through all classes
- remove most plasma dependencies
- more generic way to register components at the CircuitDocumentPlugin

2010-01-05 14:58:20 View
Download
[ff60a3] (None) by Julian Bäume Julian Bäume

first work on interactive components

this doesn't work, so please don't try to compile ;)

2009-06-26 13:08:46 View
Download
[534de2] (None) by Julian Bäume Julian Bäume

draw items on CircuitApplet

* CircuitApplet now contains a data hash-map and a svg hash-map to store
information about items
* CircuitApplet draws the items
* CircuitApplet takes care of themes and shows a default "unknown"
component, if no svg file can be found

2009-03-10 23:46:30 View
Download
[3c0749] (None) by Julian Bäume Julian Bäume

add support for themes

* use own circuit-background as a background for the CircuitApplet
* add themes directory with first svg

2009-03-10 22:15:18 View
Download
[a965a6] (None) by Julian Bäume Julian Bäume

and here it comes....

the initial theme support -_-

2009-03-10 17:11:07 View
Download
Older >