/**
* This file was autogenerated by kgendesignerplugin. Any changes will be lost!
* The generated code in this file is licensed under the same license that the
* input file.
*/
#include <QIcon>
#include <QtDesigner/QDesignerContainerExtension>
#if QT_VERSION >= 0x050500
# include <QtUiPlugin/QDesignerCustomWidgetInterface>
#else
# include <QDesignerCustomWidgetInterface>
#endif
#include <qplugin.h>
#include <qdebug.h>

#include <ktitlewidget.h>
#include <kshortcutseditor.h>
#include <khistorycombobox.h>
#include <ktreewidgetsearchlinewidget.h>
#include <knewpasswordwidget.h>
#include <ktimecombobox.h>
#include <kratingwidget.h>
#include <kcategorizedview.h>
#include <krichtextwidget.h>
#include <kpluralhandlingspinbox.h>
#include <keditlistwidget.h>
#include <kdatetimeedit.h>
#include <kkeysequencewidget.h>
#include <kactionselector.h>
#include <kanimatedbutton.h>
#include <sonnet/dictionarycombobox.h>
#include <kpagewidget.h>
#include <kcombobox.h>
#include <kfontrequester.h>
#include <kurlrequester.h>
#include <kpixmapsequencewidget.h>
#include <kshortcutwidget.h>
#include <kpasswordlineedit.h>
#include <klanguagebutton.h>
#include <kfontchooser.h>
#include <kseparator.h>
#include <kpageview.h>
#include <krichtextedit.h>
#include <ksqueezedtextlabel.h>
#include <kled.h>
#include <kruler.h>
#include <kdatepicker.h>
#include <kplotwidget.h>
#include <kcapacitybar.h>
#include <kimagefilepreview.h>
#include <klineedit.h>
#include <kfilterproxysearchline.h>
#include <kcolorbutton.h>
#include <kcollapsiblegroupbox.h>
#include <ktextedit.h>
#include <kcharselect.h>
#include <kurlrequester.h>
#include <kcolorcombo.h>
#include <kiconbutton.h>
#include <kdatecombobox.h>
#include <ktreewidgetsearchline.h>
#include <kselector.h>
#include <klistwidgetsearchline.h>
#include <kurllabel.h>
#include <kmessagewidget.h>
#include <kpixmapregionselectorwidget.h>
#include <kmultitabbar.h>


class KTitleWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KTitleWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KTitleWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/ktitlewidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("ktitlewidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KTitleWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Title box with label and icon"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A styled frame to be used in title positions in dialogs and other widgets"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KTitleWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KShortcutsEditorPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KShortcutsEditorPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KShortcutsEditorPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kshortcutseditor.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kshortcutseditor.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KShortcutsEditor"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Shortcuts editor widget. (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget to edit a list of shortcuts."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KShortcutsEditor( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KHistoryComboBoxPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KHistoryComboBoxPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KHistoryComboBoxPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/khistorycombobox.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("khistorycombobox.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KHistoryComboBox"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A combobox for offering a history and completion (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A combobox which implements a history like a unix shell"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KHistoryComboBox( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KTreeWidgetSearchLineWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KTreeWidgetSearchLineWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KTreeWidgetSearchLineWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/ktreewidgetsearchlinewidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("ktreewidgetsearchlinewidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KTreeWidgetSearchLineWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("QTreeWidget Search Line Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KTreeWidgetSearchLineWidget Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KTreeWidgetSearchLineWidget(parent, 0);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KNewPasswordWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KNewPasswordWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KNewPasswordWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/knewpasswordwidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("knewpasswordwidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KNewPasswordWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A password input widget"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("This widget allows the user to enter a new password."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KNewPasswordWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KTimeComboBoxPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KTimeComboBoxPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KTimeComboBoxPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/ktimecombobox.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Date/Time (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("ktimecombobox.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KTimeComboBox"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("This widget can be used to display or edit the time. (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KTimeComboBox Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KTimeComboBox( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KRatingWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KRatingWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KRatingWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kratingwidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kratingwidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KRatingWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Rating value display (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("Displays a rating as a range of stars or other arbitrary pixmaps."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KRatingWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KCategorizedViewPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KCategorizedViewPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KCategorizedViewPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kcategorizedview.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Views (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kcategorizedview.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KCategorizedView"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Categorized Item View (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("Item view for listing items in a categorized fashion optionally."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KCategorizedView( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KRichTextWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KRichTextWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KRichTextWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/krichtextwidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("krichtextwidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KRichTextWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Rich Text Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KRichTextWidget Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KRichTextWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KPluralHandlingSpinBoxPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KPluralHandlingSpinBoxPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KPluralHandlingSpinBoxPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kpluralhandlingspinbox.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kpluralhandlingspinbox.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KPluralHandlingSpinBox"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A QSpinBox with plural handling for the suffix (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A QSpinBox with plural handling for the suffix"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KPluralHandlingSpinBox( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KEditListWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KEditListWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KEditListWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/keditlistwidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Views (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("keditlistwidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KEditListWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Fullfeatured edit box with buttons (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KEditListWidget Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KEditListWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KDateTimeEditPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KDateTimeEditPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KDateTimeEditPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kdatetimeedit.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Date/Time (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kdatetimeedit.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KDateTimeEdit"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("This widget can be used to display or edit the date and time. (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KDateTimeEdit Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KDateTimeEdit( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KKeySequenceWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KKeySequenceWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KKeySequenceWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kkeysequencewidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Buttons (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kkeysequencewidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KKeySequenceWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("QKeySequence picker widget. (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget to pick a QKeySequence."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KKeySequenceWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KActionSelectorPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KActionSelectorPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KActionSelectorPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kactionselector.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Views (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kactionselector.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KActionSelector"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A widget for selecting and arranging actions/objects"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KActionSelector Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KActionSelector( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KAnimatedButtonPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KAnimatedButtonPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KAnimatedButtonPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kanimatedbutton.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kanimatedbutton.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KAnimatedButton"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("An extended version of QToolButton which can display an animated icon."); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KAnimatedButton Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KAnimatedButton(parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class SonnetDictionaryComboBoxPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       SonnetDictionaryComboBoxPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~SonnetDictionaryComboBoxPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/sonnetdictionarycombobox.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Sonnet (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("sonnet/dictionarycombobox.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("Sonnet::DictionaryComboBox"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Dictionary Combobox"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A combobox to select a dictionary for spellchecking"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new Sonnet::DictionaryComboBox( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KPageWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KPageWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KPageWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kpagewidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Views (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kpagewidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KPageWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Paged Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("Page widget with many layouts (faces)."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KPageWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KComboBoxPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KComboBoxPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KComboBoxPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kcombobox.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kcombobox.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KComboBox"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Combo Box (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KComboBox Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KComboBox( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KFontRequesterPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KFontRequesterPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KFontRequesterPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kfontrequester.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kfontrequester.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KFontRequester"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Font Requester (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A compact font selection and preview widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KFontRequester( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KUrlComboRequesterPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KUrlComboRequesterPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KUrlComboRequesterPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kurlcomborequester.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kurlrequester.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KUrlComboRequester"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("URL Requester (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget holding a combobox and a pushbutton. A \"file open\" dialog opened when clicking on the pushbutton"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KUrlComboRequester( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KPixmapSequenceWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KPixmapSequenceWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KPixmapSequenceWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kpixmapsequencewidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kpixmapsequencewidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KPixmapSequenceWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Pixmap Sequence Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A simple widget showing a fixed size pixmap sequence."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KPixmapSequenceWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KShortcutWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KShortcutWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KShortcutWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kshortcutwidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Buttons (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kshortcutwidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KShortcutWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Shortcut picker widget. (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget to pick a KShortcut."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KShortcutWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KPasswordLineEditPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KPasswordLineEditPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KPasswordLineEditPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kpasswordlineedit.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kpasswordlineedit.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KPasswordLineEdit"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A Password LineEdit (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A Custom LineEdit which allows to show password"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KPasswordLineEdit( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KLanguageButtonPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KLanguageButtonPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KLanguageButtonPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/klanguagebutton.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Buttons (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("klanguagebutton.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KLanguageButton"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Language Button (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KDE's language button."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KLanguageButton( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KFontChooserPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KFontChooserPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KFontChooserPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kfontchooser.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kfontchooser.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KFontChooser"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Font Chooser (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A font type, size and style selection widget complete with preview"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KFontChooser( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KSeparatorPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KSeparatorPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KSeparatorPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kseparator.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kseparator.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KSeparator"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Standard horizontal or vertical separator."); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KSeparator Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KSeparator( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KPageViewPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KPageViewPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KPageViewPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kpageview.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Views (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kpageview.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KPageView"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Paged View (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A base class which can handle multiple pages."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KPageView( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KRichTextEditPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KRichTextEditPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KRichTextEditPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/krichtextedit.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("krichtextedit.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KRichTextEdit"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Rich Text Editor (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KRichTextEdit Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KRichTextEdit( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KSqueezedTextLabelPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KSqueezedTextLabelPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KSqueezedTextLabelPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/ksqueezedtextlabel.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("ksqueezedtextlabel.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KSqueezedTextLabel"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A QLabel that squeezes its text (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("If the text is too long to fit into the label it is divided into remaining left and right parts which are separated by three dots"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KSqueezedTextLabel("KSqueezedTextLabel", parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KLedPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KLedPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KLedPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kled.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kled.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KLed"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("LED Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget showing a light emitter diode"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KLed( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KRulerPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KRulerPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KRulerPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kruler.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kruler.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KRuler"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Measuring Ruler Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A measuring ruler widget as seen in KWord for page widths and heights"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KRuler( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KDatePickerPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KDatePickerPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KDatePickerPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kdatepicker.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Date/Time (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kdatepicker.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KDatePicker"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A date selection widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("Provides a widget for calendar date input"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KDatePicker( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KPlotWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KPlotWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KPlotWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kplotwidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Plot (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kplotwidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KPlotWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A plot widget"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget for easily making 2-dimensional plots"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KPlotWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KCapacityBarPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KCapacityBarPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KCapacityBarPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kcapacitybar.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kcapacitybar.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KCapacityBar"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Capacity Bar (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KCapacityBar Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KCapacityBar(KCapacityBar::DrawTextOutline, parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KImageFilePreviewPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KImageFilePreviewPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KImageFilePreviewPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kimagefilepreview.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kimagefilepreview.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KImageFilePreview"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A widget that provides a image preview of a URL"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KImageFilePreview Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KImageFilePreview(parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KLineEditPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KLineEditPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KLineEditPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/klineedit.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("klineedit.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KLineEdit"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Line Edit (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KLineEdit Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KLineEdit( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KFilterProxySearchLinePlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KFilterProxySearchLinePlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KFilterProxySearchLinePlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kfilterproxysearchline.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kfilterproxysearchline.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KFilterProxySearchLine"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Filter proxy search line"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A search line widget which works on a QSortFilterProxyModel"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KFilterProxySearchLine( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KColorButtonPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KColorButtonPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KColorButtonPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kcolorbutton.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Graphics (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kcolorbutton.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KColorButton"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Color Chooser Button (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A button that allows selecting a color"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KColorButton( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KCollapsibleGroupBoxPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KCollapsibleGroupBoxPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KCollapsibleGroupBoxPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return true; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kcollapsiblegroupbox.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kcollapsiblegroupbox.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KCollapsibleGroupBox"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("A group box which can be expanded and collapsed"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KCollapsibleGroupBox Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KCollapsibleGroupBox(parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KTextEditPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KTextEditPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KTextEditPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/ktextedit.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("ktextedit.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KTextEdit"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Improved QTextEdit (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("An improved version of the QTextEdit with mail or system browser invocation support"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KTextEdit( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KCharSelectPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KCharSelectPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KCharSelectPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kcharselect.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Graphics (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kcharselect.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KCharSelect"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Character Selection Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget that allows selection a character out ot a table"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KCharSelect(parent, 0);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KUrlRequesterPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KUrlRequesterPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KUrlRequesterPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kurlrequester.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kurlrequester.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KUrlRequester"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("URL Requester (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A widget holding a lineedit and a pushbutton. A \"file open\" dialog opened when clicking on the pushbutton"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KUrlRequester( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KColorComboPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KColorComboPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KColorComboPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kcolorcombo.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Graphics (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kcolorcombo.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KColorCombo"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Color Combo Box (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KColorCombo Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KColorCombo( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KIconButtonPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KIconButtonPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KIconButtonPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kiconbutton.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Buttons (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kiconbutton.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KIconButton"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Button for selecting an icon (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KIconButton Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KIconButton( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KDateComboBoxPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KDateComboBoxPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KDateComboBoxPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kdatecombobox.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Date/Time (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kdatecombobox.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KDateComboBox"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("This widget can be used to display or edit the date. (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KDateComboBox Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KDateComboBox( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KTreeWidgetSearchLinePlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KTreeWidgetSearchLinePlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KTreeWidgetSearchLinePlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/ktreewidgetsearchline.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("ktreewidgetsearchline.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KTreeWidgetSearchLine"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("QTreeWidget Search Line (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KTreeWidgetSearchLine Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KTreeWidgetSearchLine(parent, 0);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KGradientSelectorPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KGradientSelectorPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KGradientSelectorPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kgradientselector.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kselector.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KGradientSelector"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Gradient Color Selector (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KGradientSelector Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KGradientSelector( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KListWidgetSearchLinePlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KListWidgetSearchLinePlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KListWidgetSearchLinePlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/klistwidgetsearchline.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Input (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("klistwidgetsearchline.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KListWidgetSearchLine"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("QListWidget Search Line (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KListWidgetSearchLine Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KListWidgetSearchLine(parent, 0);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KUrlLabelPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KUrlLabelPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KUrlLabelPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kurllabel.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kurllabel.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KUrlLabel"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("URL Label (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KUrlLabel Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KUrlLabel("KUrlLabel", QString(), parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KMessageWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KMessageWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KMessageWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kmessagewidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kmessagewidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KMessageWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Display an information or error message in an animated bubble."); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KMessageWidget Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KMessageWidget(parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KPixmapRegionSelectorWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KPixmapRegionSelectorWidgetPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KPixmapRegionSelectorWidgetPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kpixmapregionselectorwidget.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Graphics (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kpixmapregionselectorwidget.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KPixmapRegionSelectorWidget"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Pixmap Region Selector (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("KPixmapRegionSelectorWidget Widget"); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KPixmapRegionSelectorWidget( parent );
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KMultiTabBarPlugin : public QObject, public QDesignerCustomWidgetInterface
{
       Q_OBJECT
       Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
       KMultiTabBarPlugin(QObject *parent = 0) :
            QObject(parent), mInitialized(false) {}
       virtual ~KMultiTabBarPlugin() {}
       
       bool isContainer() const Q_DECL_OVERRIDE { return false; }
       bool isInitialized() const Q_DECL_OVERRIDE { return mInitialized; }
       QIcon icon() const Q_DECL_OVERRIDE { return QIcon(QStringLiteral(":/pics/kmultitabbar.png")); }
       QString codeTemplate() const Q_DECL_OVERRIDE { return QStringLiteral(""); }
       QString domXml() const Q_DECL_OVERRIDE { return QDesignerCustomWidgetInterface::domXml(); }
       QString group() const Q_DECL_OVERRIDE { return QStringLiteral("Display (KDE)"); }
       QString includeFile() const Q_DECL_OVERRIDE { return QStringLiteral("kmultitabbar.h"); }
       QString name() const Q_DECL_OVERRIDE { return QStringLiteral("KMultiTabBar"); }
       QString toolTip() const Q_DECL_OVERRIDE { return QStringLiteral("Multi Tab Bar Widget (KDE)"); }
       QString whatsThis() const Q_DECL_OVERRIDE { return QStringLiteral("A Widget for horizontal and vertical tabs."); }

       QWidget* createWidget( QWidget* parent ) Q_DECL_OVERRIDE 
       {
            return new KMultiTabBar(KMultiTabBar::Left, parent);
       }
       void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE 
       {
            Q_UNUSED(core);
            if (mInitialized) return;
            mInitialized=true;
       }

private:
       bool mInitialized;
};


class KF5Widgets : public QObject, public QDesignerCustomWidgetCollectionInterface
{
    Q_OBJECT
    Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)
       Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QDesignerCustomWidgetInterface")
public:
    KF5Widgets(QObject *parent = 0);
    virtual ~KF5Widgets() {}
    QList<QDesignerCustomWidgetInterface*> customWidgets() const Q_DECL_OVERRIDE { return m_plugins; } 
    
private:
    QList<QDesignerCustomWidgetInterface*> m_plugins;
};

KF5Widgets::KF5Widgets(QObject *parent)
   : QObject(parent){
                m_plugins.append( new KTitleWidgetPlugin(this) );
                m_plugins.append( new KShortcutsEditorPlugin(this) );
                m_plugins.append( new KHistoryComboBoxPlugin(this) );
                m_plugins.append( new KTreeWidgetSearchLineWidgetPlugin(this) );
                m_plugins.append( new KNewPasswordWidgetPlugin(this) );
                m_plugins.append( new KTimeComboBoxPlugin(this) );
                m_plugins.append( new KRatingWidgetPlugin(this) );
                m_plugins.append( new KCategorizedViewPlugin(this) );
                m_plugins.append( new KRichTextWidgetPlugin(this) );
                m_plugins.append( new KPluralHandlingSpinBoxPlugin(this) );
                m_plugins.append( new KEditListWidgetPlugin(this) );
                m_plugins.append( new KDateTimeEditPlugin(this) );
                m_plugins.append( new KKeySequenceWidgetPlugin(this) );
                m_plugins.append( new KActionSelectorPlugin(this) );
                m_plugins.append( new KAnimatedButtonPlugin(this) );
                m_plugins.append( new SonnetDictionaryComboBoxPlugin(this) );
                m_plugins.append( new KPageWidgetPlugin(this) );
                m_plugins.append( new KComboBoxPlugin(this) );
                m_plugins.append( new KFontRequesterPlugin(this) );
                m_plugins.append( new KUrlComboRequesterPlugin(this) );
                m_plugins.append( new KPixmapSequenceWidgetPlugin(this) );
                m_plugins.append( new KShortcutWidgetPlugin(this) );
                m_plugins.append( new KPasswordLineEditPlugin(this) );
                m_plugins.append( new KLanguageButtonPlugin(this) );
                m_plugins.append( new KFontChooserPlugin(this) );
                m_plugins.append( new KSeparatorPlugin(this) );
                m_plugins.append( new KPageViewPlugin(this) );
                m_plugins.append( new KRichTextEditPlugin(this) );
                m_plugins.append( new KSqueezedTextLabelPlugin(this) );
                m_plugins.append( new KLedPlugin(this) );
                m_plugins.append( new KRulerPlugin(this) );
                m_plugins.append( new KDatePickerPlugin(this) );
                m_plugins.append( new KPlotWidgetPlugin(this) );
                m_plugins.append( new KCapacityBarPlugin(this) );
                m_plugins.append( new KImageFilePreviewPlugin(this) );
                m_plugins.append( new KLineEditPlugin(this) );
                m_plugins.append( new KFilterProxySearchLinePlugin(this) );
                m_plugins.append( new KColorButtonPlugin(this) );
                m_plugins.append( new KCollapsibleGroupBoxPlugin(this) );
                m_plugins.append( new KTextEditPlugin(this) );
                m_plugins.append( new KCharSelectPlugin(this) );
                m_plugins.append( new KUrlRequesterPlugin(this) );
                m_plugins.append( new KColorComboPlugin(this) );
                m_plugins.append( new KIconButtonPlugin(this) );
                m_plugins.append( new KDateComboBoxPlugin(this) );
                m_plugins.append( new KTreeWidgetSearchLinePlugin(this) );
                m_plugins.append( new KGradientSelectorPlugin(this) );
                m_plugins.append( new KListWidgetSearchLinePlugin(this) );
                m_plugins.append( new KUrlLabelPlugin(this) );
                m_plugins.append( new KMessageWidgetPlugin(this) );
                m_plugins.append( new KPixmapRegionSelectorWidgetPlugin(this) );
                m_plugins.append( new KMultiTabBarPlugin(this) );

}

#include </usr/src/ports/kf5-kdesignerplugin/kf5-kdesignerplugin-5.39.0-1.i686/build/src/kdewidgets.moc>

