Changes in src/UIElements/Dialog.hpp [d3a5ea:2ededc2]
- File:
-
- 1 edited
-
src/UIElements/Dialog.hpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Dialog.hpp
rd3a5ea r2ededc2 14 14 class MoleculeListClass; 15 15 class molecule; 16 class Vector; 16 17 17 18 class Dialog … … 22 23 23 24 virtual void queryInt(const char *, int *)=0; 25 virtual void queryDouble(const char*,double *)=0; 24 26 virtual void queryString(const char*, std::string *)=0; 25 27 virtual void queryMolecule(const char*,molecule**,MoleculeListClass*)=0; 28 virtual void queryVector(const char*,Vector *,const double *const,bool)=0; 26 29 27 30 virtual bool display(); 28 29 virtual bool checkAll();30 virtual void setAll();31 31 32 32 protected: … … 67 67 }; 68 68 69 class DoubleQuery : public Query { 70 public: 71 DoubleQuery(std::string title,double *_target); 72 ~DoubleQuery(); 73 virtual bool handle()=0; 74 virtual void setResult(); 75 protected: 76 double tmp; 77 private: 78 double *target; 79 }; 80 69 81 class StringQuery : public Query { 70 82 public: … … 78 90 std::string *target; 79 91 }; 92 80 93 81 94 class MoleculeQuery : public Query { … … 92 105 }; 93 106 107 class VectorQuery : public Query { 108 public: 109 VectorQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check); 110 ~VectorQuery(); 111 virtual bool handle()=0; 112 virtual void setResult(); 113 protected: 114 Vector *tmp; 115 const double *const cellSize; 116 bool check; 117 private: 118 Vector *target; 119 }; 120 94 121 void registerQuery(Query* query); 95 122
Note:
See TracChangeset
for help on using the changeset viewer.
