1#ifndef NAVIT_GUI_QML_GUIPROXY_H
2#define NAVIT_GUI_QML_GUIPROXY_H
23 this->
source = QString(
"");
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);
75 this->
object->graphicsWidget->setFocus(Qt::ActiveWindowFocusReason);
77 this->
object->graphicsWidget->show();
82 this->returnPath.clear();
83 this->
object->guiWidget->setSource(
84 QUrl::fromLocalFile(QString(this->
object->
source) +
"/" + this->object->skin +
"/main.qml"));
87 this->
object->guiWidget->setFocus(Qt::ActiveWindowFocusReason);
88 this->
object->switcherWidget->setCurrentWidget(this->
object->
guiWidget);
95 return this->
object->w;
102 return this->
object->h;
114 return QString() +
"LANG=" + getenv(
"LANG");
117#ifdef HAVE_API_WIN32_BASE
120 GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SABBREVLANGNAME, str,
sizeof(str));
121 return QString() +
"LOCALE_SABBREVLANGNAME=" + str;
127#ifdef HAVE_API_WIN32_BASE
130 GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SABBREVCTRYNAME, str,
sizeof(str));
131 return QString() +
"LOCALE_SABBREVCTRYNAME=" + str;
157#include "guiProxy.moc"
attr_type
Definition attr_type_def.h:11
void switchToMenu(struct point *p)
Definition guiProxy.h:80
QString commandFunction()
Definition guiProxy.h:108
QString popPage()
Definition guiProxy.h:61
void setWidth(int w)
Definition guiProxy.h:97
void pushPage(QString page)
Definition guiProxy.h:58
int setAttrFunc(struct attr *attr)
Definition guiProxy.h:141
NGQProxyGui(struct gui_priv *this_, QObject *parent)
Definition guiProxy.h:22
QString localeName
Definition guiProxy.h:11
int height()
Definition guiProxy.h:101
void processCommand(QString function)
Definition guiProxy.h:47
void setHeight(int h)
Definition guiProxy.h:104
QString ctryName
Definition guiProxy.h:13
QString function
Definition guiProxy.h:147
QString langName
Definition guiProxy.h:12
QString iconPath()
Definition guiProxy.h:91
QString commandFunction
Definition guiProxy.h:9
QString ctryName()
Definition guiProxy.h:126
QString iconPath
Definition guiProxy.h:7
QString localeName()
Definition guiProxy.h:113
int height
Definition guiProxy.h:16
int width()
Definition guiProxy.h:94
QString source
Definition guiProxy.h:146
int lengthPage()
Definition guiProxy.h:70
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:116
int getAttrFunc(enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition guiProxy.h:138
void backToMap()
Definition guiProxy.h:73
int width
Definition guiProxy.h:15
void setNewPoint(struct coord *c, NGQPointTypes type)
Definition guiProxy.h:33
struct gui_priv * object
Definition proxy.h:98
char type[3]
Definition garmin_img.c:2
void __setNewPoint(struct gui_priv *this_, struct coord *c, NGQPointTypes type)
Definition guiProxy.h:150
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:30
@ MapPoint
Definition ngqpoint.h:31
Definition graphics_win32.h:50
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:50