KDevelop API Documentation

PartWidget Class Reference

#include <partwidget.h>

Inheritance diagram for PartWidget:

QVBox List of all members.

Public Member Functions

 PartWidget (FileViewPart *part, QWidget *parent=0)
virtual ~PartWidget ()
void showProjectFiles ()

Public Attributes

FileTreeWidgetm_filetree
KHistoryCombom_filter
QToolButtonm_btnFilter

Protected Member Functions

virtual void focusInEvent (QFocusEvent *)

Private Slots

void slotFilterChange (const QString &nf)
void slotBtnFilterClick ()

Private Attributes

FileViewPartm_part
QString m_lastFilter

Constructor & Destructor Documentation

PartWidget::PartWidget FileViewPart part,
QWidget parent = 0
 

Definition at line 37 of file partwidget.cpp.

References KDevVersionControl::fileInfoProvider(), FileTreeWidget::hidePatterns(), m_btnFilter, m_filetree, m_filter, m_part, PartWidget(), slotBtnFilterClick(), slotFilterChange(), and KDevPlugin::versionControl().

Referenced by PartWidget().

PartWidget::~PartWidget  )  [virtual]
 

Definition at line 83 of file partwidget.cpp.


Member Function Documentation

void PartWidget::focusInEvent QFocusEvent  )  [protected, virtual]
 

Definition at line 139 of file partwidget.cpp.

References focusInEvent(), and m_filetree.

Referenced by focusInEvent().

void PartWidget::showProjectFiles  ) 
 

Definition at line 89 of file partwidget.cpp.

References FileTreeWidget::applyHidePatterns(), FileTreeWidget::hidePatterns(), m_filetree, m_part, FileTreeWidget::openDirectory(), KDevPlugin::project(), and KDevProject::projectDirectory().

void PartWidget::slotBtnFilterClick  )  [private, slot]
 

Definition at line 126 of file partwidget.cpp.

References m_btnFilter, m_filter, m_lastFilter, and slotFilterChange().

Referenced by PartWidget().

void PartWidget::slotFilterChange const QString nf  )  [private, slot]
 

Definition at line 97 of file partwidget.cpp.

References FileTreeWidget::applyHidePatterns(), empty(), m_btnFilter, m_filetree, m_filter, m_lastFilter, and slotFilterChange().

Referenced by PartWidget(), slotBtnFilterClick(), and slotFilterChange().


Member Data Documentation

class QToolButton* PartWidget::m_btnFilter
 

Definition at line 29 of file partwidget.h.

Referenced by PartWidget(), slotBtnFilterClick(), and slotFilterChange().

class FileTreeWidget* PartWidget::m_filetree
 

Definition at line 26 of file partwidget.h.

Referenced by focusInEvent(), PartWidget(), showProjectFiles(), and slotFilterChange().

class KHistoryCombo* PartWidget::m_filter
 

Definition at line 28 of file partwidget.h.

Referenced by PartWidget(), slotBtnFilterClick(), and slotFilterChange().

QString PartWidget::m_lastFilter [private]
 

Definition at line 42 of file partwidget.h.

Referenced by slotBtnFilterClick(), and slotFilterChange().

FileViewPart* PartWidget::m_part [private]
 

Definition at line 41 of file partwidget.h.

Referenced by PartWidget(), and showProjectFiles().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:04 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003