Ignore:
Timestamp:
Jan 13, 2010, 11:05:02 AM (16 years ago)
Author:
Tillmann Crueger <crueger@…>
Children:
1630ce
Parents:
f89c1c
git-author:
Tillmann Crueger <crueger@…> (01/13/10 10:51:30)
git-committer:
Tillmann Crueger <crueger@…> (01/13/10 11:05:02)
Message:

Added infrastructure to query molecules from MoleculeList

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/UIElements/Dialog.hpp

    rf89c1c r3896fc  
    1313
    1414class MoleculeListClass;
    15 class Molecule;
     15class molecule;
    1616
    1717class Dialog
     
    2323  virtual void queryInt(const char *, int *)=0;
    2424  virtual void queryString(const char*, std::string *)=0;
    25  // virtual void queryMolecule(const char*,MoleculeListClass*,Molecule*)=0;
     25  virtual void queryMolecule(const char*,molecule**,MoleculeListClass*)=0;
    2626
    2727  virtual bool display();
     
    7676  };
    7777
     78  class MoleculeQuery : public Query {
     79  public:
     80    MoleculeQuery(std::string title, molecule **_target, MoleculeListClass *_molecules);
     81    ~MoleculeQuery();
     82    virtual bool handle()=0;
     83    virtual void setResult();
     84  protected:
     85    molecule *tmp;
     86    MoleculeListClass *molecules;
     87  private:
     88    molecule **target;
     89  };
     90
    7891void registerQuery(Query* query);
    7992
Note: See TracChangeset for help on using the changeset viewer.