WARNING: USE THIS SOFTWARE AT YOUR OWN RISK! THIS IS EXPERIMENTAL SOFTWARE NOT INTENDED FOR PRODUCTION USE! Zuble is currently an early stage prototype. As such Zuble is minimally tested and inherently unstable. It is provided for experimental, development, and demonstration purposes only. Zuble QML Types   |  Zuble C++ Classes   |  Zuble Overview
Zuble  0.1
Zuble Framework C++/QML extension API
Functions | Variables
main.cpp File Reference
#include <QtWidgets/QApplication>
#include <QQmlEngine>
#include <QQmlContext>
#include <QDir>
#include <QXmlSchema>
#include "qtquick2applicationviewer.h"
#include <QDebug>
#include <QPluginLoader>
#include <QQmlExtensionPlugin>
#include <QJsonObject>
#include <QJsonValue>
#include <QJsonArray>
#include <QJsonDocument>
#include <QObject>
#include <QProcessEnvironment>
#include "ZResourceEdifyIF.h"
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

void showAppStructureMessage (const char *appName)
 
bool validateXMLDoc (const QString &schemaUrl, const QString &docUrl)
 
void dumpPathList (const QStringList &list)
 
void dumpResourceSpace (QString path)
 
bool loadZubleConfiguration (const QString &configFilePath)
 
void dumpJsonObject (QJsonObject jsonObject)
 
void dumpJsonValue (const QString &key, QJsonValue &jsonValue)
 
void dumpJsonArray (QJsonArray jsonArray)
 
void dumpEnv (const char *name)
 
QString getEnv (const char *name)
 
void addPath (const QString &prefix, const QString &path, QStringList &pathList)
 
void addImportPath (const QString &prefix, const QString &path, QQmlEngine *engine)
 
int main (int argc, char *argv[])
 

Variables

static int versionMajor = 0
 
static int versionMinor = 1
 
static int versionPatch = 0
 
static QString versionBuild = "prototype-91"
 

Function Documentation

◆ addImportPath()

void addImportPath ( const QString &  prefix,
const QString &  path,
QQmlEngine *  engine 
)

Definition at line 576 of file main.cpp.

Referenced by main().

◆ addPath()

void addPath ( const QString &  prefix,
const QString &  path,
QStringList &  pathList 
)

Definition at line 566 of file main.cpp.

Referenced by main().

◆ dumpEnv()

void dumpEnv ( const char *  name)

Definition at line 541 of file main.cpp.

Referenced by main().

◆ dumpJsonArray()

void dumpJsonArray ( QJsonArray  jsonArray)

Definition at line 477 of file main.cpp.

Referenced by dumpJsonValue().

◆ dumpJsonObject()

void dumpJsonObject ( QJsonObject  jsonObject)

Definition at line 425 of file main.cpp.

Referenced by dumpJsonValue().

◆ dumpJsonValue()

void dumpJsonValue ( const QString &  key,
QJsonValue &  jsonValue 
)

Definition at line 437 of file main.cpp.

Referenced by dumpJsonArray().

◆ dumpPathList()

void dumpPathList ( const QStringList &  list)

Definition at line 516 of file main.cpp.

Referenced by main().

◆ dumpResourceSpace()

void dumpResourceSpace ( QString  path)

Definition at line 527 of file main.cpp.

Referenced by main().

◆ getEnv()

QString getEnv ( const char *  name)

Definition at line 554 of file main.cpp.

Referenced by main().

◆ loadZubleConfiguration()

bool loadZubleConfiguration ( const QString &  configFilePath)

Definition at line 345 of file main.cpp.

Referenced by main().

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 65 of file main.cpp.

◆ showAppStructureMessage()

void showAppStructureMessage ( const char *  appName)

Definition at line 497 of file main.cpp.

Referenced by main().

◆ validateXMLDoc()

bool validateXMLDoc ( const QString &  schemaUrl,
const QString &  docUrl 
)

Definition at line 504 of file main.cpp.

Referenced by main().

Variable Documentation

◆ versionBuild

QString versionBuild = "prototype-91"
static

Definition at line 62 of file main.cpp.

Referenced by main().

◆ versionMajor

int versionMajor = 0
static

◆ versionMinor

int versionMinor = 1
static

◆ versionPatch

int versionPatch = 0
static

Definition at line 61 of file main.cpp.

Referenced by main().