KDevelop API Documentation

GroupItem Class Reference

#include <trollprojectwidget.h>

Inheritance diagram for GroupItem:

qProjectItem QListViewItem 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 266 of file trollprojectwidget.cpp.

References files, GroupItem(), groupType, and text().

Referenced by GroupItem().


Member Function Documentation

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

Definition at line 277 of file trollprojectwidget.cpp.

References Forms, GroupType, groupTypeForExtension(), Headers, IDLs, Lexsources, NoType, Sources, Translations, and Yaccsources.

Referenced by groupTypeForExtension().


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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:25 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003