You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdevelop/kdevdesigner
tpearson 470373d06e
Link most Trinity DSOs against the most common kdelibs libraries to compensate for linking changes in modern distributions such as Ubuntu Oneiric
13 years ago
..
designer Fix a number of strings in Trinity that were incorrectly converted to TQ* from Q* 13 years ago
interfaces rename the following methods: 14 years ago
plugins rename the following methods: 14 years ago
shared rename the following methods: 14 years ago
src Link most Trinity DSOs against the most common kdelibs libraries to compensate for linking changes in modern distributions such as Ubuntu Oneiric 13 years ago
uilib rename the following methods: 14 years ago
AUTHORS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
CMakeLists.txt [kdevelop] initial cmake support 14 years ago
LICENSE.GPL rename the following methods: 14 years ago
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
NEWS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
TODO Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago

README

KDevDesigner is a port of Qt Designer (code taken from Qt 3.3 distribution) to KDE technologies:
1) XML GUI
2) KParts
3) KFileDialog
4) KIconLoader

KDevDesigner consists of a part and a shell. 
Part can be used in Konqueror and KDevelop to edit and view ui files and projects.
Shell loads a part with "in shell" argument so that the part can create projects and ui files.

Other important notes:
KDevDesignerPart is Read/Write part which ignores readonly mode.
Designer Editor plugins are not loaded.
Available in system designer plugins are loaded if possible (tested with Qt 3.3 version).

KDevDesignerPart integration:
KDevDesignerPart implements KInterfaceDesigner interface (defined in kdevelop/lib/external_interfaces).

WARNING:
If you want to modify this code, try to introduce as few modifications to original Qt Designer code as possible.
Write your own classes and wrappers instead. The goal is to ease syncronization between the port and original Qt Designer.
Feel free to modify kdevdesigner_part.h(cpp) though.

FUTURE:
Trolltech promises that Qt 4 will have easilly embeddable designer. If that happens, this port will be dropped for KDevelop 4.