Home · Overviews · Reference · Classes codeless banner

RuleEngine Class Reference

    #include <RuleEngine>

Public Types

Public Functions

Static Public Members


Detailed Description


Member Type Documentation

enum RuleEngine::Result

ConstantValue
RuleEngine::Succeeded0
RuleEngine::Failed1
RuleEngine::NothingToDo2

enum RuleEngine::StringFlags

ConstantValue
RuleEngine::None0x0000
RuleEngine::Evaluatable0x0001
RuleEngine::NoEcho0x0002
RuleEngine::Hidden0x0004
RuleEngine::NoFail0x0008
RuleEngine::Verbatim0x0010
RuleEngine::Optional0x0020
RuleEngine::CallFunction0x0040
RuleEngine::TTy0x0080
RuleEngine::Ordered0x0100
RuleEngine::Test0x0200
RuleEngine::EchoIfNeeded0x0400


Member Function Documentation

Result RuleEngine::createFile ( Project * project, const QString & filename )

Create filename for project.

Result RuleEngine::execute ( Project * project, const QString & r = QString() )

Execute rule r in project project.

For each rule, the following occurs:

StringFlags RuleEngine::flags ( const QString & input, QString & output )   [static]

Returns the flags for input. Return the corrected string in output.


Copyright © 2009 Trolltech
Qt Extended - QBuild Maintainer Guide