parts/konsole/konsoleviewpart.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
#include "konsoleviewpart.h"
00013
00014
#include <qwhatsthis.h>
00015
00016
#include <kdevgenericfactory.h>
00017
#include <kiconloader.h>
00018
#include <klocale.h>
00019
00020
#include "kdevcore.h"
00021
#include "kdevmainwindow.h"
00022
00023
#include "konsoleviewwidget.h"
00024
00025
00026
static const KAboutData data(
"kdevkonsoleview",
I18N_NOOP(
"Konsole"),
"1.0");
00027 K_EXPORT_COMPONENT_FACTORY( libkdevkonsoleview,
KDevGenericFactory<KonsoleViewPart>( &data ) )
00028
00029 KonsoleViewPart::KonsoleViewPart(
QObject *parent,
const char *name,
const QStringList &)
00030 :
KDevPlugin("Konsole", "konsole", parent, name ? name : "
KonsoleViewPart")
00031 {
00032 m_widget =
new KonsoleViewWidget(
this);
00033
00034 QWhatsThis::add(m_widget, i18n(
"<b>Konsole</b><p>"
00035
"This window contains an embedded konsole window. It will try to follow you when "
00036
"you navigate in the source directories")
00037 );
00038
00039 m_widget->setIcon( SmallIcon(
"konsole") );
00040 mainWindow()->embedOutputView(m_widget, i18n(
"Konsole"), i18n(
"Embedded console window"));
00041 }
00042
00043
00044 KonsoleViewPart::~KonsoleViewPart()
00045 {
00046
if (
m_widget )
00047
mainWindow()->
removeView(
m_widget );
00048
delete m_widget;
00049 }
00050
00051
00052
#include "konsoleviewpart.moc"
This file is part of the documentation for KDevelop Version 3.0.4.