Changeset 16f86d for molecuilder/src
- Timestamp:
- Jan 2, 2010, 3:53:39 PM (16 years ago)
- Children:
- 538744
- Parents:
- f48622
- Location:
- molecuilder/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/menu.cpp
rf48622 r16f86d 899 899 900 900 901 void oldmenu::createNewMolecule(periodentafel *periode,MoleculeListClass *molecules) {902 molecules->createNewMolecule(periode);903 };904 905 void oldmenu::loadFromXYZ(periodentafel *periode,MoleculeListClass *molecules){906 molecules->loadFromXYZ(periode);907 }908 909 void oldmenu::changeName(MoleculeListClass *molecules){910 molecules->changeName();911 }912 913 void oldmenu::setMoleculeFilename(MoleculeListClass *molecules) {914 molecules->setMoleculeFilename();915 }916 917 void oldmenu::parseXYZIntoMolecule(MoleculeListClass *molecules){918 molecules->parseXYZIntoMolecule();919 };920 921 void oldmenu::eraseMolecule(MoleculeListClass *molecules){922 molecules->eraseMolecule();923 };924 925 901 /** Submenu for merging molecules. 926 902 * \param *periode periodentafel … … 1175 1151 new ActionMenuItem('q',"quit",main_menu,quitAction); 1176 1152 1153 1154 1177 1155 // build the EditMoleculesMenu 1178 Action *createMoleculeAction = new MethodAction(boost::bind(& oldmenu::createNewMolecule,this,periode,molecules));1156 Action *createMoleculeAction = new MethodAction(boost::bind(&MoleculeListClass::createNewMolecule,molecules,periode)); 1179 1157 new ActionMenuItem('c',"create new molecule",edit_molecules_menu,createMoleculeAction); 1180 1158 1181 Action *loadMoleculeAction = new MethodAction(boost::bind(& oldmenu::loadFromXYZ,this,periode,molecules));1159 Action *loadMoleculeAction = new MethodAction(boost::bind(&MoleculeListClass::loadFromXYZ,molecules,periode)); 1182 1160 new ActionMenuItem('l',"load molecule from xyz file",edit_molecules_menu,loadMoleculeAction); 1183 1161 1184 Action *changeFilenameAction = new MethodAction(boost::bind(& oldmenu::changeName,this,molecules));1162 Action *changeFilenameAction = new MethodAction(boost::bind(&MoleculeListClass::changeName,molecules)); 1185 1163 new ActionMenuItem('n',"change molecule's name",edit_molecules_menu,changeFilenameAction); 1186 1164 1187 Action *giveFilenameAction = new MethodAction(boost::bind(& oldmenu::setMoleculeFilename,this,molecules));1165 Action *giveFilenameAction = new MethodAction(boost::bind(&MoleculeListClass::setMoleculeFilename,molecules)); 1188 1166 new ActionMenuItem('N',"give molecules filename",edit_molecules_menu,giveFilenameAction); 1189 1167 1190 Action *parseAtomsAction = new MethodAction(boost::bind(& oldmenu::parseXYZIntoMolecule,this,molecules));1168 Action *parseAtomsAction = new MethodAction(boost::bind(&MoleculeListClass::parseXYZIntoMolecule,molecules)); 1191 1169 new ActionMenuItem('p',"parse atoms in xyz file into molecule",edit_molecules_menu,parseAtomsAction); 1192 1170 1193 Action *eraseMoleculeAction = new MethodAction(boost::bind(& oldmenu::eraseMolecule,this,molecules));1171 Action *eraseMoleculeAction = new MethodAction(boost::bind(&MoleculeListClass::eraseMolecule,molecules)); 1194 1172 new ActionMenuItem('r',"remove a molecule",edit_molecules_menu,eraseMoleculeAction); 1195 1173 -
molecuilder/src/menu.hpp
rf48622 r16f86d 26 26 void SaveConfig(char *, config *, periodentafel *, MoleculeListClass *); 27 27 28 // Methods extracted from EditMolecules. Probably to be moved to moleculeListClass29 void createNewMolecule(periodentafel *periode,MoleculeListClass *molecules);30 void loadFromXYZ(periodentafel *periode,MoleculeListClass *molecules);31 void changeName(MoleculeListClass *molecules);32 void setMoleculeFilename(MoleculeListClass *molecules);33 void parseXYZIntoMolecule(MoleculeListClass *molecules);34 void eraseMolecule(MoleculeListClass *molecules);35 36 28 protected: 37 29 void AddAtoms(periodentafel *, molecule *);
Note:
See TracChangeset
for help on using the changeset viewer.
