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.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Mar 5 04:41:10 2004 by
doxygen 1.3.6-20040222 written by
Dimitri van Heesch, © 1997-2003