Changes in src/UIElements/TextDialog.hpp [97ebf8:5605032]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/TextDialog.hpp
r97ebf8 r5605032 13 13 #include "UIElements/Dialog.hpp" 14 14 15 class atom;16 class element;17 class molecule;18 class Vector;19 20 15 class TextDialog : public Dialog 21 16 { … … 24 19 virtual ~TextDialog(); 25 20 26 virtual void queryEmpty(const char *, std::string = ""); 27 virtual void queryBoolean(const char *, bool *, std::string = ""); 28 virtual void queryInt(const char *, int *, std::string = ""); 29 virtual void queryString(const char*, std::string *, std::string = ""); 30 virtual void queryDouble(const char*, double*, std::string = ""); 31 virtual void queryAtom(const char*,atom**,std::string = ""); 32 virtual void queryMolecule(const char*,molecule**,std::string = ""); 33 virtual void queryVector(const char*,Vector *,const double * const,bool, std::string = ""); 34 virtual void queryBox(const char*,double ** const, std::string = ""); 35 virtual void queryElement(const char*,const element **, std::string = ""); 21 virtual void queryInt(const char *, int *); 22 virtual void queryString(const char*, std::string *); 23 virtual void queryDouble(const char*, double*); 24 virtual void queryMolecule(const char*,molecule**,MoleculeListClass*); 25 virtual void queryVector(const char*,Vector *,const double * const,bool); 26 virtual void queryElement(const char*,const element **); 36 27 37 28 protected: 38 29 // specialized stuff for text queries 39 class EmptyTextQuery : public Dialog::EmptyQuery {40 public:41 EmptyTextQuery(std::string title, std::string _description = NULL);42 virtual ~EmptyTextQuery();43 virtual bool handle();44 };45 46 class BooleanTextQuery : public Dialog::BooleanQuery {47 public:48 BooleanTextQuery(std::string title, bool *_target, std::string _description = NULL);49 virtual ~BooleanTextQuery();50 virtual bool handle();51 };52 53 30 class IntTextQuery : public Dialog::IntQuery { 54 31 public: 55 IntTextQuery(std::string title, int *_target , std::string _description = NULL);32 IntTextQuery(std::string title, int *_target); 56 33 virtual ~IntTextQuery(); 57 34 virtual bool handle(); … … 60 37 class DoubleTextQuery : public Dialog::DoubleQuery { 61 38 public: 62 DoubleTextQuery(std::string title, double *_target , std::string _description = NULL);39 DoubleTextQuery(std::string title, double *_target); 63 40 virtual ~DoubleTextQuery(); 64 41 virtual bool handle(); … … 67 44 class StringTextQuery : public Dialog::StringQuery { 68 45 public: 69 StringTextQuery(std::string title, std::string *_target , std::string _description = NULL);46 StringTextQuery(std::string title, std::string *_target); 70 47 virtual ~StringTextQuery(); 71 virtual bool handle();72 };73 74 class AtomTextQuery : public Dialog::AtomQuery {75 public:76 AtomTextQuery(std::string title, atom **_target, std::string _description = NULL);77 virtual ~AtomTextQuery();78 48 virtual bool handle(); 79 49 }; … … 81 51 class MoleculeTextQuery : public Dialog::MoleculeQuery { 82 52 public: 83 MoleculeTextQuery(std::string title, molecule **_target, std::string _description = NULL);53 MoleculeTextQuery(std::string title, molecule **_target, MoleculeListClass *_molecules); 84 54 virtual ~MoleculeTextQuery(); 85 55 virtual bool handle(); … … 88 58 class VectorTextQuery : public Dialog::VectorQuery { 89 59 public: 90 VectorTextQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check , std::string _description = NULL);60 VectorTextQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check); 91 61 virtual ~VectorTextQuery(); 92 virtual bool handle();93 };94 95 class BoxTextQuery : public Dialog::BoxQuery {96 public:97 BoxTextQuery(std::string title,double ** const _cellSize, std::string _description = NULL);98 virtual ~BoxTextQuery();99 62 virtual bool handle(); 100 63 }; … … 102 65 class ElementTextQuery : public Dialog::ElementQuery { 103 66 public: 104 ElementTextQuery(std::string title, const element **_target , std::string _description = NULL);67 ElementTextQuery(std::string title, const element **_target); 105 68 virtual ~ElementTextQuery(); 106 69 virtual bool handle();
Note:
See TracChangeset
for help on using the changeset viewer.