Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

VCFilter Class Reference

#include </home/clem/local/src/opie/qmake/generators/win32/msvc_objectmodel.h>

Collaboration diagram for VCFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VCFilter ()
 ~VCFilter ()
void addMOCstage (QTextStream &strm, QString str)
void addUICstage (QTextStream &strm, QString str)
bool addIMGstage (QTextStream &strm, QString str)
void modifyPCHstage (QTextStream &strm, QString str)

Public Attributes

QString Name
QString Filter
triState ParseFiles
QStringList Files
VcprojGeneratorProject
QValueList< VCConfiguration > * Config
customBuildCheck CustomBuild
bool useCustomBuildTool
VCCustomBuildTool CustomBuildTool
bool useCompilerTool
VCCLCompilerTool CompilerTool
bool flat_files

Constructor & Destructor Documentation

VCFilter::VCFilter  ) 
 

Definition at line 1822 of file msvc_objectmodel.cpp.

References FALSE, useCompilerTool, and useCustomBuildTool.

VCFilter::~VCFilter  )  [inline]
 

Definition at line 729 of file msvc_objectmodel.h.


Member Function Documentation

bool VCFilter::addIMGstage QTextStream strm,
QString  str
 

Definition at line 1934 of file msvc_objectmodel.cpp.

References VCCustomBuildTool::AdditionalDependencies, QValueList< T >::begin(), VCCustomBuildTool::CommandLine, Option::cpp_ext, CustomBuildTool, VCCustomBuildTool::Description, QValueList< T >::end(), QString::endsWith(), FALSE, QMakeProject::first(), Option::h_ext, QString::isEmpty(), QString::length(), list, VCCustomBuildTool::Outputs, MakefileGenerator::project, Project, TRUE, useCustomBuildTool, MakefileGenerator::var(), and QMakeProject::variables().

Referenced by operator<<().

void VCFilter::addMOCstage QTextStream strm,
QString  str
 

Definition at line 1829 of file msvc_objectmodel.cpp.

References VCCustomBuildTool::AdditionalDependencies, VCCustomBuildTool::CommandLine, CustomBuildTool, VCCustomBuildTool::Description, QString::endsWith(), MakefileGenerator::findMocDestination(), MakefileGenerator::findMocSource(), QString::isEmpty(), VCCustomBuildTool::Outputs, Project, TRUE, useCustomBuildTool, and MakefileGenerator::var().

Referenced by operator<<().

void VCFilter::addUICstage QTextStream strm,
QString  str
 

Definition at line 1853 of file msvc_objectmodel.cpp.

References VCCustomBuildTool::AdditionalDependencies, VCCustomBuildTool::CommandLine, CustomBuildTool, VCCustomBuildTool::Description, QString::endsWith(), QString::findRev(), Option::h_moc_ext, Option::h_moc_mod, QString::isEmpty(), QString::left(), VCCustomBuildTool::Outputs, Project, QString::section(), TRUE, QString::truncate(), useCustomBuildTool, and MakefileGenerator::var().

Referenced by operator<<().

void VCFilter::modifyPCHstage QTextStream strm,
QString  str
 

Definition at line 1907 of file msvc_objectmodel.cpp.

References VCCLCompilerTool::BufferSecurityCheck, CompilerTool, VCCLCompilerTool::DebugInformationFormat, debugUnknown, QString::endsWith(), VCCLCompilerTool::ExceptionHandling, VCCLCompilerTool::ForcedIncludeFiles, VCCLCompilerTool::GeneratePreprocessedFile, QString::null, VCCLCompilerTool::Optimization, optimizeDefault, pchCreateUsingSpecific, pchNone, VcprojGenerator::precompH, VCCLCompilerTool::PrecompiledHeaderThrough, preprocessUnknown, VCCLCompilerTool::ProgramDataBaseFileName, Project, rtUnknown, VCCLCompilerTool::RuntimeLibrary, TRUE, unset, useCompilerTool, VCCLCompilerTool::UsePrecompiledHeader, VCCLCompilerTool::WarningLevel, and warningLevelUnknown.

Referenced by operator<<().


Member Data Documentation

VCCLCompilerTool VCFilter::CompilerTool
 

Definition at line 746 of file msvc_objectmodel.h.

Referenced by modifyPCHstage(), and operator<<().

QValueList<VCConfiguration>* VCFilter::Config
 

Definition at line 741 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initFormsFiles(), VcprojGenerator::initHeaderFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initMOCFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initSourceFiles(), VcprojGenerator::initTranslationFiles(), VcprojGenerator::initUICFiles(), and operator<<().

customBuildCheck VCFilter::CustomBuild
 

Definition at line 742 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initFormsFiles(), VcprojGenerator::initHeaderFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initMOCFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initSourceFiles(), VcprojGenerator::initTranslationFiles(), VcprojGenerator::initUICFiles(), and operator<<().

VCCustomBuildTool VCFilter::CustomBuildTool
 

Definition at line 744 of file msvc_objectmodel.h.

Referenced by addIMGstage(), addMOCstage(), addUICstage(), and operator<<().

QStringList VCFilter::Files
 

Definition at line 739 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initFormsFiles(), VcprojGenerator::initHeaderFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initMOCFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initSourceFiles(), VcprojGenerator::initTranslationFiles(), VcprojGenerator::initUICFiles(), and operator<<().

QString VCFilter::Filter
 

Definition at line 737 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initFormsFiles(), VcprojGenerator::initHeaderFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initMOCFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initSourceFiles(), VcprojGenerator::initTranslationFiles(), VcprojGenerator::initUICFiles(), and operator<<().

bool VCFilter::flat_files
 

Definition at line 747 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initFormsFiles(), VcprojGenerator::initHeaderFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initMOCFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initSourceFiles(), VcprojGenerator::initTranslationFiles(), VcprojGenerator::initUICFiles(), and operator<<().

QString VCFilter::Name
 

Definition at line 736 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initFormsFiles(), VcprojGenerator::initHeaderFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initMOCFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initSourceFiles(), VcprojGenerator::initTranslationFiles(), VcprojGenerator::initUICFiles(), and operator<<().

triState VCFilter::ParseFiles
 

Definition at line 738 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initFormsFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initTranslationFiles(), and operator<<().

VcprojGenerator* VCFilter::Project
 

Definition at line 740 of file msvc_objectmodel.h.

Referenced by addIMGstage(), addMOCstage(), addUICstage(), VcprojGenerator::initFormsFiles(), VcprojGenerator::initHeaderFiles(), VcprojGenerator::initLexYaccFiles(), VcprojGenerator::initMOCFiles(), VcprojGenerator::initResourceFiles(), VcprojGenerator::initSourceFiles(), VcprojGenerator::initTranslationFiles(), VcprojGenerator::initUICFiles(), modifyPCHstage(), and operator<<().

bool VCFilter::useCompilerTool
 

Definition at line 745 of file msvc_objectmodel.h.

Referenced by modifyPCHstage(), operator<<(), and VCFilter().

bool VCFilter::useCustomBuildTool
 

Definition at line 743 of file msvc_objectmodel.h.

Referenced by addIMGstage(), addMOCstage(), addUICstage(), operator<<(), and VCFilter().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:54:58 2005 for OPIE by  doxygen 1.4.2