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);
58 returnPath.push_front(page);
61 if (!returnPath.empty()) {
62 if (returnPath.length()>1) {
63 returnPath.pop_front();
65 return returnPath.first();
70 return returnPath.length();
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;
108 return this->
function;
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" QString iconPath()
Definition: guiProxy.h:90
QWidget * graphicsWidget
Definition: gui_qml.cpp:63
NGQProxyGui(struct gui_priv *this_, QObject *parent)
Definition: guiProxy.h:22
attr_type
Definition: attr.h:34
unsigned char p[5]
Definition: mg.h:48
struct gui * gui
Definition: gui_qml.cpp:40
void setNewPoint(struct pcoord *pc, NGQPointTypes type)
Definition: guiProxy.h:40
void setHeight(int h)
Definition: guiProxy.h:103
void pushPage(QString page)
Definition: guiProxy.h:57
Definition: gpx2navit_txt.h:51
Definition: ngqpoint.h:32
int lazy
Definition: gui_qml.cpp:55
void setNewPoint(struct point *p, NGQPointTypes type)
Definition: guiProxy.h:26
int gui_get_attr(struct gui *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition: gui.c:61
void backToMap()
Definition: guiProxy.h:72
void setWidth(int w)
Definition: guiProxy.h:96
QDeclarativeView * guiWidget
Definition: gui_qml.cpp:64
int height()
Definition: guiProxy.h:100
char * source
Definition: gui_qml.cpp:50
QString source
Definition: guiProxy.h:139
QString popPage()
Definition: guiProxy.h:60
Definition: graphics_win32.h:52
int lengthPage()
Definition: guiProxy.h:69
QStringList returnPath
Definition: guiProxy.h:16
void processCommand(QString function)
Definition: guiProxy.h:47
QString langName()
Definition: guiProxy.h:115
QString localeName()
Definition: guiProxy.h:112
QString ctryName()
Definition: guiProxy.h:125
void __setNewPoint(struct gui_priv *this_, struct coord *c, NGQPointTypes type)
Definition: guiProxy.h:143
int setAttrFunc(struct attr *attr)
Definition: guiProxy.h:137
void setNewPoint(struct coord *c, NGQPointTypes type)
Definition: guiProxy.h:33
void switchToMenu(struct point *p)
Definition: guiProxy.h:79
char * icon_src
Definition: gui_qml.cpp:52
NGQPointTypes
Definition: ngqpoint.h:32
struct gui_priv * object
Definition: proxy.h:89
int getAttrFunc(enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition: guiProxy.h:136
Definition: ngqpoint.h:34
char type[3]
Definition: garmin_img.c:123
class NGQPoint * currentPoint
Definition: gui_qml.cpp:80
int width()
Definition: guiProxy.h:93
QString commandFunction()
Definition: guiProxy.h:107
class NGQProxyGui * guiProxy
Definition: gui_qml.cpp:74
int gui_set_attr(struct gui *this_, struct attr *attr)
Definition: gui.c:76