23#ifndef KEXISTATUSBAR_H
24#define KEXISTATUSBAR_H
27#define KexitStatusBar_KTEXTEDITOR_USED 0
29#include <tdeversion.h>
30#include <kstatusbar.h>
35#if KexitStatusBar_KTEXTEDITOR_USED
36namespace KTextEditor { class ViewStatusMsgInterface; }
37namespace KTextEditor { class ViewCursorInterface; }
39namespace KParts { class Part; }
41class KexitStatusBar : public KStatusBar
46 KexitStatusBar( TQWidget *parent=0, const char *name=0 );
47 virtual ~KexitStatusBar();
51 virtual void setStatus( const TQString &str);
52 virtual void setReadOnlyFlag( bool readOnly);
55 virtual void cursorPositionChanged();
56 virtual void activePartChanged(KParts::Part *part);
57 virtual void setCursorPosition( int line, int col);
60 int m_msgID, m_readOnlyID;
63#if KexitStatusBar_KTEXTEDITOR_USED
64 KTextEditor::ViewCursorInterface * m_cursorIface;
65 KTextEditor::ViewStatusMsgInterface * m_viewmsgIface;
67 KParts::Part *m_activePart;
70#if defined(TDE_MAKE_VERSION)
71# if TDE_VERSION < TDE_MAKE_VERSION(3,1,90)
72 TQMap<KParts::Part*, TQString> m_map;
|