KDevelop API Documentation

KDevStatusBar Class Reference

#include <statusbar.h>

Inheritance diagram for KDevStatusBar:

Inheritance graph
[legend]
Collaboration diagram for KDevStatusBar:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KDevStatusBar (QWidget *parent=0, const char *name=0)
 ~KDevStatusBar ()
void addWidget (QWidget *widget, int stretch=0, bool permanent=FALSE)

Private Slots

void cursorPositionChanged ()
void activePartChanged (KParts::Part *part)
void setStatus (const QString &str)
void setCursorPosition (int line, int col)

Private Attributes

QLabel_status
KTextEditor::ViewCursorInterface_cursorIface
KTextEditor::ViewStatusMsgInterface_viewmsgIface
KParts::Part_activePart

Constructor & Destructor Documentation

KDevStatusBar::KDevStatusBar QWidget parent = 0,
const char *  name = 0
 

Definition at line 34 of file statusbar.cpp.

References _status, activePartChanged(), and addWidget().

KDevStatusBar::~KDevStatusBar  ) 
 

Definition at line 51 of file statusbar.cpp.


Member Function Documentation

void KDevStatusBar::activePartChanged KParts::Part part  )  [private, slot]
 

Definition at line 54 of file statusbar.cpp.

References _activePart, _cursorIface, _status, _viewmsgIface, cursorPositionChanged(), setStatus(), and KParts::Part::widget().

Referenced by KDevStatusBar().

void KDevStatusBar::addWidget QWidget widget,
int  stretch = 0,
bool  permanent = FALSE
 

Definition at line 108 of file statusbar.cpp.

Referenced by KDevStatusBar().

void KDevStatusBar::cursorPositionChanged  )  [private, slot]
 

Definition at line 87 of file statusbar.cpp.

References _cursorIface, KTextEditor::ViewCursorInterface::cursorPosition(), and setCursorPosition().

Referenced by activePartChanged().

void KDevStatusBar::setCursorPosition int  line,
int  col
[private, slot]
 

Definition at line 103 of file statusbar.cpp.

References _status.

Referenced by cursorPositionChanged().

void KDevStatusBar::setStatus const QString str  )  [private, slot]
 

Definition at line 97 of file statusbar.cpp.

References _status.

Referenced by activePartChanged().


Member Data Documentation

KParts::Part* KDevStatusBar::_activePart [private]
 

Definition at line 44 of file statusbar.h.

Referenced by activePartChanged().

KTextEditor::ViewCursorInterface* KDevStatusBar::_cursorIface [private]
 

Definition at line 42 of file statusbar.h.

Referenced by activePartChanged(), and cursorPositionChanged().

QLabel* KDevStatusBar::_status [private]
 

Definition at line 40 of file statusbar.h.

Referenced by activePartChanged(), KDevStatusBar(), setCursorPosition(), and setStatus().

KTextEditor::ViewStatusMsgInterface* KDevStatusBar::_viewmsgIface [private]
 

Definition at line 43 of file statusbar.h.

Referenced by activePartChanged().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:40:30 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003