BuildBaseItem Class Reference
#include <kdevbuildsystem.h>
Inheritance diagram for BuildBaseItem:


Public Types | |
enum | { Group, Target, File, Custom = 1000 } |
Public Member Functions | |
BuildBaseItem (int type, BuildBaseItem *parent=0) | |
virtual | ~BuildBaseItem () |
virtual int | type () const |
virtual QString | name () const |
BuildBaseItem * | parent () |
const BuildBaseItem * | parent () const |
PropertyLib::PropertyList & | attributes () |
PropertyLib::PropertyList * | pAttributes () |
QVariant | attribute (const QString &name) |
void | setAttribute (const QString &name, const QVariant &value) |
virtual QString | path () |
Protected Attributes | |
QString | m_name |
Private Member Functions | |
BuildBaseItem (const BuildBaseItem &source) | |
void | operator= (const BuildBaseItem &source) |
Private Attributes | |
int | m_type |
BuildBaseItem * | m_parent |
PropertyLib::PropertyList | m_attributes |
Member Enumeration Documentation
|
Definition at line 46 of file kdevbuildsystem.h. |
Constructor & Destructor Documentation
|
Definition at line 33 of file kdevbuildsystem.cpp. |
|
Definition at line 38 of file kdevbuildsystem.cpp. |
|
|
Member Function Documentation
|
Definition at line 69 of file kdevbuildsystem.h. |
|
Definition at line 65 of file kdevbuildsystem.h. Referenced by BuildItemConfigWidget::BuildItemConfigWidget(). |
|
Reimplemented in BuildFileItem. Definition at line 60 of file kdevbuildsystem.h. Referenced by GenericProjectPart::allFiles(), BuildGroupItem::groupByname(), path(), GenericProjectWidget::slotNewFile(), and BuildGroupItem::targetByName(). |
|
|
|
Definition at line 63 of file kdevbuildsystem.h. |
|
Definition at line 62 of file kdevbuildsystem.h. Referenced by path(). |
|
Definition at line 42 of file kdevbuildsystem.cpp. References name(), and parent(). Referenced by GenericProjectPart::createFileItem(), GenericProjectWidget::slotAddFiles(), GenericProjectWidget::slotDeleteGroup(), GenericProjectWidget::slotNewFile(), and GenericProjectWidget::slotNewGroup(). |
|
Definition at line 66 of file kdevbuildsystem.h. |
|
Definition at line 70 of file kdevbuildsystem.h. Referenced by GenericProjectPart::createGroupItem(). |
|
Definition at line 59 of file kdevbuildsystem.h. |
Member Data Documentation
|
Definition at line 80 of file kdevbuildsystem.h. |
|
Definition at line 75 of file kdevbuildsystem.h. |
|
Definition at line 79 of file kdevbuildsystem.h. |
|
Definition at line 78 of file kdevbuildsystem.h. |
The documentation for this class was generated from the following files:
- lib/interfaces/kdevbuildsystem.h
- lib/interfaces/kdevbuildsystem.cpp