navit 0.5.3-trunk
Loading...
Searching...
No Matches
vehicleProxy.h
Go to the documentation of this file.
1#ifndef NAVIT_GUI_QML_VEHICLEPROXY_H
2#define NAVIT_GUI_QML_VEHICLEPROXY_H
3
4class NGQProxyVehicle : public NGQProxy {
5 Q_OBJECT;
6
7 public:
8 NGQProxyVehicle(struct gui_priv *object, QObject *parent) : NGQProxy(object, parent) {};
9
10 public slots:
11
12 protected:
13 int getAttrFunc(enum attr_type type, struct attr *attr, struct attr_iter *iter) {
14 return vehicle_get_attr(this->object->currVehicle, type, attr, iter);
15 }
16 int setAttrFunc(struct attr *attr) {
17 return vehicle_set_attr(this->object->currVehicle, attr);
18 }
20 return vehicle_attr_iter_new(NULL);
21 };
22 void dropIterFunc(struct attr_iter *iter) {
24 };
25
26 private:
27};
28
29#include "vehicleProxy.moc"
30
31#endif /* NAVIT_GUI_QML_VEHICLEPROXY_H */
attr_type
Definition attr_type_def.h:11
Definition vehicleProxy.h:4
int getAttrFunc(enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition vehicleProxy.h:13
NGQProxyVehicle(struct gui_priv *object, QObject *parent)
Definition vehicleProxy.h:8
void dropIterFunc(struct attr_iter *iter)
Definition vehicleProxy.h:22
int setAttrFunc(struct attr *attr)
Definition vehicleProxy.h:16
struct attr_iter * getIterFunc()
Definition vehicleProxy.h:19
Definition proxy.h:28
struct gui_priv * object
Definition proxy.h:98
char type[3]
Definition garmin_img.c:2
Definition config_.c:47
Definition attr.h:138
Definition graphics_win32.h:50
struct vehicle * currVehicle
Definition gui_qml.cpp:42
Definition gpx2navit_txt.h:50
int vehicle_set_attr(struct vehicle *this_, struct attr *attr)
Definition vehicle.c:222
void vehicle_attr_iter_destroy(struct attr_iter *iter)
Definition vehicle.c:187
struct attr_iter * vehicle_attr_iter_new(void *unused)
Definition vehicle.c:178
int vehicle_get_attr(struct vehicle *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition vehicle.c:201