navit  0.5.3-trunk
vehicleProxy.h
Go to the documentation of this file.
1 #ifndef NAVIT_GUI_QML_VEHICLEPROXY_H
2 #define NAVIT_GUI_QML_VEHICLEPROXY_H
3 
4 class 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) { 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); };
17 
18 private:
19 };
20 
21 #include "vehicleProxy.moc"
22 
23 #endif /* NAVIT_GUI_QML_VEHICLEPROXY_H */
attr_type
Definition: attr.h:34
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
void * iter
Definition: config_.c:48
Definition: attr.h:157
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:233
void vehicle_attr_iter_destroy(struct attr_iter *iter)
Definition: vehicle.c:197
struct attr_iter * vehicle_attr_iter_new(void *unused)
Definition: vehicle.c:188
int vehicle_get_attr(struct vehicle *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)
Definition: vehicle.c:212