Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/Dialog.hpp

    r5605032 r2ededc2  
    1515class molecule;
    1616class Vector;
    17 class element;
    1817
    1918class Dialog
     
    2827  virtual void queryMolecule(const char*,molecule**,MoleculeListClass*)=0;
    2928  virtual void queryVector(const char*,Vector *,const double *const,bool)=0;
    30   virtual void queryElement(const char*,const element **)=0;
    3129
    3230  virtual bool display();
     
    4745  public:
    4846    Query(std::string _title);
    49     virtual ~Query();
     47    ~Query();
    5048    virtual bool handle()=0;
    5149    virtual void setResult()=0;
     
    6058  public:
    6159    IntQuery(std::string title,int *_target);
    62     virtual ~IntQuery();
     60    ~IntQuery();
    6361    virtual bool handle()=0;
    6462    virtual void setResult();
     
    7270  public:
    7371    DoubleQuery(std::string title,double *_target);
    74     virtual ~DoubleQuery();
     72    ~DoubleQuery();
    7573    virtual bool handle()=0;
    7674    virtual void setResult();
     
    8482  public:
    8583    StringQuery(std::string title,std::string *_target);
    86     virtual ~StringQuery();
     84    ~StringQuery();
    8785    virtual bool handle()=0;
    8886    virtual void setResult();
     
    9795  public:
    9896    MoleculeQuery(std::string title, molecule **_target, MoleculeListClass *_molecules);
    99     virtual ~MoleculeQuery();
     97    ~MoleculeQuery();
    10098    virtual bool handle()=0;
    10199    virtual void setResult();
     
    110108  public:
    111109      VectorQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check);
    112       virtual ~VectorQuery();
     110      ~VectorQuery();
    113111      virtual bool handle()=0;
    114112      virtual void setResult();
     
    121119  };
    122120
    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 
    135121void registerQuery(Query* query);
    136122
Note: See TracChangeset for help on using the changeset viewer.