Changeset f79d65 for src/UIElements/Dialog.hpp
- Timestamp:
- Jun 19, 2017, 8:24:16 AM (8 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_SelectAtomByNameAction, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_StructOpt_integration_tests, AutomationFragmentation_failures, Candidate_v1.6.1, ChangeBugEmailaddress, ChemicalSpaceEvaluator, EmpiricalPotential_contain_HomologyGraph_documentation, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, Fix_Verbose_Codepatterns, ForceAnnealing_oldresults, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, GeometryObjects, Gui_displays_atomic_force_velocity, IndependentFragmentGrids_IntegrationTest, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, StoppableMakroAction, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps
- Children:
- 1ba51c
- Parents:
- 2eded3e
- git-author:
- Frederik Heber <heber@…> (03/30/17 21:59:00)
- git-committer:
- Frederik Heber <frederik.heber@…> (06/19/17 08:24:16)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Dialog.hpp
r2eded3e rf79d65 304 304 virtual ~TQuery(){} 305 305 virtual bool handle()=0; 306 virtual bool isValid(){ return param.isValid (temp); }307 virtual void setResult(){ param.set (temp); }306 virtual bool isValid(){ return param.isValidAsString(temp); } 307 virtual void setResult(){ param.setAsString(temp); } 308 308 protected: 309 Vectortemp;309 std::string temp; 310 310 Parameter<Vector> ¶m; 311 311 }; … … 318 318 virtual ~TQuery(){} 319 319 virtual bool handle()=0; 320 virtual bool isValid() { return param.isValid(temp); }321 virtual void setResult() { param.set(temp); }320 virtual bool isValid(); 321 virtual void setResult(); 322 322 protected: 323 std::vector< Vector> temp;323 std::vector<std::string> temp; 324 324 Parameter< std::vector<Vector> > ¶m; 325 325 };
Note:
See TracChangeset
for help on using the changeset viewer.