KDevelop API Documentation

qProjectItem Class Reference

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

#include <trollprojectwidget.h>

Inheritance diagram for qProjectItem:

QListViewItem FileItem GroupItem SubqmakeprojectItem 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 77 of file trollprojectwidget.cpp.

References qProjectItem(), and text().

Referenced by qProjectItem().

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

Definition at line 82 of file trollprojectwidget.cpp.

References qProjectItem(), and text().


Member Function Documentation

void qProjectItem::init  )  [private]
 

Reimplemented in SubqmakeprojectItem.

Type qProjectItem::type  )  [inline]
 

Definition at line 97 of file trollprojectwidget.h.

References typ, and 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(), and TrollProjectWidget::updateProjectFile().

Type qProjectItem::typ [private]
 

Definition at line 101 of file trollprojectwidget.h.

Referenced by type().


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