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
7public:
8 NGQProxyVehicle(struct gui_priv* object, QObject* parent) : NGQProxy(object,parent) { };
9
10public slots:
11
12protected:
13 int getAttrFunc(enum attr_type type, struct attr* attr, struct attr_iter* iter) { return vehicle_get_attr(this->object->currVehicle, type, attr, iter); }
14 int setAttrFunc(struct attr* attr) {return vehicle_set_attr(this->object->currVehicle,attr); }
15 struct attr_iter* getIterFunc() { return vehicle_attr_iter_new(NULL); };
16 void dropIterFunc(struct attr_iter* iter) { vehicle_attr_iter_destroy(iter); };
17
18private:
19};
20
21#include "vehicleProxy.moc"
22
23#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:16
int setAttrFunc(struct attr *attr)
Definition vehicleProxy.h:14
struct attr_iter * getIterFunc()
Definition vehicleProxy.h:15
Definition proxy.h:21
struct gui_priv * object
Definition proxy.h:89
char type[3]
Definition garmin_img.c:2
Definition config_.c:47
Definition attr.h:136
Definition graphics_win32.h:52
struct vehicle * currVehicle
Definition gui_qml.cpp:42
Definition gpx2navit_txt.h:51
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