blob: 483a1837b05f2660cb176ab18e767f2a63d37e91 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef NAVIT_GUI_QML_VEHICLEPROXY_H
#define NAVIT_GUI_QML_VEHICLEPROXY_H
class NGQProxyVehicle : public NGQProxy {
Q_OBJECT;
public:
NGQProxyVehicle(struct gui_priv* object, QObject* parent) : NGQProxy(object,parent) { };
public slots:
protected:
int getAttrFunc(enum attr_type type, struct attr* attr, struct attr_iter* iter) { return vehicle_get_attr(this->object->currVehicle, type, attr, iter); }
int setAttrFunc(struct attr* attr) {return vehicle_set_attr(this->object->currVehicle,attr); }
struct attr_iter* getIterFunc() { return vehicle_attr_iter_new(); };
void dropIterFunc(struct attr_iter* iter) { vehicle_attr_iter_destroy(iter); };
private:
};
#include "vehicleProxy.moc"
#endif /* NAVIT_GUI_QML_VEHICLEPROXY_H */
|