KDevelop API Documentation

BuildFileItem Class Reference

#include <kdevbuildsystem.h>

Inheritance diagram for BuildFileItem:

Inheritance graph
[legend]
Collaboration diagram for BuildFileItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BuildFileItem (const KURL &url, BuildTargetItem *parentTarget)
virtual ~BuildFileItem ()
BuildTargetItemparentTarget ()
const BuildTargetItemparentTarget () const
const KURLurl () const
virtual QString name () const

Private Member Functions

 BuildFileItem (const BuildFileItem &source)
void operator= (const BuildFileItem &source)

Private Attributes

KURL m_url
BuildTargetItemm_parentTarget

Constructor & Destructor Documentation

BuildFileItem::BuildFileItem const KURL url,
BuildTargetItem parentTarget
 

Definition at line 157 of file kdevbuildsystem.cpp.

References BuildTargetItem::insertFile(), and m_parentTarget.

BuildFileItem::~BuildFileItem  )  [virtual]
 

Definition at line 164 of file kdevbuildsystem.cpp.

References m_parentTarget, and BuildTargetItem::takeFile().

BuildFileItem::BuildFileItem const BuildFileItem source  )  [private]
 


Member Function Documentation

virtual QString BuildFileItem::name  )  const [inline, virtual]
 

Reimplemented from BuildBaseItem.

Definition at line 152 of file kdevbuildsystem.h.

References KURL::fileName(), and m_url.

Referenced by BuildTargetItem::fileByName().

void BuildFileItem::operator= const BuildFileItem source  )  [private]
 

const BuildTargetItem* BuildFileItem::parentTarget  )  const [inline]
 

Definition at line 149 of file kdevbuildsystem.h.

BuildTargetItem* BuildFileItem::parentTarget  )  [inline]
 

Definition at line 148 of file kdevbuildsystem.h.

Referenced by GenericProjectWidget::addFile().

const KURL& BuildFileItem::url  )  const [inline]
 

Definition at line 151 of file kdevbuildsystem.h.

Referenced by GenericProjectPart::allFiles(), GenericProjectWidget::showFileDetails(), and GenericProjectWidget::slotDeleteFile().


Member Data Documentation

BuildTargetItem* BuildFileItem::m_parentTarget [private]
 

Definition at line 156 of file kdevbuildsystem.h.

Referenced by BuildFileItem(), and ~BuildFileItem().

KURL BuildFileItem::m_url [private]
 

Definition at line 155 of file kdevbuildsystem.h.

Referenced by name().


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 Wed Mar 23 00:19:41 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003