KDevelop API Documentation

GroupItem Class Reference

#include <trollprojectwidget.h>

Inheritance diagram for GroupItem:

Inheritance graph
[legend]
Collaboration diagram for GroupItem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  GroupType {
  NoType, Sources, Headers, Forms,
  Distfiles, Images, Lexsources, Yaccsources,
  Translations, IDLs, InstallRoot, InstallObject
}

Public Member Functions

 GroupItem (QListView *lv, GroupType type, const QString &text, const QString &scopeString)

Static Public Member Functions

GroupType groupTypeForExtension (const QString &ext)

Public Attributes

QString install_objectname
QString install_path
QPtrList< GroupIteminstalls
QPtrList< FileItemfiles
QStringList str_files
QStringList str_files_exclude
GroupType groupType
SubqmakeprojectItemowner

Member Enumeration Documentation

enum GroupItem::GroupType
 

Enumeration values:
NoType 
Sources 
Headers 
Forms 
Distfiles 
Images 
Lexsources 
Yaccsources 
Translations 
IDLs 
InstallRoot 
InstallObject 

Definition at line 199 of file trollprojectwidget.h.

Referenced by groupTypeForExtension().


Constructor & Destructor Documentation

GroupItem::GroupItem QListView lv,
GroupType  type,
const QString text,
const QString scopeString
 

Definition at line 267 of file trollprojectwidget.cpp.

References files, groupType, and text().


Member Function Documentation

GroupItem::GroupType GroupItem::groupTypeForExtension const QString ext  )  [static]
 

Definition at line 278 of file trollprojectwidget.cpp.

References GroupType.

Referenced by TrollProjectWidget::addFiles().


Member Data Documentation

QPtrList<FileItem> GroupItem::files
 

Definition at line 209 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::addFileToCurrentSubProject(), GroupItem(), TrollProjectWidget::parseScope(), and TrollProjectWidget::removeFile().

GroupType GroupItem::groupType
 

Definition at line 214 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::addFileToCurrentSubProject(), GroupItem(), TrollProjectWidget::removeFile(), TrollProjectWidget::slotConfigureFile(), TrollProjectWidget::slotDetailsContextMenu(), TrollProjectWidget::slotDetailsSelectionChanged(), and TrollProjectWidget::slotNewFile().

QString GroupItem::install_objectname
 

Definition at line 206 of file trollprojectwidget.h.

Referenced by FilePropertyDlg::FilePropertyDlg(), TrollProjectWidget::parseScope(), TrollProjectWidget::slotConfigureFile(), TrollProjectWidget::slotDetailsContextMenu(), TrollProjectWidget::slotNewFile(), and TrollProjectWidget::updateInstallObjects().

QString GroupItem::install_path
 

Definition at line 207 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parseScope(), TrollProjectWidget::slotDetailsContextMenu(), and TrollProjectWidget::updateInstallObjects().

QPtrList<GroupItem> GroupItem::installs
 

Definition at line 208 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::getInstallObject(), FilePropertyDlg::getInstallObject(), TrollProjectWidget::parseScope(), TrollProjectWidget::slotConfigureFile(), TrollProjectWidget::slotDetailsContextMenu(), TrollProjectWidget::slotNewFile(), and TrollProjectWidget::updateInstallObjects().

SubqmakeprojectItem* GroupItem::owner
 

Definition at line 215 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::addFiles(), TrollProjectWidget::addFileToCurrentSubProject(), TrollProjectWidget::parseScope(), TrollProjectWidget::slotConfigureFile(), TrollProjectWidget::slotDetailsContextMenu(), and TrollProjectWidget::slotNewFile().

QStringList GroupItem::str_files
 

Definition at line 211 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::addFileToCurrentSubProject(), TrollProjectWidget::parseScope(), TrollProjectWidget::removeFile(), and TrollProjectWidget::updateInstallObjects().

QStringList GroupItem::str_files_exclude
 

Definition at line 212 of file trollprojectwidget.h.

Referenced by FilePropertyDlg::getExcludeList(), TrollProjectWidget::parseScope(), TrollProjectWidget::slotConfigureFile(), and TrollProjectWidget::updateInstallObjects().


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 Tue Feb 22 09:43:13 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003