Ktl J Ohny B Log


Commit Date  
[679d8b] (DocumentModel) by Julian Bäume Julian Bäume

fix copyright headers

2010-04-20 11:57:20 Tree
[23edc0] by Julian Bäume Julian Bäume

make parts of CircuitModel code abstract

Parts of the model code can be used by FlowCode later, so it should be
in the base class.
Also add some documentation to the base class. This defines how the data
is stored for component documents. It is not implemented fully and
no tests cases are written, yet.

2010-04-19 15:29:05 Tree
[531676] by Julian Bäume Julian Bäume

change base-class of CircuitDocument

Changing the base-class of CircuitDocument from KDevelop::PartDocument
to IComponentDocument, which is an offspring of KDevelop::PartDocument,
exposes a method to retrieve the model representing the circuit. This
can be used by a simulator plugin.

2010-04-19 11:52:15 Tree
[51de00] by Julian Bäume Julian Bäume

add IComponentDocument interface

As discussed on the mailing-list, this is an interface providing access
to the underlying model for a document. Plugins implementing support for
component based documents should implement this interface to expose the
model to other plugins

2010-04-19 11:34:29 Tree
[028114] by Julian Bäume Julian Bäume

fix addFile for KTLProjects

there was a slash missing when adding files to the project, this fixes
it

2010-04-19 08:19:10 Tree
[c69e9b] by Julian Bäume Julian Bäume

fix test project file

this really puts the files into own sub-project and folder

2010-04-19 08:18:09 Tree
[a87954] by Julian Bäume Julian Bäume

KDevelop-Version bump

KDevPlatform again increased the version number. This should be the last
time before their release, so we should increase it, too and therefore
require KDevPlatform 0.10.0

2010-04-19 08:00:36 Tree
[80f386] by Julian Bäume Julian Bäume

change test-project layout

we won't support sub-projects without a folder any longer, so the test
project needs to be changed. this moves 2 files from a sub-project into
an own sub-project folder

2010-04-19 07:44:35 Tree
[46cc68] by Julian Bäume Julian Bäume

implement addFolder

2010-04-12 15:45:23 Tree
[412b67] by Julian Bäume Julian Bäume

debug--

this only pollutes debug output, these methods are covered by test-cases
and should contain as little debug-output as possible

2010-04-12 15:44:17 Tree
[c0ef0e] by Julian Bäume Julian Bäume

do more checks before creating new file or folder

2010-04-12 15:42:34 Tree
[63de85] by Julian Bäume Julian Bäume

implement actual changes to the file-system

KDevPlatform apidocs say, that the ProjectFileManager is also
responsible to do all changes to the file-system

2010-04-12 15:39:17 Tree
[c72f4e] by Julian Bäume Julian Bäume

better test cases for ktlproject plugin

* verification of results in sub-project tests were broken (need QDir
to check for existance, not QFile)
* add QSKIP macros when propper testing is not possible due to failed
tests before in the test case

2010-04-11 11:29:22 Tree
[8ebdc2] by Julian Bäume Julian Bäume

more work on unit-tests

tests KTLProject plugin

2010-04-09 17:10:41 Tree
[8540a3] by Julian Bäume Julian Bäume

add ktlproject test-case

this adds the first tests for the ktlproject plugin. it will load a test
project and test and verify the different operations on this project.

2010-04-01 22:59:59 Tree
[e985ff] by Julian Bäume Julian Bäume

fix namespace

2010-04-01 22:59:03 Tree
[10df48] by Julian Bäume Julian Bäume

documentation++

2010-03-30 12:40:35 Tree
[ba524f] by Julian Bäume Julian Bäume

fix headers, it's 2010 now

2010-03-30 12:34:43 Tree
[cc3c31] by Julian Bäume Julian Bäume

implement more ktlproject functionality

This also fixes a bug with item names in a project, which aren't unique.
This should now be handled correctly.

I'm not sure, where to actually rename the files in the filesystem, so I
haven't implemented that, yet. It seems, this isn't done by
KDevPlatform, so this is still needed. The project file is updated just
fine.

There is a problem with removing folders still containing files. They
won't be removed from the filesystem, because they are not empty. Need
to find out, how this is handled and what we can do about that.

2010-01-15 05:35:44 Tree
[a614fb] by Julian Bäume Julian Bäume

implement addFile

update documentation
implement method to write projects xml file to disk

2009-11-27 20:30:37 Tree
[bd9bf2] by Julian Bäume Julian Bäume

add private d-pointer and move some logic to it

the private class now stores the DomDocument of the project-file. This
will make it more easy to implement all missing management functions

2009-11-27 19:11:10 Tree
[ecba96] by Julian Bäume Julian Bäume

remove unneeded files

Event-handling is now done by QGraphicsView, so this file is obsolete.
RecentFilesActions obviously was there to work around a bug in kdelibs.
I don't think this class is still needed.

2010-03-26 01:58:38 Tree
[288613] by Julian Bäume Julian Bäume

move all simulation related classes

The simulator will be provided as a plugin. This part still needs to be
ported and saveral things have to be refactored.

TODO:
* strip Component to a bare minimum needed for simulation
* do actual porting work

2010-03-26 01:39:22 Tree
[029fae] by Julian Bäume Julian Bäume

remove more QCanvas related files

These files can be removed, because everything concerning the old
QCanvas implementation will be ported to QGraphicsView. Most of this
functionality is provided directly by QGraphicsView and there's no need
to still have these files around.

2010-03-25 22:38:49 Tree
[d506ae] by Julian Bäume Julian Bäume

remove drawparts

This functionality can be provided by QGraphicsView, so these files are
obsolete and don't need to be ported.

2010-03-25 22:25:06 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks