navit  0.5.3-trunk
qml_search.h
Go to the documentation of this file.
1 #ifndef SEARCHOBJECT_H
2 #define SEARCHOBJECT_H
3 
4 #include <QObject>
5 
6 class SearchObject : public QObject
7 {
8  Q_OBJECT
9 
10  Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
11  Q_PROPERTY(QString icon READ icon WRITE setIcon NOTIFY iconChanged)
12 
13 public:
14  SearchObject(QObject *parent=0);
15  SearchObject(const QString &name, const QString &icon, struct pcoord *c, QObject *parent=0);
16 
17  QString name() const;
18  void setName(const QString &name);
19 
20  QString icon() const;
21  void setIcon(const QString &icon);
22  struct pcoord * getCoords() const;
23 
24 signals:
25  void nameChanged();
26  void iconChanged();
27 
28 private:
29  QString m_name;
30  QString m_icon;
31  struct pcoord *m_c;
32 };
33 
34 #endif // SEARCHOBJECT_H
Definition: qml_search.h:7
QString name
Definition: qml_search.h:10
struct pcoord * getCoords() const
Definition: qml_search.cpp:33
QString icon
Definition: qml_search.h:11
QString m_name
Definition: qml_search.h:29
SearchObject(QObject *parent=0)
Definition: qml_search.cpp:3
void setIcon(const QString &icon)
Definition: qml_search.cpp:26
void setName(const QString &name)
Definition: qml_search.cpp:15
void nameChanged()
QString m_icon
Definition: qml_search.h:30
struct pcoord * m_c
Definition: qml_search.h:31
void iconChanged()
static struct pcoord c
Definition: popup.c:375
Definition: gpx2navit_txt.h:51
Definition: coord.h:52