Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/CommandLineUI/CommandLineDialog.hpp

    r104524 r7cd6e7  
    2828
    2929  virtual void queryEmpty(const char *, std::string = "");
    30   virtual void queryInt(const char *, int *, std::string = "");
    31   virtual void queryBoolean(const char *, bool *, std::string = "");
    32   virtual void queryString(const char*, std::string *, std::string = "");
    33   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 = "");
    36   virtual void queryVector(const char*,Vector *,const double * const,bool, std::string = "");
    37   virtual void queryBox(const char*,double ** const, std::string = "");
    38   virtual void queryElement(const char*, std::vector<element *> *, std::string = "");
     30  virtual void queryInt(const char *, std::string = "");
     31  virtual void queryInts(const char *, std::string = "");
     32  virtual void queryBoolean(const char *, std::string = "");
     33  virtual void queryString(const char*, std::string = "");
     34  virtual void queryStrings(const char*, std::string = "");
     35  virtual void queryDouble(const char*, std::string = "");
     36  virtual void queryDoubles(const char*, std::string = "");
     37  virtual void queryAtom(const char*, std::string = "");
     38  virtual void queryAtoms(const char*, std::string = "");
     39  virtual void queryMolecule(const char*, std::string = "");
     40  virtual void queryMolecules(const char*, std::string = "");
     41  virtual void queryVector(const char*, bool, std::string = "");
     42  virtual void queryVectors(const char*, bool, std::string = "");
     43  virtual void queryBox(const char*, std::string = "");
     44  virtual void queryElement(const char*, std::string = "");
     45  virtual void queryElements(const char*, std::string = "");
    3946
    4047protected:
     
    4956  class IntCommandLineQuery : public Dialog::IntQuery {
    5057  public:
    51     IntCommandLineQuery(std::string title, int *_target, std::string _description = "");
     58    IntCommandLineQuery(std::string title, std::string _description = "");
    5259    virtual ~IntCommandLineQuery();
     60    virtual bool handle();
     61  };
     62
     63  class IntsCommandLineQuery : public Dialog::IntsQuery {
     64  public:
     65    IntsCommandLineQuery(std::string title, std::string _description = "");
     66    virtual ~IntsCommandLineQuery();
    5367    virtual bool handle();
    5468  };
     
    5670  class BooleanCommandLineQuery : public Dialog::BooleanQuery {
    5771  public:
    58     BooleanCommandLineQuery(std::string title, bool *_target, std::string _description = "");
     72    BooleanCommandLineQuery(std::string title, std::string _description = "");
    5973    virtual ~BooleanCommandLineQuery();
    6074    virtual bool handle();
     
    6377  class DoubleCommandLineQuery : public Dialog::DoubleQuery {
    6478  public:
    65     DoubleCommandLineQuery(std::string title, double *_target, std::string _description = "");
     79    DoubleCommandLineQuery(std::string title, std::string _description = "");
    6680    virtual ~DoubleCommandLineQuery();
     81    virtual bool handle();
     82  };
     83
     84  class DoublesCommandLineQuery : public Dialog::DoublesQuery {
     85  public:
     86    DoublesCommandLineQuery(std::string title, std::string _description = "");
     87    virtual ~DoublesCommandLineQuery();
    6788    virtual bool handle();
    6889  };
     
    7091  class StringCommandLineQuery : public Dialog::StringQuery {
    7192  public:
    72     StringCommandLineQuery(std::string title, std::string *_target, std::string _description = "");
     93    StringCommandLineQuery(std::string title, std::string _description = "");
    7394    virtual ~StringCommandLineQuery();
     95    virtual bool handle();
     96  };
     97
     98  class StringsCommandLineQuery : public Dialog::StringsQuery {
     99  public:
     100    StringsCommandLineQuery(std::string title, std::string _description = "");
     101    virtual ~StringsCommandLineQuery();
    74102    virtual bool handle();
    75103  };
     
    77105  class AtomCommandLineQuery : public Dialog::AtomQuery {
    78106  public:
    79     AtomCommandLineQuery(std::string title, atom **_target, std::string _description = "");
     107    AtomCommandLineQuery(std::string title, std::string _description = "");
    80108    virtual ~AtomCommandLineQuery();
     109    virtual bool handle();
     110  };
     111
     112  class AtomsCommandLineQuery : public Dialog::AtomsQuery {
     113  public:
     114    AtomsCommandLineQuery(std::string title, std::string _description = "");
     115    virtual ~AtomsCommandLineQuery();
    81116    virtual bool handle();
    82117  };
     
    84119  class MoleculeCommandLineQuery : public Dialog::MoleculeQuery {
    85120  public:
    86     MoleculeCommandLineQuery(std::string title, molecule **_target, std::string _description = "");
     121    MoleculeCommandLineQuery(std::string title, std::string _description = "");
    87122    virtual ~MoleculeCommandLineQuery();
     123    virtual bool handle();
     124  };
     125
     126  class MoleculesCommandLineQuery : public Dialog::MoleculesQuery {
     127  public:
     128    MoleculesCommandLineQuery(std::string title, std::string _description = "");
     129    virtual ~MoleculesCommandLineQuery();
    88130    virtual bool handle();
    89131  };
     
    91133  class VectorCommandLineQuery : public Dialog::VectorQuery {
    92134  public:
    93     VectorCommandLineQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check, std::string _description = "");
     135    VectorCommandLineQuery(std::string title,bool _check, std::string _description = "");
    94136    virtual ~VectorCommandLineQuery();
     137    virtual bool handle();
     138  };
     139
     140  class VectorsCommandLineQuery : public Dialog::VectorsQuery {
     141  public:
     142    VectorsCommandLineQuery(std::string title,bool _check, std::string _description = "");
     143    virtual ~VectorsCommandLineQuery();
    95144    virtual bool handle();
    96145  };
     
    98147  class BoxCommandLineQuery : public Dialog::BoxQuery {
    99148  public:
    100     BoxCommandLineQuery(std::string title,double ** const _cellSize, std::string _description = "");
     149    BoxCommandLineQuery(std::string title, std::string _description = "");
    101150    virtual ~BoxCommandLineQuery();
    102151    virtual bool handle();
     
    105154  class ElementCommandLineQuery : public Dialog::ElementQuery {
    106155  public:
    107     ElementCommandLineQuery(std::string title, std::vector<element *> *_target, std::string _description = "");
     156    ElementCommandLineQuery(std::string title, std::string _description = "");
    108157    virtual ~ElementCommandLineQuery();
     158    virtual bool handle();
     159  };
     160
     161  class ElementsCommandLineQuery : public Dialog::ElementsQuery {
     162  public:
     163    ElementsCommandLineQuery(std::string title, std::string _description = "");
     164    virtual ~ElementsCommandLineQuery();
    109165    virtual bool handle();
    110166  };
Note: See TracChangeset for help on using the changeset viewer.