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.
66 lines
2.0 KiB
66 lines
2.0 KiB
15 years ago
|
KDE Custom Widgets for Qt Designer 2
|
||
|
====================================
|
||
|
|
||
|
|
||
|
Summary:
|
||
|
========
|
||
|
|
||
|
This directory contains KDE custom widgets for designer 2 which comes with
|
||
|
Qt 3. Just make sure your plugin path in qtconfig includes
|
||
|
$KDEDIR/lib/kde3/plugins . With the KDE build system nothing special
|
||
|
(i.e. editing the plugin path) is needed, as uic will automatically be
|
||
|
called with -L <path to the kdewidgets plugin> .
|
||
|
|
||
|
This plugin uses the QWidget plugin API of Qt >= 3.0
|
||
|
Don't expect it to work with any other versions of Qt.
|
||
|
|
||
|
|
||
|
Known Bugs:
|
||
|
===========
|
||
|
|
||
|
Designer crashes when using widgets that use the kapp pointer.
|
||
|
|
||
|
HOWTO Add Widgets:
|
||
|
==================
|
||
|
Just add new widgets to kde.widgets like this:
|
||
|
[ClassName]
|
||
|
IncludeFile=myheader.h
|
||
|
IconSet=mycoolwidget.png
|
||
|
ToolTip=My Cool Widget
|
||
|
WhatsThis=Long description of my cool widget
|
||
|
ConstructorArgs=(parent, name, otherNeccessaryArg)
|
||
|
IsContainer=true
|
||
|
Group=MyWidgetCollection
|
||
|
|
||
|
Everything but [ClassName] is optional.
|
||
|
IncludeFile defaults to classname.h (all lowercase)
|
||
|
IconSet defaults to classname.png (all lowercase)
|
||
|
ToolTip defaults to ClassName
|
||
|
WhatsThis defaults to ClassName
|
||
|
ConstructorArgs=(parent, name)
|
||
|
IsContainer defaults to false - note, any value except an empty one is
|
||
|
interpreted as true, even if the value
|
||
|
is "false" :) So, if the widget is not a
|
||
|
container, just omit this line.
|
||
|
Group defaults to "KDE"
|
||
|
|
||
|
Don't forget to add an icon to the pics directory. Try to make it look similar to the other icons and be the same size.
|
||
|
|
||
|
There are some global options that you can have.
|
||
|
|
||
|
[Global]
|
||
|
Init=new InitCode();
|
||
|
Destroy= delete object;
|
||
|
PluginName=MyPlugin
|
||
|
|
||
|
PluginName overrides the passed in value at the command line and is optional.
|
||
|
Init and Destroy are both optional arguments that can be used for custom build
|
||
|
up and tear down code.
|
||
|
|
||
|
Have fun!
|
||
|
|
||
|
|
||
|
Ian Reinhart Geiser <geiseri@kde.org>
|
||
|
Daniel Molkentin <molkentin@kde.org>
|
||
|
Malte Starostik <malte@kde.org>
|