KDevelop API Documentation

ProjectConfiguration Struct Reference

Structure that holds a subprojects configuration. More...

#include <trollprojectwidget.h>

Collaboration diagram for ProjectConfiguration:

Collaboration graph
[legend]
List of all members.

Public Attributes

QMakeTemplate m_template
QMakeBuildMode m_buildMode
QMakeWarnings m_warnings
int m_requirements
QString m_destdir
QString m_target
QString m_subdirName
QStringList m_includepath
QString m_libraryversion
QStringList m_librarypath
QString m_objectpath
QString m_uipath
QString m_mocpath
QString m_makefile
QStringList m_defines
QStringList m_cxxflags_debug
QStringList m_cxxflags_release
QStringList m_lflags_debug
QStringList m_lflags_release
QStringList m_libadd
QStringList m_incadd
QString idl_compiler
QString idl_options
QStringList m_prjdeps
QStringList m_incdeps
bool m_inheritconfig
bool m_target_install
QString m_target_install_path

Detailed Description

Structure that holds a subprojects configuration.

Definition at line 51 of file trollprojectwidget.h.


Member Data Documentation

QString ProjectConfiguration::idl_compiler
 

Definition at line 75 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::idl_options
 

Definition at line 76 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QMakeBuildMode ProjectConfiguration::m_buildMode
 

Definition at line 54 of file trollprojectwidget.h.

Referenced by SubqmakeprojectItem::init(), TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_cxxflags_debug
 

Definition at line 68 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_cxxflags_release
 

Definition at line 69 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_defines
 

Definition at line 67 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_destdir
 

Definition at line 57 of file trollprojectwidget.h.

Referenced by SubqmakeprojectItem::getApplicationObject(), TrollProjectWidget::getCurrentDestDir(), TrollProjectWidget::getCurrentTarget(), SubqmakeprojectItem::getLibAddObject(), SubqmakeprojectItem::getLibAddPath(), SubqmakeprojectItem::getSharedLibAddObject(), TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_incadd
 

Definition at line 73 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::updateIncludeControl(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_incdeps
 

Definition at line 78 of file trollprojectwidget.h.

QStringList ProjectConfiguration::m_includepath
 

Definition at line 60 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::updateProjectConfiguration().

bool ProjectConfiguration::m_inheritconfig
 

Definition at line 79 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_lflags_debug
 

Definition at line 70 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), and TrollProjectWidget::updateProjectConfiguration().

QStringList ProjectConfiguration::m_lflags_release
 

Definition at line 71 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), and TrollProjectWidget::updateProjectConfiguration().

QStringList ProjectConfiguration::m_libadd
 

Definition at line 72 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::updateLibaddControl(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_librarypath
 

Definition at line 62 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::updateLibDirAddControl(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_libraryversion
 

Definition at line 61 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_makefile
 

Definition at line 66 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::createMakefileIfMissing(), TrollProjectWidget::parse(), TrollProjectWidget::slotBuildFile(), TrollProjectWidget::slotBuildProject(), TrollProjectWidget::slotBuildTarget(), TrollProjectWidget::slotCleanProject(), TrollProjectWidget::slotCleanTarget(), TrollProjectWidget::slotRebuildProject(), TrollProjectWidget::slotRebuildTarget(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_mocpath
 

Definition at line 65 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_objectpath
 

Definition at line 63 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QStringList ProjectConfiguration::m_prjdeps
 

Definition at line 77 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::updateDependenciesControl(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

int ProjectConfiguration::m_requirements
 

Definition at line 56 of file trollprojectwidget.h.

Referenced by SubqmakeprojectItem::getLibAddObject(), SubqmakeprojectItem::getLibAddPath(), SubqmakeprojectItem::getSharedLibAddObject(), SubqmakeprojectItem::init(), TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), ProjectConfigurationDlg::updateDependenciesControl(), ProjectConfigurationDlg::updateLibaddControl(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_subdirName
 

Definition at line 59 of file trollprojectwidget.h.

Referenced by SubqmakeprojectItem::getApplicationObject(), SubqmakeprojectItem::getLibAddObject(), SubqmakeprojectItem::getRelativPath(), SubqmakeprojectItem::getSharedLibAddObject(), and TrollProjectWidget::parse().

QString ProjectConfiguration::m_target
 

Definition at line 58 of file trollprojectwidget.h.

Referenced by SubqmakeprojectItem::getApplicationObject(), TrollProjectWidget::getCurrentOutputFilename(), TrollProjectWidget::getCurrentTarget(), TrollProjectWidget::getHeader(), SubqmakeprojectItem::getLibAddObject(), SubqmakeprojectItem::getSharedLibAddObject(), TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

bool ProjectConfiguration::m_target_install
 

Definition at line 80 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateInstallObjects(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_target_install_path
 

Definition at line 81 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateInstallObjects(), and ProjectConfigurationDlg::updateProjectConfiguration().

QMakeTemplate ProjectConfiguration::m_template
 

Definition at line 53 of file trollprojectwidget.h.

Referenced by ChooseSubprojectDlg::accept(), TrollProjectWidget::addFiles(), TrollProjectWidget::getHeader(), SubqmakeprojectItem::init(), ChooseSubprojectDlg::itemSelected(), TrollProjectWidget::parse(), TrollProjectWidget::setupContext(), TrollProjectWidget::slotExecuteTarget(), TrollProjectWidget::slotOverviewContextMenu(), SubqmakeprojectItem::SubqmakeprojectItem(), ProjectConfigurationDlg::updateBuildOrderControl(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QString ProjectConfiguration::m_uipath
 

Definition at line 64 of file trollprojectwidget.h.

Referenced by TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().

QMakeWarnings ProjectConfiguration::m_warnings
 

Definition at line 55 of file trollprojectwidget.h.

Referenced by SubqmakeprojectItem::init(), TrollProjectWidget::parse(), ProjectConfigurationDlg::UpdateControls(), TrollProjectWidget::updateProjectConfiguration(), and ProjectConfigurationDlg::updateProjectConfiguration().


The documentation for this struct was generated from the following file:
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:29 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003