navit  0.5.3-trunk
gui_qt5_qml.cpp File Reference
#include <QQmlApplicationEngine>
#include <QQmlContext>
#include <glib.h>
#include "item.h"
#include "attr.h"
#include "bookmarks.h"
#include "callback.h"
#include "color.h"
#include "command.h"
#include "config.h"
#include "coord.h"
#include "country.h"
#include "debug.h"
#include "event.h"
#include "point.h"
#include "graphics.h"
#include "gui.h"
#include "keys.h"
#include "map.h"
#include "mapset.h"
#include "navit.h"
#include "plugin.h"
#include "route.h"
#include "search.h"
#include "track.h"
#include "transform.h"
#include "vehicle.h"
#include "xmlconfig.h"
#include "layout.h"
#include "backend.h"

Data Structures

struct  gui_priv
 

Functions

static void gui_qt5_qml_button (void *data, int pressed, int button, struct point *p)
 
static void gui_qt5_qml_motion (void *data, struct point *p)
 
static void gui_qt5_qml_resize (void *data, int w, int h)
 
static void gui_qml_keypress (void *data, char *key)
 
static int gui_qt5_qml_set_graphics (struct gui_priv *gui_priv, struct graphics *gra)
 
static int gui_qt5_qml_get_attr (struct gui_priv *gui_priv, enum attr_type type, struct attr *attr)
 
static int gui_qt5_qml_set_attr (struct gui_priv *gui_priv, struct attr *attr)
 
static struct gui_privgui_qt5_qml_new (struct navit *nav, struct gui_methods *meth, struct attr **attrs, struct gui *gui)
 
void plugin_init (void)
 

Variables

struct gui_methods gui_qt5_qml_methods
 

Function Documentation

◆ gui_qml_keypress()

◆ gui_qt5_qml_button()

static void gui_qt5_qml_button ( void *  data,
int  pressed,
int  button,
struct point p 
)
static

◆ gui_qt5_qml_get_attr()

static int gui_qt5_qml_get_attr ( struct gui_priv gui_priv,
enum attr_type  type,
struct attr attr 
)
static

References dbg, and lvl_debug.

◆ gui_qt5_qml_motion()

static void gui_qt5_qml_motion ( void *  data,
struct point p 
)
static

◆ gui_qt5_qml_new()

static struct gui_priv* gui_qt5_qml_new ( struct navit nav,
struct gui_methods meth,
struct attr **  attrs,
struct gui gui 
)
static

◆ gui_qt5_qml_resize()

static void gui_qt5_qml_resize ( void *  data,
int  w,
int  h 
)
static

◆ gui_qt5_qml_set_attr()

static int gui_qt5_qml_set_attr ( struct gui_priv gui_priv,
struct attr attr 
)
static

◆ gui_qt5_qml_set_graphics()

◆ plugin_init()

void plugin_init ( void  )

References gui_qt5_qml_new().

Variable Documentation

◆ gui_qt5_qml_methods

struct gui_methods gui_qt5_qml_methods
Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}
static int gui_qt5_qml_set_attr(struct gui_priv *gui_priv, struct attr *attr)
Definition: gui_qt5_qml.cpp:249
static int gui_qt5_qml_get_attr(struct gui_priv *gui_priv, enum attr_type type, struct attr *attr)
Definition: gui_qt5_qml.cpp:244
static int gui_qt5_qml_set_graphics(struct gui_priv *gui_priv, struct graphics *gra)
Definition: gui_qt5_qml.cpp:174

Referenced by gui_qt5_qml_new().