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/tdevdesigner
Darrell Anderson 722ce1efba
Finish renaming tdevelop components
11 years ago
..
designer Finish renaming tdevelop components 11 years ago
interfaces Finish renaming tdevelop components 11 years ago
plugins Finish renaming tdevelop components 11 years ago
shared Finish renaming tdevelop components 11 years ago
src Finish renaming tdevelop components 11 years ago
uilib Finish renaming tdevelop components 11 years ago
AUTHORS Finish renaming tdevelop components 11 years ago
CMakeLists.txt Finish renaming tdevelop components 11 years ago
LICENSE.GPL Finish renaming tdevelop components 11 years ago
Makefile.am Finish renaming tdevelop components 11 years ago
NEWS Finish renaming tdevelop components 11 years ago
README Finish renaming tdevelop components 11 years ago
TODO Finish renaming tdevelop components 11 years ago

README

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

TDevDesigner 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:
TDevDesignerPart 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).

TDevDesignerPart integration:
TDevDesignerPart implements KInterfaceDesigner interface (defined in tdevelop/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 tdevdesigner_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.