OSDN Git Service

revises makefile
[qcad/qcad.git] / qcadwin / QSelector.h
1 //---------------------------------------------------------------------------\r
2 #ifndef QSelectorH\r
3 #define QSelectorH\r
4 \r
5 #include "QDraw.h"\r
6 #include "QCircuit.h"\r
7 \r
8 //---------------------------------------------------------------------------\r
9 class QSelector {\r
10 private :\r
11   QList qList;\r
12   bool IsAdded(QCircuit *qc);\r
13   void Remove(QCircuit *qc);\r
14 \r
15 public :\r
16   QSelector();\r
17   ~QSelector();\r
18   void Add(QCircuit *qc) {qList.push_back(qc);};\r
19   void AddRemove(QCircuit *qc);\r
20   void DeleteAll(void);\r
21   int GetSelectedCount(void) {return qList.size();};\r
22   QCircuit *GetSelectedCircuit(int index);\r
23   void Select(QDraw *qd);\r
24 };\r
25 #endif\r