QtBase  v6.3.1
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
QMakeGlobals Class Reference

#include <qmakeglobals.h>

Collaboration diagram for QMakeGlobals:
Collaboration graph
[legend]

Public Types

enum  ArgumentReturn { ArgumentUnknown , ArgumentMalformed , ArgumentsOk }
 

Public Member Functions

 QMakeGlobals ()
 
 ~QMakeGlobals ()
 
ArgumentReturn addCommandLineArguments (QMakeCmdLineParserState &state, QStringList &args, int *pos)
 
void commitCommandLineArguments (QMakeCmdLineParserState &state)
 
void setCommandLineArguments (const QString &pwd, const QStringList &args)
 
void useEnvironment ()
 
void setDirectories (const QString &input_dir, const QString &output_dir)
 
void setProperties (const QHash< ProKey, ProString > &props)
 
ProString propertyValue (const ProKey &name) const
 
QString expandEnvVars (const QString &str) const
 
QString shadowedPath (const QString &fileName) const
 
QStringList splitPathList (const QString &value) const
 

Static Public Member Functions

static void parseProperties (const QByteArray &data, QHash< ProKey, ProString > &props)
 

Public Attributes

bool do_cache
 
QString dir_sep
 
QString dirlist_sep
 
QString cachefile
 
QString qmake_abslocation
 
QStringList qmake_args
 
QStringList qmake_extra_args
 
QString qtconf
 
QString qmakespec
 
QString xqmakespec
 
QString user_template
 
QString user_template_prefix
 
QString extra_cmds [4]
 

Friends

class QMakeEvaluator
 

Detailed Description

Definition at line 97 of file qmakeglobals.h.

Member Enumeration Documentation

◆ ArgumentReturn

Enumerator
ArgumentUnknown 
ArgumentMalformed 
ArgumentsOk 

Definition at line 122 of file qmakeglobals.h.

Constructor & Destructor Documentation

◆ QMakeGlobals()

QMakeGlobals::QMakeGlobals ( )

Definition at line 74 of file qmakeglobals.cpp.

◆ ~QMakeGlobals()

QMakeGlobals::~QMakeGlobals ( )

Definition at line 90 of file qmakeglobals.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ addCommandLineArguments()

QMakeGlobals::ArgumentReturn QMakeGlobals::addCommandLineArguments ( QMakeCmdLineParserState state,
QStringList args,
int *  pos 
)

Definition at line 113 of file qmakeglobals.cpp.

Here is the call graph for this function:

◆ commitCommandLineArguments()

void QMakeGlobals::commitCommandLineArguments ( QMakeCmdLineParserState state)

Definition at line 192 of file qmakeglobals.cpp.

Here is the call graph for this function:

◆ expandEnvVars()

QString QMakeGlobals::expandEnvVars ( const QString str) const

Definition at line 292 of file qmakeglobals.cpp.

Here is the caller graph for this function:

◆ parseProperties()

void QMakeGlobals::parseProperties ( const QByteArray data,
QHash< ProKey, ProString > &  props 
)
static

Definition at line 341 of file qmakeglobals.cpp.

◆ propertyValue()

ProString QMakeGlobals::propertyValue ( const ProKey name) const
inline

Definition at line 140 of file qmakeglobals.h.

Here is the caller graph for this function:

◆ setCommandLineArguments()

void QMakeGlobals::setCommandLineArguments ( const QString pwd,
const QStringList args 
)

Definition at line 221 of file qmakeglobals.cpp.

◆ setDirectories()

void QMakeGlobals::setDirectories ( const QString input_dir,
const QString output_dir 
)

Definition at line 232 of file qmakeglobals.cpp.

Here is the call graph for this function:

◆ setProperties()

void QMakeGlobals::setProperties ( const QHash< ProKey, ProString > &  props)
inline

Definition at line 138 of file qmakeglobals.h.

◆ shadowedPath()

QString QMakeGlobals::shadowedPath ( const QString fileName) const

Definition at line 253 of file qmakeglobals.cpp.

◆ splitPathList()

QStringList QMakeGlobals::splitPathList ( const QString value) const

Definition at line 265 of file qmakeglobals.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ useEnvironment()

void QMakeGlobals::useEnvironment ( )

Definition at line 210 of file qmakeglobals.cpp.

Friends And Related Function Documentation

◆ QMakeEvaluator

friend class QMakeEvaluator
friend

Definition at line 166 of file qmakeglobals.h.

Member Data Documentation

◆ cachefile

QString QMakeGlobals::cachefile

Definition at line 106 of file qmakeglobals.h.

◆ dir_sep

QString QMakeGlobals::dir_sep

Definition at line 104 of file qmakeglobals.h.

◆ dirlist_sep

QString QMakeGlobals::dirlist_sep

Definition at line 105 of file qmakeglobals.h.

◆ do_cache

bool QMakeGlobals::do_cache

Definition at line 103 of file qmakeglobals.h.

◆ extra_cmds

QString QMakeGlobals::extra_cmds[4]

Definition at line 116 of file qmakeglobals.h.

◆ qmake_abslocation

QString QMakeGlobals::qmake_abslocation

Definition at line 110 of file qmakeglobals.h.

◆ qmake_args

QStringList QMakeGlobals::qmake_args

Definition at line 111 of file qmakeglobals.h.

◆ qmake_extra_args

QStringList QMakeGlobals::qmake_extra_args

Definition at line 111 of file qmakeglobals.h.

◆ qmakespec

QString QMakeGlobals::qmakespec

Definition at line 114 of file qmakeglobals.h.

◆ qtconf

QString QMakeGlobals::qtconf

Definition at line 113 of file qmakeglobals.h.

◆ user_template

QString QMakeGlobals::user_template

Definition at line 115 of file qmakeglobals.h.

◆ user_template_prefix

QString QMakeGlobals::user_template_prefix

Definition at line 115 of file qmakeglobals.h.

◆ xqmakespec

QString QMakeGlobals::xqmakespec

Definition at line 114 of file qmakeglobals.h.


The documentation for this class was generated from the following files: