KDevelop API Documentation

FileViewPart Class Reference

The file tree list view for displaying files within project dir. More...

#include <fileviewpart.h>

Inheritance diagram for FileViewPart:

KDevPlugin QObject KXMLGUIClient List of all members.

Public Member Functions

 FileViewPart (QObject *parent, const char *name, const QStringList &)
virtual ~FileViewPart ()

Static Public Attributes

VCSColors vcsColors
 Colors to use for VCS visual feed-back.


Private Slots

void insertConfigWidget (const KDialogBase *dlg, QWidget *page, unsigned int)

Private Member Functions

void loadSettings ()
void storeSettings ()

Private Attributes

QGuardedPtr< PartWidgetm_widget
ConfigWidgetProxy_configProxy

Detailed Description

The file tree list view for displaying files within project dir.

Author(s):
Bernd Gehrmann

Maintainer(s):
Mario Scalas

Feature(s):
Provides a way of navigating and interacting with the source files of the current project.

Bug:
bugs in file tree component at Bugzilla database

Describe a the 1st bug that you know of, but probably hasn't been reported yet. ..

Describe a the nth bug that you know of, but probably hasn't been reported yet.

Requirement(s):
Describe a the 1st requirement of your part.

Describe a the 2nd requirement of your part. ...

Describe a the nth requirement of your part.

Todo:
Describe a the 1st TODO of your part.

Describe a the 2nd TODO of your part. ...

Describe a the nth TODO of your part.

F.A.Q.:
First frequenly asked question about your part ? Answer.

Second frequenly asked question about your part ? Answer. ...

Last frequenly asked question about your part ? Answer.

Note:
First note text.

Second note text. ...

Last note text.

Warning:
First warning text.

Second warning text. ...

Last warning text.

Definition at line 23 of file fileviewpart.h.


Constructor & Destructor Documentation

FileViewPart::FileViewPart QObject parent,
const char *  name,
const QStringList
 

FileViewPart::~FileViewPart  )  [virtual]
 

Definition at line 82 of file fileviewpart.cpp.

References _configProxy, m_widget, KDevPlugin::mainWindow(), KDevMainWindow::removeView(), and storeSettings().


Member Function Documentation

void FileViewPart::insertConfigWidget const KDialogBase dlg,
QWidget page,
unsigned  int
[private, slot]
 

Definition at line 139 of file fileviewpart.cpp.

References FILETREE_OPTIONS, insertConfigWidget(), and vcsColors.

Referenced by insertConfigWidget().

void FileViewPart::loadSettings  )  [private]
 

Definition at line 95 of file fileviewpart.cpp.

References VCSColors::added, KInstance::config(), VCSColors::conflict, VCSColors::defaultColor, KXMLGUIClient::instance(), VCSColors::modified, VCSColors::needsCheckout, VCSColors::needsPatch, KConfigBase::readColorEntry(), VCSColors::sticky, VCSColors::unknown, VCSColors::updated, and vcsColors.

void FileViewPart::storeSettings  )  [private]
 

Definition at line 123 of file fileviewpart.cpp.

References VCSColors::added, KInstance::config(), VCSColors::conflict, VCSColors::defaultColor, KXMLGUIClient::instance(), VCSColors::modified, VCSColors::needsCheckout, VCSColors::needsPatch, VCSColors::sticky, VCSColors::unknown, VCSColors::updated, vcsColors, and KConfigBase::writeEntry().

Referenced by ~FileViewPart().


Member Data Documentation

ConfigWidgetProxy* FileViewPart::_configProxy [private]
 

Definition at line 42 of file fileviewpart.h.

Referenced by ~FileViewPart().

QGuardedPtr<PartWidget> FileViewPart::m_widget [private]
 

Definition at line 41 of file fileviewpart.h.

Referenced by ~FileViewPart().

VCSColors FileViewPart::vcsColors [static]
 

Colors to use for VCS visual feed-back.

Definition at line 45 of file fileviewpart.cpp.

Referenced by insertConfigWidget(), loadSettings(), VCSColorsConfigWidget::slotAccept(), and storeSettings().


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:02 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003