You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdevelop/editors/editor-chooser/editorchooser_part.cpp

43 lines
1.1 KiB

#include <tqvbox.h>
#include <kiconloader.h>
#include <tdelocale.h>
#include <kdialogbase.h>
#include <tdevgenericfactory.h>
#include <tdevcore.h>
#include <tdevplugininfo.h>
#include "editorchooser_part.h"
#include "editorchooser_widget.h"
typedef TDevGenericFactory<EditorChooserPart> EditorChooserFactory;
static const TDevPluginInfo data("tdeveditorchooser");
K_EXPORT_COMPONENT_FACTORY( libtdeveditorchooser, EditorChooserFactory( data ) )
EditorChooserPart::EditorChooserPart(TQObject *parent, const char *name, const TQStringList &)
: TDevPlugin(&data, parent, 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", TDEIcon::SizeMedium) );
EditorChooserWidget *w = new EditorChooserWidget(vbox);
connect(dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept()));
}
#include "editorchooser_part.moc"