Changes in src/UIElements/Dialog.hpp [5605032:2ededc2]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Dialog.hpp
r5605032 r2ededc2 15 15 class molecule; 16 16 class Vector; 17 class element;18 17 19 18 class Dialog … … 28 27 virtual void queryMolecule(const char*,molecule**,MoleculeListClass*)=0; 29 28 virtual void queryVector(const char*,Vector *,const double *const,bool)=0; 30 virtual void queryElement(const char*,const element **)=0;31 29 32 30 virtual bool display(); … … 47 45 public: 48 46 Query(std::string _title); 49 virtual~Query();47 ~Query(); 50 48 virtual bool handle()=0; 51 49 virtual void setResult()=0; … … 60 58 public: 61 59 IntQuery(std::string title,int *_target); 62 virtual~IntQuery();60 ~IntQuery(); 63 61 virtual bool handle()=0; 64 62 virtual void setResult(); … … 72 70 public: 73 71 DoubleQuery(std::string title,double *_target); 74 virtual~DoubleQuery();72 ~DoubleQuery(); 75 73 virtual bool handle()=0; 76 74 virtual void setResult(); … … 84 82 public: 85 83 StringQuery(std::string title,std::string *_target); 86 virtual~StringQuery();84 ~StringQuery(); 87 85 virtual bool handle()=0; 88 86 virtual void setResult(); … … 97 95 public: 98 96 MoleculeQuery(std::string title, molecule **_target, MoleculeListClass *_molecules); 99 virtual~MoleculeQuery();97 ~MoleculeQuery(); 100 98 virtual bool handle()=0; 101 99 virtual void setResult(); … … 110 108 public: 111 109 VectorQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check); 112 virtual~VectorQuery();110 ~VectorQuery(); 113 111 virtual bool handle()=0; 114 112 virtual void setResult(); … … 121 119 }; 122 120 123 class ElementQuery : public Query {124 public:125 ElementQuery(std::string title, const element**_target);126 virtual ~ElementQuery();127 virtual bool handle()=0;128 virtual void setResult();129 protected:130 const element *tmp;131 private:132 const element **target;133 };134 135 121 void registerQuery(Query* query); 136 122
Note:
See TracChangeset
for help on using the changeset viewer.