- Timestamp:
- Dec 26, 2025, 9:40:14 PM (3 weeks ago)
- Branches:
- Candidate_v1.7.1, stable
- Children:
- c8cb0d
- Parents:
- bdd1d0
- git-author:
- Frederik Heber <frederik.heber@…> (12/10/25 10:20:56)
- git-committer:
- Frederik Heber <frederik.heber@…> (12/26/25 21:40:14)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Qt4/InstanceBoard/QtObservedInstanceBoard.hpp
rbdd1d0 rf2d5ce 25 25 #include <boost/function.hpp> 26 26 27 #include "CodePatterns/ObservedValue.hpp" 27 28 #include "CodePatterns/Observer/Observer.hpp" 28 29 … … 94 95 QtObservedMolecule::ptr getObservedMolecule(const moleculeId_t _id); 95 96 QtObservedMolecule::ptr getObservedMolecule(ObservedValue_Index_t _id); 97 const ObservedValue<unsigned int>& getObservedWorldTime(); 98 const ObservedValue<int>& getObservedMaximumAtomTrajectorySize(); 96 99 void markObservedAtomAsConnected(ObservedValue_Index_t _id); 97 100 void markObservedAtomAsDisconnected(ObservedValue_Index_t _id); … … 114 117 void moleculeRemoved(ObservedValue_Index_t _molid); 115 118 void moleculeIndexChanged(const moleculeId_t _oldid, const moleculeId_t _newid); 119 void WorldTimeChanged(); 120 void MaximumAtomTrajectoryChanged(); 116 121 117 122 private: … … 124 129 bool WorldSignedOn; 125 130 131 //!> indicating whether we are still signedOn to World or not 132 bool WorldTimeSignedOn; 133 134 //!> indicating whether we are still signedOn to MaximumAtomTrajectorySize observable 135 bool MaximumAtomTrajectorySizeSignedOn; 136 126 137 typedef std::multiset<Observable *> SignedOn_t; 127 138 //!> map indicating to which atom we are currently signed on … … 129 140 //!> map indicating to which molecule we are currently signed on 130 141 SignedOn_t MoleculeSignedOn; 142 131 143 132 144 //!> "templated typedef" for an id to index map. … … 173 185 //!> container with all ObservedValues for each molecule, associated by id 174 186 ObservedValuesContainer<QtObservedMolecule, ObservedValue_Index_t> moleculeObservedValues; 187 //!> observed value for the world's time 188 ObservedValue<unsigned int> worldTime; 189 //!> observed value for the largest atom trajectory siye (i.e., current number of world time steps) 190 ObservedValue<int> maximumAtomTrajectorySize; 175 191 }; 176 192
Note:
See TracChangeset
for help on using the changeset viewer.
