1#ifndef NAVIT_GUI_QML_GUIPROXY_H
2#define NAVIT_GUI_QML_GUIPROXY_H
28 delete this->
object->currentPoint;
30 this->
object->currentPoint =
new NGQPoint(this->
object,p,
type,NULL);
31 this->
object->guiWidget->rootContext()->setContextProperty(
"point",this->
object->
currentPoint);
35 delete this->
object->currentPoint;
37 this->
object->currentPoint =
new NGQPoint(this->
object,c,
type,NULL);
38 this->
object->guiWidget->rootContext()->setContextProperty(
"point",this->
object->
currentPoint);
42 delete this->
object->currentPoint;
44 this->
object->currentPoint =
new NGQPoint(this->
object,pc,
type,NULL);
45 this->
object->guiWidget->rootContext()->setContextProperty(
"point",this->
object->
currentPoint);
74 this->
object->graphicsWidget->setFocus(Qt::ActiveWindowFocusReason);
76 this->
object->graphicsWidget->show();
81 this->returnPath.clear();
82 this->
object->guiWidget->setSource(QUrl::fromLocalFile(QString(this->
object->
source)+
"/"+this->object->skin+
"/main.qml"));
85 this->
object->guiWidget->setFocus(Qt::ActiveWindowFocusReason);
86 this->
object->switcherWidget->setCurrentWidget(this->
object->
guiWidget);
94 return this->
object->w;
101 return this->
object->h;
113 return QString()+
"LANG="+getenv(
"LANG");
116#ifdef HAVE_API_WIN32_BASE
119 GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SABBREVLANGNAME, str,
sizeof(str));
120 return QString()+
"LOCALE_SABBREVLANGNAME="+str;
126#ifdef HAVE_API_WIN32_BASE
129 GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SABBREVCTRYNAME, str,
sizeof(str));
130 return QString()+
"LOCALE_SABBREVCTRYNAME="+str;
150#include "guiProxy.moc"
attr_type
Definition attr_type_def.h:11
void switchToMenu(struct point *p)
Definition guiProxy.h:79
QString commandFunction()
Definition guiProxy.h:107
QString popPage()
Definition guiProxy.h:60
void setWidth(int w)
Definition guiProxy.h:96
void pushPage(QString page)
Definition guiProxy.h:57
int setAttrFunc(struct attr *attr)
Definition guiProxy.h:137
NGQProxyGui(struct gui_priv *this_, QObject *parent)
Definition guiProxy.h:22
QString localeName
Definition guiProxy.h:11
int height()
Definition guiProxy.h:100
void processCommand(QString function)
Definition guiProxy.h:47
void setHeight(int h)
Definition guiProxy.h:103
QString ctryName
Definition guiProxy.h:13
QString function
Definition guiProxy.h:140
QString langName
Definition guiProxy.h:12
QString iconPath()
Definition guiProxy.h:90
QString commandFunction
Definition guiProxy.h:9
QString ctryName()
Definition guiProxy.h:125
QString iconPath
Definition guiProxy.h:7
QString localeName()
Definition guiProxy.h:112
int height
Definition guiProxy.h:16
int width()
Definition guiProxy.h:93
QString source
Definition guiProxy.h:139
int lengthPage()
Definition guiProxy.h:69
QStringList returnPath
Definition guiProxy.h:19
void setNewPoint(struct pcoord *pc, NGQPointTypes type)
Definition guiProxy.h:40
void setNewPoint(struct point *p, NGQPointTypes type)
Definition guiProxy.h:26
QString langName()
Definition guiProxy.h:115
int getAttrFunc(enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition guiProxy.h:136
void backToMap()
Definition guiProxy.h:72
int width
Definition guiProxy.h:15
void setNewPoint(struct coord *c, NGQPointTypes type)
Definition guiProxy.h:33
struct gui_priv * object
Definition proxy.h:89
char type[3]
Definition garmin_img.c:2
void __setNewPoint(struct gui_priv *this_, struct coord *c, NGQPointTypes type)
Definition guiProxy.h:143
int gui_set_attr(struct gui *this_, struct attr *attr)
Definition gui.c:74
int gui_get_attr(struct gui *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition gui.c:60
unsigned char p[5]
Definition mg.h:2
NGQPointTypes
Definition ngqpoint.h:32
@ MapPoint
Definition ngqpoint.h:32
Definition graphics_win32.h:52
class NGQPoint * currentPoint
Definition gui_qml.cpp:80
char * icon_src
Definition gui_qml.cpp:52
class NGQProxyGui * guiProxy
Definition gui_qml.cpp:74
QDeclarativeView * guiWidget
Definition gui_qml.cpp:64
char * source
Definition gui_qml.cpp:50
struct gui * gui
Definition gui_qml.cpp:40
int lazy
Definition gui_qml.cpp:55
QWidget * graphicsWidget
Definition gui_qml.cpp:63
Definition gpx2navit_txt.h:51