#include #include #include #include #include #include #include #include "editorchooser_part.h" #include "editorchooser_widget.h" typedef KDevGenericFactory EditorChooserFactory; static const KDevPluginInfo data("kdeveditorchooser"); K_EXPORT_COMPONENT_FACTORY( libkdeveditorchooser, EditorChooserFactory( data ) ) EditorChooserPart::EditorChooserPart(TQObject *tqparent, const char *name, const TQStringList &) : KDevPlugin(&data, tqparent, name ? name : "EditorChooserPart") { setInstance(EditorChooserFactory::instance()); connect(core(), TQT_SIGNAL(configWidget(KDialogBase*)), this, TQT_SLOT(configWidget(KDialogBase*))); } EditorChooserPart::~EditorChooserPart() { } void EditorChooserPart::configWidget(KDialogBase *dlg) { TQVBox *vbox = dlg->addVBoxPage(i18n("Editor"), i18n("Editor"), BarIcon("kate", KIcon::SizeMedium) ); EditorChooserWidget *w = new EditorChooserWidget(vbox); connect(dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept())); } #include "editorchooser_part.moc"