FlightGear next
QQuickDrawable.cxx File Reference
#include "config.h"
#include <simgear/compiler.h>
#include <atomic>
#include <QOpenGLContext>
#include "QQuickDrawable.hxx"
#include <QQmlComponent>
#include <QQmlContext>
#include <QQmlEngine>
#include <QQuickRenderControl>
#include <QTimer>
#include <QCoreApplication>
#include <QOpenGLFunctions>
#include <QQuickItem>
#include <QQuickWindow>
#include <QSurfaceFormat>
#include <QThread>
#include <private/qopenglcontext_p.h>
#include <private/qguiapplication_p.h>
#include <osg/GraphicsContext>
#include <osgGA/GUIEventAdapter>
#include <osgGA/GUIEventHandler>
#include <osgViewer/GraphicsWindow>
#include <osgViewer/Viewer>
#include <GUI/DialogStateController.hxx>
#include <GUI/FGQQWindowManager.hxx>
#include <GUI/FGQmlInstance.hxx>
#include <GUI/FGQmlPropertyNode.hxx>
#include <Main/fg_props.hxx>
#include <Main/globals.hxx>
#include <GUI/OSGQtAdaption.hxx>
#include <simgear/structure/commands.hxx>
#include "QQuickDrawable.moc"

Go to the source code of this file.

Classes

struct  QtKey
 
class  CustomRenderControl
 
class  QQuickDrawablePrivate
 
class  ReloadCommand
 
class  QuickEventHandler
 

Functions

static QObject * fgqmlinstance_provider (QQmlEngine *engine, QJSEngine *scriptEngine)
 
static QObject * fgqq_windowManager_provider (QQmlEngine *engine, QJSEngine *scriptEngine)
 

Variables

const std::initializer_list< QtKeykeymapInit
 
std::vector< QtKeyglobal_keymap
 

Function Documentation

◆ fgqmlinstance_provider()

static QObject * fgqmlinstance_provider ( QQmlEngine * engine,
QJSEngine * scriptEngine )
static

Definition at line 254 of file QQuickDrawable.cxx.

◆ fgqq_windowManager_provider()

static QObject * fgqq_windowManager_provider ( QQmlEngine * engine,
QJSEngine * scriptEngine )
static

Definition at line 263 of file QQuickDrawable.cxx.

Variable Documentation

◆ global_keymap

std::vector<QtKey> global_keymap

Definition at line 115 of file QQuickDrawable.cxx.

◆ keymapInit

const std::initializer_list<QtKey> keymapInit

Definition at line 77 of file QQuickDrawable.cxx.