23#ifndef KEXISTATUSBAR_H
24#define KEXISTATUSBAR_H
27#define KexitStatusBar_KTEXTEDITOR_USED 0
29#include <kstatusbar.h>
34#if KexitStatusBar_KTEXTEDITOR_USED
35namespace KTextEditor { class ViewStatusMsgInterface; }
36namespace KTextEditor { class ViewCursorInterface; }
38namespace KParts { class Part; }
40class KexitStatusBar : public KStatusBar
45 KexitStatusBar( TQWidget *parent=0, const char *name=0 );
46 virtual ~KexitStatusBar();
50 virtual void setStatus( const TQString &str);
51 virtual void setReadOnlyFlag( bool readOnly);
54 virtual void cursorPositionChanged();
55 virtual void activePartChanged(KParts::Part *part);
56 virtual void setCursorPosition( int line, int col);
59 int m_msgID, m_readOnlyID;
62#if KexitStatusBar_KTEXTEDITOR_USED
63 KTextEditor::ViewCursorInterface * m_cursorIface;
64 KTextEditor::ViewStatusMsgInterface * m_viewmsgIface;
66 KParts::Part *m_activePart;
|