KDevelop API Documentation

qProjectItem Class Reference

Base class for all items appearing in ProjectOverview and ProjectDetails. More...

#include <trollprojectwidget.h>

Inheritance diagram for qProjectItem:

Inheritance graph
[legend]
Collaboration diagram for qProjectItem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type { Subproject, Group, File }

Public Member Functions

 qProjectItem (Type type, QListView *parent, const QString &text)
 qProjectItem (Type type, qProjectItem *parent, const QString &text)
Type type ()

Public Attributes

QString scopeString

Private Member Functions

void init ()

Private Attributes

Type typ

Detailed Description

Base class for all items appearing in ProjectOverview and ProjectDetails.

Definition at line 88 of file trollprojectwidget.h.


Member Enumeration Documentation

enum qProjectItem::Type
 

Enumeration values:
Subproject 
Group 
File 

Definition at line 91 of file trollprojectwidget.h.

Referenced by type().


Constructor & Destructor Documentation

qProjectItem::qProjectItem Type  type,
QListView parent,
const QString text
 

Definition at line 78 of file trollprojectwidget.cpp.

References text().

qProjectItem::qProjectItem Type  type,
qProjectItem parent,
const QString text
 

Definition at line 83 of file trollprojectwidget.cpp.

References text().


Member Function Documentation

void qProjectItem::init  )  [private]
 

Reimplemented in SubqmakeprojectItem.

Type qProjectItem::type  )  [inline]
 

Definition at line 97 of file trollprojectwidget.h.

References Type.

Referenced by TrollProjectWidget::slotConfigureFile(), TrollProjectWidget::slotDetailsContextMenu(), TrollProjectWidget::slotDetailsExecuted(), TrollProjectWidget::slotDetailsSelectionChanged(), TrollProjectWidget::slotRemoveFile(), ProjectConfigurationDlg::updateBuildOrderControl(), ProjectConfigurationDlg::updateDependenciesControl(), ProjectConfigurationDlg::updateIncludeControl(), ProjectConfigurationDlg::updateLibaddControl(), and ProjectConfigurationDlg::updateLibDirAddControl().


Member Data Documentation

QString qProjectItem::scopeString
 

Definition at line 96 of file trollprojectwidget.h.

Referenced by FilePropertyDlg::createScopeTree(), TrollProjectWidget::getScope(), TrollProjectWidget::slotConfigureFile(), TrollProjectWidget::slotCreateScope(), TrollProjectWidget::slotDetailsContextMenu(), TrollProjectWidget::slotNewFile(), TrollProjectWidget::slotRemoveScope(), and TrollProjectWidget::updateProjectFile().

Type qProjectItem::typ [private]
 

Definition at line 101 of file trollprojectwidget.h.


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:28:58 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003