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
