KDevelop API Documentation

BuildTargetItem Class Reference

#include <kdevbuildsystem.h>

Inheritance diagram for BuildTargetItem:

BuildBaseItem List of all members.

Public Member Functions

 BuildTargetItem (const QString &name, BuildGroupItem *parent)
virtual ~BuildTargetItem ()
BuildGroupItemparentGroup ()
const BuildGroupItemparentGroup () const
void insertFile (BuildFileItem *file)
void removeFile (BuildFileItem *file)
BuildFileItemtakeFile (BuildFileItem *file)
BuildFileItemfileByName (const QString &fileName)
QValueList< BuildFileItem * > files ()

Private Member Functions

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

Private Attributes

BuildGroupItemm_parentGroup
QValueList< BuildFileItem * > m_files

Constructor & Destructor Documentation

BuildTargetItem::BuildTargetItem const QString name,
BuildGroupItem parent
 

Definition at line 119 of file kdevbuildsystem.cpp.

References BuildTargetItem(), BuildGroupItem::insertTarget(), and m_parentGroup.

Referenced by BuildTargetItem().

BuildTargetItem::~BuildTargetItem  )  [virtual]
 

Definition at line 127 of file kdevbuildsystem.cpp.

References file, m_files, m_parentGroup, and BuildGroupItem::takeTarget().

BuildTargetItem::BuildTargetItem const BuildTargetItem source  )  [private]
 


Member Function Documentation

BuildFileItem * BuildTargetItem::fileByName const QString fileName  ) 
 

Definition at line 241 of file kdevbuildsystem.cpp.

References file, fileByName(), and m_files.

Referenced by GenericProjectPart::addFiles(), and fileByName().

QValueList<BuildFileItem*> BuildTargetItem::files  )  [inline]
 

Definition at line 130 of file kdevbuildsystem.h.

References m_files.

Referenced by GenericProjectPart::allFiles(), GenericProjectWidget::fillTarget(), and GenericProjectWidget::takeTarget().

void BuildTargetItem::insertFile BuildFileItem file  ) 
 

Definition at line 139 of file kdevbuildsystem.cpp.

References file, insertFile(), and m_files.

Referenced by BuildFileItem::BuildFileItem(), and insertFile().

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

const BuildGroupItem* BuildTargetItem::parentGroup  )  const [inline]
 

Definition at line 124 of file kdevbuildsystem.h.

References m_parentGroup.

BuildGroupItem* BuildTargetItem::parentGroup  )  [inline]
 

Definition at line 123 of file kdevbuildsystem.h.

References m_parentGroup.

Referenced by GenericProjectWidget::addTarget(), GenericProjectPart::createFileItem(), and GenericProjectWidget::slotNewFile().

void BuildTargetItem::removeFile BuildFileItem file  ) 
 

Definition at line 144 of file kdevbuildsystem.cpp.

References file, m_files, and removeFile().

Referenced by removeFile().

BuildFileItem * BuildTargetItem::takeFile BuildFileItem file  ) 
 

Definition at line 150 of file kdevbuildsystem.cpp.

References file, m_files, and takeFile().

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


Member Data Documentation

QValueList<BuildFileItem*> BuildTargetItem::m_files [private]
 

Definition at line 134 of file kdevbuildsystem.h.

Referenced by fileByName(), files(), insertFile(), removeFile(), takeFile(), and ~BuildTargetItem().

BuildGroupItem* BuildTargetItem::m_parentGroup [private]
 

Definition at line 133 of file kdevbuildsystem.h.

Referenced by BuildTargetItem(), parentGroup(), and ~BuildTargetItem().


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