author | insilmaril |
Tue Sep 05 15:05:18 2006 +0000 (2006-09-05) | |
changeset 376 | 626fd85b1f69 |
parent 0 | 7a96bd401351 |
child 406 | 1c8ff1928b97 |
permissions | -rw-r--r-- |
1 #ifndef SELECTION_H
2 #define SELECTION_H
4 #include <q3ptrlist.h>
6 #include "linkablemapobj.h"
7 #include "mapcenterobj.h"
9 class Selection
10 {
11 public:
12 Selection ();
13 ~Selection();
14 void copy(const Selection&);
15 void clear();
16 void setMapCenter (MapCenterObj *);
18 bool select (LinkableMapObj*);
19 bool select (const QString &);
20 void unselect ();
21 bool isEmpty();
22 uint count();
24 QString getSelectString();
26 private:
27 void init();
28 QList <LinkableMapObj*> selectList;
29 MapCenterObj *mapCenter;
30 };
31 #endif