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
Michele Calgaro 37ad15ad2c
Replace Q_SIGNALS and Q_SLOTS
10 months ago
..
designer Replace Q_SIGNALS and Q_SLOTS 10 months ago
interfaces Replaced various '#define' with actual strings - part 4 1 year ago
plugins Replaced various '#define' with actual strings - part 4 1 year ago
shared Replace _OBJECT_NAME_STRING defines with actual strings. This relates to the merging of tqtinterface with tqt3. 1 year ago
src Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
uilib Replaced various '#define' with actual strings - part 6 12 months ago
AUTHORS Revert "Finish renaming tdevelop components" 11 years ago
CMakeL10n.txt Add CMakeL10n rules. 6 years ago
CMakeLists.txt Revert "Finish renaming tdevelop components" 11 years ago
LICENSE.GPL Revert "Finish renaming tdevelop components" 11 years ago
Makefile.am Revert "Finish renaming tdevelop components" 11 years ago
NEWS Revert "Finish renaming tdevelop components" 11 years ago
README Revert "Finish renaming tdevelop components" 11 years ago
TODO Revert "Finish renaming tdevelop components" 11 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) TDEIconLoader

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 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 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.