navit 0.5.3-trunk
Loading...
Searching...
No Matches
qml_poi.h
Go to the documentation of this file.
1#ifndef POIOBJECT_H
2#define POIOBJECT_H
3
4#include "coord.h"
5#include <QObject>
6
7class PoiObject : public QObject {
8 Q_OBJECT
9
10 Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
11 Q_PROPERTY(QString type READ type WRITE setType NOTIFY typeChanged)
12 Q_PROPERTY(int distance READ distance WRITE setDistance NOTIFY distanceChanged)
13 Q_PROPERTY(QString icon READ icon WRITE setIcon NOTIFY iconChanged)
14 Q_PROPERTY(struct pcoord coords NOTIFY coordsChanged)
15
16 public:
17 PoiObject(QObject *parent = 0);
18 PoiObject(const QString &name, const QString &type, const int distance, const QString &icon, struct pcoord &coords,
19 QObject *parent = 0);
20 QString name() const;
21 void setName(const QString &name);
22
23 QString type() const;
24 void setType(const QString &type);
25
26 float distance() const;
27 void setDistance(const int distance);
28
29 QString icon() const;
30 void setIcon(const QString &icon);
31
32 struct pcoord coords() const;
33 // void setcoords(const struct pcoord &c);
34
35 signals:
40 // void coordsChanged();
41
42 private:
44 QString m_name;
45 QString m_type;
47 QString m_icon;
48};
49
50#endif // POIOBJECT_H
Definition qml_poi.h:7
void distanceChanged()
QString m_name
Definition qml_poi.h:44
void setDistance(const int distance)
Definition qml_poi.cpp:43
QString m_icon
Definition qml_poi.h:47
int m_distance
Definition qml_poi.h:46
void setType(const QString &type)
Definition qml_poi.cpp:32
void typeChanged()
struct pcoord coords
Definition qml_poi.h:14
QString name
Definition qml_poi.h:10
void nameChanged()
void iconChanged()
int distance
Definition qml_poi.h:12
void setName(const QString &name)
Definition qml_poi.cpp:21
QString type
Definition qml_poi.h:11
QString icon
Definition qml_poi.h:13
struct pcoord m_coords
Definition qml_poi.h:43
void setIcon(const QString &icon)
Definition qml_poi.cpp:50
QString m_type
Definition qml_poi.h:45
Definition gpx2navit_txt.h:50
Definition coord.h:51