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
qdeclarative.cpp File Reference

(a304298882c7ae6e1a99376a83396044b21ac1f5)

#include "lupdate.h"
#include <translator.h>
#include <metastrings.h>
#include <QtCore/QDebug>
#include <QtCore/QFile>
#include <QtCore/QString>
#include <QtCore/QTextStream>
#include <private/qqmljsengine_p.h>
#include <private/qqmljsparser_p.h>
#include <private/qqmljslexer_p.h>
#include <private/qqmljsastvisitor_p.h>
#include <private/qqmljsast_p.h>
#include <QCoreApplication>
#include <QFile>
#include <QFileInfo>
#include <QtDebug>
#include <QStringList>
#include <iostream>
#include <cstdlib>
#include <cctype>
Include dependency graph for qdeclarative.cpp:

Go to the source code of this file.

Classes

class  FindTrCalls
class  HasDirectives

Enumerations

enum  CodeType {
  QMLCode , JSCode , MJSCode , QMLCode ,
  JSCode , MJSCode
}
enum  CodeType {
  QMLCode , JSCode , MJSCode , QMLCode ,
  JSCode , MJSCode
}

Functions

QString createErrorString (const QString &filename, const QString &code, Parser &parser)
static bool load (Translator &translator, const QString &filename, ConversionData &cd, CodeType mode)
bool loadQml (Translator &translator, const QString &filename, ConversionData &cd)
bool loadQScript (Translator &translator, const QString &filename, ConversionData &cd)
bool loadJSModule (Translator &translator, const QString &filename, ConversionData &cd)

Enumeration Type Documentation

◆ CodeType [1/2]

enum CodeType
Enumerator
QMLCode 
JSCode 
MJSCode 
QMLCode 
JSCode 
MJSCode 

Definition at line 399 of file qdeclarative.cpp.

◆ CodeType [2/2]

enum CodeType
Enumerator
QMLCode 
JSCode 
MJSCode 
QMLCode 
JSCode 
MJSCode 

Definition at line 399 of file qdeclarative.cpp.

Function Documentation

◆ createErrorString()

QString createErrorString ( const QString & filename,
const QString & code,
Parser & parser )

Definition at line 284 of file qdeclarative.cpp.

◆ load()

bool load ( Translator & translator,
const QString & filename,
ConversionData & cd,
CodeType mode )
static

Definition at line 405 of file qdeclarative.cpp.

References JSCode, and QMLCode.

◆ loadJSModule()

bool loadJSModule ( Translator & translator,
const QString & filename,
ConversionData & cd )

Definition at line 460 of file qdeclarative.cpp.

◆ loadQml()

bool loadQml ( Translator & translator,
const QString & filename,
ConversionData & cd )

Definition at line 450 of file qdeclarative.cpp.

◆ loadQScript()

bool loadQScript ( Translator & translator,
const QString & filename,
ConversionData & cd )

Definition at line 455 of file qdeclarative.cpp.