navit  0.5.3-trunk
gui_qml.cpp File Reference
#include <glib.h>
#include <QtCore>
#include <QtGui>
#include <QtDeclarative>
#include <QtXml>
#include "config.h"
#include "plugin.h"
#include "item.h"
#include "attr.h"
#include "xmlconfig.h"
#include "color.h"
#include "gui.h"
#include "callback.h"
#include "debug.h"
#include "navit.h"
#include "point.h"
#include "graphics.h"
#include "event.h"
#include "map.h"
#include "coord.h"
#include "vehicle.h"
#include "transform.h"
#include "mapset.h"
#include "route.h"
#include "country.h"
#include "track.h"
#include "search.h"
#include "bookmarks.h"
#include "command.h"
#include "keys.h"
#include "layout.h"
#include "proxy.h"
#include "ngqpoint.h"
#include "searchProxy.h"
#include "routeProxy.h"
#include "bookmarksProxy.h"
#include "vehicleProxy.h"
#include "navitProxy.h"
#include "guiProxy.h"
#include "gui_qml.moc"

Data Structures

struct  gui_priv
 
class  NGQMainWindow
 

Functions

static void gui_qml_dbus_signal (struct gui_priv *this_, struct point *p)
 
static void gui_qml_button (void *data, int pressed, int button, struct point *p)
 
static void gui_qml_motion (void *data, struct point *p)
 
static void gui_qml_resize (void *data, int w, int h)
 
static void gui_qml_keypress (void *data, char *key)
 
static void gui_qml_window_closed (struct gui_priv *data)
 
static int gui_qml_set_graphics (struct gui_priv *this_, struct graphics *gra)
 
static int gui_qml_get_attr (struct gui_priv *this_, enum attr_type type, struct attr *attr)
 
static int gui_qml_set_attr (struct gui_priv *this_, struct attr *attr)
 
static void gui_qml_command (struct gui_priv *this_, char *function, struct attr **in, struct attr ***out, int *valid)
 
static struct gui_privgui_qml_new (struct navit *nav, struct gui_methods *meth, struct attr **attrs, struct gui *gui)
 
void plugin_init (void)
 

Variables

static int argc =1
 
static char * argv [] = {(char *)"navit",NULL}
 
struct gui_methods gui_qml_methods
 
static struct command_table commands []
 

Function Documentation

◆ gui_qml_button()

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

◆ gui_qml_command()

static void gui_qml_command ( struct gui_priv this_,
char *  function,
struct attr **  in,
struct attr ***  out,
int *  valid 
)
static

◆ gui_qml_dbus_signal()

◆ gui_qml_get_attr()

static int gui_qml_get_attr ( struct gui_priv this_,
enum attr_type  type,
struct attr attr 
)
static

◆ gui_qml_keypress()

◆ gui_qml_motion()

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

◆ gui_qml_new()

◆ gui_qml_resize()

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

◆ gui_qml_set_attr()

static int gui_qml_set_attr ( struct gui_priv this_,
struct attr attr 
)
static

◆ gui_qml_set_graphics()

◆ gui_qml_window_closed()

static void gui_qml_window_closed ( struct gui_priv data)
static

◆ plugin_init()

void plugin_init ( void  )

References gui_qml_new().

Variable Documentation

◆ argc

int argc =1
static

Referenced by gui_qml_set_graphics().

◆ argv

char* argv[] = {(char *)"navit",NULL}
static

Referenced by gui_qml_set_graphics().

◆ commands

struct command_table commands[]
static
Initial value:
= {
}
#define command_cast(x)
Definition: command.h:32
static void gui_qml_command(struct gui_priv *this_, char *function, struct attr **in, struct attr ***out, int *valid)
Definition: gui_qml.cpp:386

Referenced by gui_qml_new().

◆ gui_qml_methods

struct gui_methods gui_qml_methods
Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}
static int gui_qml_set_attr(struct gui_priv *this_, struct attr *attr)
Definition: gui_qml.cpp:350
static int gui_qml_get_attr(struct gui_priv *this_, enum attr_type type, struct attr *attr)
Definition: gui_qml.cpp:329
static int gui_qml_set_graphics(struct gui_priv *this_, struct graphics *gra)
Definition: gui_qml.cpp:234

Referenced by gui_qml_new().