1 #ifndef NAVIT_GUI_QML_NAVIT_H
2 #define NAVIT_GUI_QML_NAVIT_H
15 navit.type=attr_navit;
16 navit.u.navit=this->
object->nav;
37 entries=retDoc.createElement(
"attributes");
53 QStandardItem* curItem=
new QStandardItem();
64 QStandardItem* curItem=
new QStandardItem();
65 QDomElement entry=retDoc.createElement(
"vehicle");
68 this->
object->currVehicle=attr.
u.
vehicle;
70 entry.appendChild(this->
_fieldValueHelper(retDoc,QString(
"id"), QString::number(counter)));
75 struct attr vehicle_attr;
88 return retDoc.toString();
98 return this->
object->currentPoint->pointName();
104 this->object->currentPoint->coordString().toStdString().c_str(),1);
118 this->
object->currVehicle=attr.
u.
vehicle;
124 return this->
object->currentPoint->pointName();
136 navit.type=attr_navit;
137 navit.u.navit=this->
object->nav;
158 #include "navitProxy.moc"
enum attr_type attr_from_name(const char *name)
Converts a string to an attr_type.
Definition: attr.c:92
attr_type
Definition: attr.h:34
Definition: navitProxy.h:6
QString getAttrList(const QString &attr_name)
Definition: navitProxy.h:29
QString getDestination()
Definition: navitProxy.h:90
void setPosition()
Definition: navitProxy.h:128
void quit()
Definition: navitProxy.h:13
void dropIterFunc(struct attr_iter *iter)
Definition: navitProxy.h:150
void command(QString command)
Definition: navitProxy.h:134
void stopNavigation()
Definition: navitProxy.h:106
int getAttrFunc(enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition: navitProxy.h:141
NGQProxyNavit(struct gui_priv *object, QObject *parent)
Definition: navitProxy.h:10
QString getPosition()
Definition: navitProxy.h:109
int setAttrFunc(struct attr *attr)
Definition: navitProxy.h:144
void setObjectByName(const QString &attr_name, const QString &attr_value)
Definition: navitProxy.h:20
struct attr_iter * getIterFunc()
Definition: navitProxy.h:147
void setCenter()
Definition: navitProxy.h:131
void setDestination()
Definition: navitProxy.h:102
QString getAttr(const QString &attr_name)
Definition: proxy.h:35
struct gui_priv * object
Definition: proxy.h:89
int _itemId
Definition: proxy.h:91
QDomElement _fieldValueHelper(QDomDocument doc, QString field, QString value)
Definition: proxy.h:98
@ ItemName
Definition: proxy.h:16
@ ItemValue
Definition: proxy.h:16
@ ItemId
Definition: proxy.h:16
void command_evaluate(struct attr *attr, const char *expr)
Definition: command.c:1463
@ lvl_debug
Definition: debug.h:52
#define dbg(level,...)
Definition: debug.h:59
void event_main_loop_quit(void)
Definition: event.c:52
char type[3]
Definition: garmin_img.c:2
void navit_set_center(struct navit *this_, struct pcoord *center, int set_timeout)
Definition: navit.c:2346
struct transformation * navit_get_trans(struct navit *this_)
Definition: navit.c:3501
struct attr_iter * navit_attr_iter_new(void *unused)
Definition: navit.c:3188
void navit_attr_iter_destroy(struct attr_iter *iter)
Definition: navit.c:3192
void navit_destroy(struct navit *this_)
Definition: navit.c:3792
int navit_set_vehicle_by_name(struct navit *n, const char *name)
Definition: navit.c:3692
void navit_set_destination(struct navit *this_, struct pcoord *c, const char *description, int async)
Definition: navit.c:1627
int navit_set_attr(struct navit *this_, struct attr *attr)
Definition: navit.c:2792
int navit_set_layout_by_name(struct navit *n, const char *name)
Definition: navit.c:3714
int navit_get_attr(struct navit *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition: navit.c:2796
void navit_set_position(struct navit *this_, struct pcoord *c)
Definition: navit.c:3393
static GtkActionEntry entries[]
Definition: gui_gtk_action.c:196
void __setNewPoint(struct gui_priv *this_, struct coord *c, NGQPointTypes type)
Definition: guiProxy.h:143
NGQPointTypes
Definition: ngqpoint.h:32
@ Position
Definition: ngqpoint.h:32
@ Destination
Definition: ngqpoint.h:32
void * iter
Definition: config_.c:48
struct coord_geo * coord_geo
Definition: attr.h:168
struct navit * navit
Definition: attr.h:169
struct vehicle * vehicle
Definition: attr.h:172
struct layout * layout
Definition: attr.h:173
struct pcoord * pcoord
Definition: attr.h:181
enum attr_type type
Definition: attr.h:158
Definition: graphics_win32.h:52
class NGQProxyVehicle * vehicleProxy
Definition: gui_qml.cpp:76
struct navit * nav
Definition: graphics_win32.h:53
struct vehicle * currVehicle
Definition: gui_qml.cpp:42
char * name
Definition: layout.h:117
Definition: gpx2navit_txt.h:51
int y
Definition: coord.h:55
enum projection pro
Definition: coord.h:53
int x
Definition: coord.h:54
int vehicle_get_attr(struct vehicle *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition: vehicle.c:212