Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QMakeHandler Class Referenceabstract

#include <qmakeevaluator.h>

+ Inheritance diagram for QMakeHandler:
+ Collaboration diagram for QMakeHandler:

Public Types

enum  {
  SourceEvaluator = 0x10 , CumulativeEvalMessage = 0x1000 , EvalWarnLanguage = SourceEvaluator | WarningMessage | WarnLanguage , EvalWarnDeprecated = SourceEvaluator | WarningMessage | WarnDeprecated ,
  EvalError = ErrorMessage | SourceEvaluator
}
 
enum  EvalFileType {
  EvalProjectFile , EvalIncludeFile , EvalConfigFile , EvalFeatureFile ,
  EvalAuxFile
}
 
- Public Types inherited from QMakeParserHandler
enum  {
  CategoryMask = 0xf00 , InfoMessage = 0x100 , WarningMessage = 0x200 , ErrorMessage = 0x300 ,
  SourceMask = 0xf0 , SourceParser = 0 , CodeMask = 0xf , WarnLanguage = 0 ,
  WarnDeprecated , ParserWarnLanguage = SourceParser | WarningMessage | WarnLanguage , ParserWarnDeprecated = SourceParser | WarningMessage | WarnDeprecated , ParserIoError = ErrorMessage | SourceParser ,
  ParserError
}
 

Public Member Functions

virtual void fileMessage (int type, const QString &msg)=0
 
virtual void aboutToEval (ProFile *parent, ProFile *proFile, EvalFileType type)=0
 
virtual void doneWithEval (ProFile *parent)=0
 
- Public Member Functions inherited from QMakeParserHandler
virtual void message (int type, const QString &msg, const QString &fileName=QString(), int lineNo=0)=0
 

Detailed Description

Definition at line 37 of file qmakeevaluator.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SourceEvaluator 
CumulativeEvalMessage 
EvalWarnLanguage 
EvalWarnDeprecated 
EvalError 

Definition at line 40 of file qmakeevaluator.h.

◆ EvalFileType

Enumerator
EvalProjectFile 
EvalIncludeFile 
EvalConfigFile 
EvalFeatureFile 
EvalAuxFile 

Definition at line 54 of file qmakeevaluator.h.

Member Function Documentation

◆ aboutToEval()

virtual void QMakeHandler::aboutToEval ( ProFile * parent,
ProFile * proFile,
EvalFileType type )
pure virtual

Implemented in EvalHandler, and EvalHandler.

Referenced by QMakeEvaluator::visitProFile().

+ Here is the caller graph for this function:

◆ doneWithEval()

virtual void QMakeHandler::doneWithEval ( ProFile * parent)
pure virtual

Implemented in EvalHandler, and EvalHandler.

Referenced by QMakeEvaluator::visitProFile().

+ Here is the caller graph for this function:

◆ fileMessage()

virtual void QMakeHandler::fileMessage ( int type,
const QString & msg )
pure virtual

Implemented in EvalHandler, and EvalHandler.


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