kateconsole.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef __KATE_CONSOLE_H__
00022
#define __KATE_CONSOLE_H__
00023
00024
#include "katemain.h"
00025
#include "../interfaces/viewmanager.h"
00026
00027
#include <qwidget.h>
00028
#include <kparts/part.h>
00029
00030
class KateConsole :
public QWidget
00031 {
00032 Q_OBJECT
00033
00034
public:
00035 KateConsole (QWidget* parent,
const char* name,
Kate::ViewManager *);
00036 ~KateConsole ();
00037
00038
void cd (KURL url=0L);
00039
00040
protected:
00041
void focusInEvent( QFocusEvent * ) {
if (part) part->widget()->setFocus(); };
00042
virtual void showEvent(QShowEvent *);
00043
00044
private:
00045 KParts::ReadOnlyPart *part;
00046 QVBoxLayout* lo;
00047
Kate::ViewManager *m_kvm;
00048
00049
public slots:
00050
void loadConsoleIfNeeded();
00051
00052
00053
00054
private slots:
00055
void notifySize (
int,
int) {};
00056
void changeColumns (
int) {};
00057
void changeTitle(
int,
const QString&) {};
00058
00059
void slotDestroyed ();
00060 };
00061
00062
#endif
This file is part of the documentation for kate Library Version 3.2.3.