Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/CommandLineDialog.hpp

    r97ebf8 r86466e  
    1010
    1111#include <string>
    12 
    13 class atom;
    14 class element;
    15 class molecule;
    16 class Vector;
    1712
    1813#include "UIElements/Dialog.hpp"
     
    2924  virtual void queryEmpty(const char *, std::string = "");
    3025  virtual void queryInt(const char *, int *, std::string = "");
    31   virtual void queryBoolean(const char *, bool *, std::string = "");
    3226  virtual void queryString(const char*, std::string *, std::string = "");
    3327  virtual void queryDouble(const char*, double*, std::string = "");
    34   virtual void queryAtom(const char*,atom**, std::string = "");
    35   virtual void queryMolecule(const char*,molecule**,std::string = "");
     28  virtual void queryMolecule(const char*,molecule**,MoleculeListClass*, std::string = "");
    3629  virtual void queryVector(const char*,Vector *,const double * const,bool, std::string = "");
    37   virtual void queryBox(const char*,double ** const, std::string = "");
    3830  virtual void queryElement(const char*,const element **, std::string = "");
    3931
     
    5446  };
    5547
    56   class BooleanCommandLineQuery : public Dialog::BooleanQuery {
    57   public:
    58     BooleanCommandLineQuery(std::string title, bool *_target, std::string _description = "");
    59     virtual ~BooleanCommandLineQuery();
    60     virtual bool handle();
    61   };
    62 
    6348  class DoubleCommandLineQuery : public Dialog::DoubleQuery {
    6449  public:
     
    7560  };
    7661
    77   class AtomCommandLineQuery : public Dialog::AtomQuery {
    78   public:
    79     AtomCommandLineQuery(std::string title, atom **_target, std::string _description = "");
    80     virtual ~AtomCommandLineQuery();
    81     virtual bool handle();
    82   };
    83 
    8462  class MoleculeCommandLineQuery : public Dialog::MoleculeQuery {
    8563  public:
    86     MoleculeCommandLineQuery(std::string title, molecule **_target, std::string _description = "");
     64    MoleculeCommandLineQuery(std::string title, molecule **_target, MoleculeListClass *_molecules, std::string _description = "");
    8765    virtual ~MoleculeCommandLineQuery();
    8866    virtual bool handle();
     
    9371    VectorCommandLineQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check, std::string _description = "");
    9472    virtual ~VectorCommandLineQuery();
    95     virtual bool handle();
    96   };
    97 
    98   class BoxCommandLineQuery : public Dialog::BoxQuery {
    99   public:
    100     BoxCommandLineQuery(std::string title,double ** const _cellSize, std::string _description = "");
    101     virtual ~BoxCommandLineQuery();
    10273    virtual bool handle();
    10374  };
Note: See TracChangeset for help on using the changeset viewer.