- Timestamp:
- Oct 5, 2013, 9:31:54 AM (12 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, Candidate_v1.7.0, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
- Children:
- 25ce49
- Parents:
- 07414d7
- git-author:
- Frederik Heber <heber@…> (09/06/13 15:36:56)
- git-committer:
- Frederik Heber <heber@…> (10/05/13 09:31:54)
- Location:
- src
- Files:
-
- 79 edited
-
Actions/unittests/stubs/DummyUI.hpp (modified) (1 diff)
-
UIElements/CommandLineUI/CommandLineDialog.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/CommandLineDialog.hpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/AtomCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/AtomsCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/BooleanCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/CommandLineQuery.hpp (modified) (22 diffs)
-
UIElements/CommandLineUI/Query/DoubleCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/DoublesCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/ElementCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/ElementsCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/EmptyCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/FileCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/FilesCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/IntCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/IntsCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/MoleculeCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/MoleculesCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/RandomNumberDistribution_ParametersCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/RealSpaceMatrixCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/StringCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/StringsCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/UnsignedIntCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/UnsignedIntsCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/VectorCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/CommandLineUI/Query/VectorsCommandLineQuery.cpp (modified) (1 diff)
-
UIElements/Dialog.cpp (modified) (1 diff)
-
UIElements/Dialog.hpp (modified) (6 diffs)
-
UIElements/Qt4/QtDialog.cpp (modified) (1 diff)
-
UIElements/Qt4/QtDialog.hpp (modified) (1 diff)
-
UIElements/Qt4/Query/AtomQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/AtomsQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/BooleanQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/DoubleQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/DoublesQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/ElementQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/ElementsQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/EmptyQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/FileQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/FilesQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/IntQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/IntsQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/MoleculeQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/MoleculesQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/QtQuery.hpp (modified) (23 diffs)
-
UIElements/Qt4/Query/QtQueryList.hpp (modified) (1 diff)
-
UIElements/Qt4/Query/RandomNumberDistribution_ParametersQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/RealSpaceMatrixQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/StringQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/StringsQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/UnsignedIntQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/UnsignedIntsQtQuery.cpp (modified) (1 diff)
-
UIElements/Qt4/Query/VectorQtQuery.cpp (modified) (2 diffs)
-
UIElements/Qt4/Query/VectorsQtQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/AtomTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/AtomsTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/BooleanTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/DoubleTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/DoublesTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/ElementTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/ElementsTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/EmptyTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/FileTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/FilesTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/IntTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/IntsTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/MoleculeTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/MoleculesTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/RandomNumberDistribution_ParametersTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/RealSpaceMatrixTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/StringTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/StringsTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/TextQuery.hpp (modified) (22 diffs)
-
UIElements/TextUI/Query/UnsignedIntTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/UnsignedIntsTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/VectorTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/Query/VectorsTextQuery.cpp (modified) (1 diff)
-
UIElements/TextUI/TextDialog.cpp (modified) (1 diff)
-
UIElements/TextUI/TextDialog.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/unittests/stubs/DummyUI.hpp
r07414d7 rf130d4 24 24 virtual ~DummyDialog(){} 25 25 26 virtual void queryEmpty(const char *, std::string = ""){}27 virtual void queryBoolean(Parameter<bool> &, const char *, std::string = ""){}28 virtual void queryInt(Parameter<int> &, const char *, std::string = ""){}29 virtual void queryInts(Parameter<std::vector<int> > &, const char *, std::string = ""){}30 virtual void queryUnsignedInt(Parameter<unsigned int> &, const char *, std::string = ""){}31 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const char *, std::string = ""){}32 virtual void query String(Parameter<std::string> &, const char*, std::string = ""){}33 virtual void query Strings(Parameter<std::vector<std::string> > &, const char*, std::string = ""){}34 virtual void query Double(Parameter<double> &, const char*, std::string = ""){}35 virtual void query Doubles(Parameter<std::vector<double> > &, const char*, std::string = ""){}36 virtual void queryAtom(Parameter<const atom *> &, const char*,std::string = ""){}37 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const char*,std::string = ""){}38 virtual void queryMolecule(Parameter<const molecule *> &, const char*,std::string = ""){}39 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const char*,std::string = ""){}40 virtual void queryVector(Parameter<Vector> &, const char*, std::string = ""){}41 virtual void queryVectors(Parameter<std::vector<Vector> > &, const char*, std::string = ""){}42 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const char*, std::string = ""){}43 virtual void queryElement(Parameter<const element *> &, const char*, std::string = ""){}44 virtual void queryElements(Parameter<std::vector<const element *> > &, const char*, std::string = ""){}45 virtual void queryFile(Parameter<boost::filesystem::path> &, const char*, std::string = ""){}46 virtual void queryFiles(Parameter< std::vector< boost::filesystem::path> >&, const char*, std::string = ""){}47 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const char*, std::string = ""){}26 virtual void queryEmpty(const std::string ="", const std::string = ""){}; 27 virtual void queryBoolean(Parameter<bool> &, const std::string ="", const std::string = ""){}; 28 virtual void queryInt(Parameter<int> &, const std::string ="", const std::string = ""){}; 29 virtual void queryInts(Parameter<std::vector<int> > &, const std::string ="", const std::string = ""){}; 30 virtual void queryUnsignedInt(Parameter<unsigned int> &, const std::string ="", const std::string = ""){}; 31 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const std::string ="", const std::string = ""){}; 32 virtual void queryDouble(Parameter<double> &, const std::string ="", const std::string = ""){}; 33 virtual void queryDoubles(Parameter<std::vector<double> > &, const std::string ="", const std::string = ""){}; 34 virtual void queryString(Parameter<std::string> &, const std::string ="", const std::string = ""){}; 35 virtual void queryStrings(Parameter<std::vector<std::string> > &, const std::string ="", const std::string = ""){}; 36 virtual void queryAtom(Parameter<const atom *> &, const std::string = "", const std::string = ""){}; 37 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const std::string = "", const std::string = ""){}; 38 virtual void queryMolecule(Parameter<const molecule *> &, const std::string ="", const std::string = ""){}; 39 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const std::string ="", const std::string = ""){}; 40 virtual void queryVector(Parameter<Vector> &, const std::string ="", const std::string = ""){}; 41 virtual void queryVectors(Parameter<std::vector<Vector> > &, const std::string ="", const std::string = ""){}; 42 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const std::string ="", const std::string = ""){}; 43 virtual void queryElement(Parameter<const element *> &, const std::string ="", const std::string = ""){}; 44 virtual void queryElements(Parameter<std::vector<const element *> > &, const std::string ="", const std::string = ""){}; 45 virtual void queryFile(Parameter<boost::filesystem::path> &, const std::string ="", const std::string = ""){}; 46 virtual void queryFiles(Parameter< std::vector<boost::filesystem::path> > &, const std::string ="", const std::string = ""){}; 47 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const std::string ="", const std::string = ""){}; 48 48 }; 49 49 -
src/UIElements/CommandLineUI/CommandLineDialog.cpp
r07414d7 rf130d4 51 51 52 52 53 void CommandLineDialog::queryEmpty(const char* title, std::string _description){54 registerQuery(new EmptyCommandLineQuery(title, _description));53 void CommandLineDialog::queryEmpty(const std::string title, const std::string description){ 54 registerQuery(new EmptyCommandLineQuery(title, description)); 55 55 } 56 56 57 void CommandLineDialog::queryInt(Parameter<int> ¶m, const char* title, std::string _description){58 registerQuery(new IntCommandLineQuery(param, title, _description));57 void CommandLineDialog::queryInt(Parameter<int> ¶m, const std::string title, const std::string description){ 58 registerQuery(new IntCommandLineQuery(param, title, description)); 59 59 } 60 60 61 void CommandLineDialog::queryInts(Parameter<std::vector<int> > ¶m, const char* title, std::string _description){62 registerQuery(new IntsCommandLineQuery(param, title, _description));61 void CommandLineDialog::queryInts(Parameter<std::vector<int> > ¶m, const std::string title, const std::string description){ 62 registerQuery(new IntsCommandLineQuery(param, title, description)); 63 63 } 64 64 65 void CommandLineDialog::queryUnsignedInt(Parameter<unsigned int> ¶m, const char* title, std::string _description){66 registerQuery(new UnsignedIntCommandLineQuery(param, title, _description));65 void CommandLineDialog::queryUnsignedInt(Parameter<unsigned int> ¶m, const std::string title, const std::string description){ 66 registerQuery(new UnsignedIntCommandLineQuery(param, title, description)); 67 67 } 68 68 69 void CommandLineDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > ¶m, const char* title, std::string _description){70 registerQuery(new UnsignedIntsCommandLineQuery(param, title, _description));69 void CommandLineDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > ¶m, const std::string title, const std::string description){ 70 registerQuery(new UnsignedIntsCommandLineQuery(param, title, description)); 71 71 } 72 72 73 void CommandLineDialog::queryBoolean(Parameter<bool> ¶m, const char* title, std::string _description){74 registerQuery(new BooleanCommandLineQuery(param, title, _description));73 void CommandLineDialog::queryBoolean(Parameter<bool> ¶m, const std::string title, const std::string description){ 74 registerQuery(new BooleanCommandLineQuery(param, title, description)); 75 75 } 76 76 77 void CommandLineDialog::queryDouble(Parameter<double> ¶m, const char* title, std::string _description){78 registerQuery(new DoubleCommandLineQuery(param, title, _description));77 void CommandLineDialog::queryDouble(Parameter<double> ¶m, const std::string title, const std::string description){ 78 registerQuery(new DoubleCommandLineQuery(param, title, description)); 79 79 } 80 80 81 void CommandLineDialog::queryDoubles(Parameter<std::vector<double> > ¶m, const char* title, std::string _description){82 registerQuery(new DoublesCommandLineQuery(param, title, _description));81 void CommandLineDialog::queryDoubles(Parameter<std::vector<double> > ¶m, const std::string title, const std::string description){ 82 registerQuery(new DoublesCommandLineQuery(param, title, description)); 83 83 } 84 84 85 void CommandLineDialog::queryString(Parameter<std::string> ¶m, const char* title, std::string _description){86 registerQuery(new StringCommandLineQuery(param, title, _description));85 void CommandLineDialog::queryString(Parameter<std::string> ¶m, const std::string title, const std::string description){ 86 registerQuery(new StringCommandLineQuery(param, title, description)); 87 87 } 88 88 89 void CommandLineDialog::queryStrings(Parameter<std::vector<std::string> > ¶m, const char* title, std::string _description){90 registerQuery(new StringsCommandLineQuery(param, title, _description));89 void CommandLineDialog::queryStrings(Parameter<std::vector<std::string> > ¶m, const std::string title, const std::string description){ 90 registerQuery(new StringsCommandLineQuery(param, title, description)); 91 91 } 92 92 93 void CommandLineDialog::queryAtom(Parameter<const atom *> ¶m, const char* title, std::string _description) {94 registerQuery(new AtomCommandLineQuery(param, title, _description));93 void CommandLineDialog::queryAtom(Parameter<const atom *> ¶m, const std::string title, const std::string description) { 94 registerQuery(new AtomCommandLineQuery(param, title, description)); 95 95 } 96 96 97 void CommandLineDialog::queryAtoms(Parameter<std::vector<const atom *> > ¶m, const char* title, std::string _description) {98 registerQuery(new AtomsCommandLineQuery(param, title, _description));97 void CommandLineDialog::queryAtoms(Parameter<std::vector<const atom *> > ¶m, const std::string title, const std::string description) { 98 registerQuery(new AtomsCommandLineQuery(param, title, description)); 99 99 } 100 100 101 void CommandLineDialog::queryMolecule(Parameter<const molecule *> ¶m, const char* title, std::string _description) {102 registerQuery(new MoleculeCommandLineQuery(param, title, _description));101 void CommandLineDialog::queryMolecule(Parameter<const molecule *> ¶m, const std::string title, const std::string description) { 102 registerQuery(new MoleculeCommandLineQuery(param, title, description)); 103 103 } 104 104 105 void CommandLineDialog::queryMolecules(Parameter<std::vector<const molecule *> > ¶m, const char* title, std::string _description) {106 registerQuery(new MoleculesCommandLineQuery(param, title, _description));105 void CommandLineDialog::queryMolecules(Parameter<std::vector<const molecule *> > ¶m, const std::string title, const std::string description) { 106 registerQuery(new MoleculesCommandLineQuery(param, title, description)); 107 107 } 108 108 109 void CommandLineDialog::queryVector(Parameter<Vector> ¶m, const char* title, std::string _description) {110 registerQuery(new VectorCommandLineQuery(param, title, _description));109 void CommandLineDialog::queryVector(Parameter<Vector> ¶m, const std::string title, const std::string description) { 110 registerQuery(new VectorCommandLineQuery(param, title, description)); 111 111 } 112 112 113 void CommandLineDialog::queryVectors(Parameter<std::vector<Vector> > ¶m, const char* title, std::string _description) {114 registerQuery(new VectorsCommandLineQuery(param, title, _description));113 void CommandLineDialog::queryVectors(Parameter<std::vector<Vector> > ¶m, const std::string title, const std::string description) { 114 registerQuery(new VectorsCommandLineQuery(param, title, description)); 115 115 } 116 116 117 void CommandLineDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> ¶m, const char* title, std::string _description) {118 registerQuery(new RealSpaceMatrixCommandLineQuery(param, title, _description));117 void CommandLineDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> ¶m, const std::string title, const std::string description) { 118 registerQuery(new RealSpaceMatrixCommandLineQuery(param, title,description)); 119 119 } 120 120 121 void CommandLineDialog::queryElement(Parameter<const element *> ¶m, const char* title, std::string _description){122 registerQuery(new ElementCommandLineQuery(param, title, _description));121 void CommandLineDialog::queryElement(Parameter<const element *> ¶m, const std::string title, const std::string description){ 122 registerQuery(new ElementCommandLineQuery(param, title, description)); 123 123 } 124 124 125 void CommandLineDialog::queryElements(Parameter<std::vector<const element *> > ¶m, const char* title, std::string _description){126 registerQuery(new ElementsCommandLineQuery(param, title, _description));125 void CommandLineDialog::queryElements(Parameter<std::vector<const element *> > ¶m, const std::string title, const std::string description){ 126 registerQuery(new ElementsCommandLineQuery(param, title, description)); 127 127 } 128 128 129 void CommandLineDialog::queryFile(Parameter<boost::filesystem::path> ¶m, const char* title, std::string _description){130 registerQuery(new FileCommandLineQuery(param, title, _description));129 void CommandLineDialog::queryFile(Parameter<boost::filesystem::path> ¶m, const std::string title, const std::string description){ 130 registerQuery(new FileCommandLineQuery(param, title, description)); 131 131 } 132 132 133 void CommandLineDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > ¶m, const char* title, std::string _description){134 registerQuery(new FilesCommandLineQuery(param, title, _description));133 void CommandLineDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > ¶m, const std::string title, const std::string description){ 134 registerQuery(new FilesCommandLineQuery(param, title, description)); 135 135 } 136 136 137 void CommandLineDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> ¶m, const char* title, std::string _description){138 registerQuery(new RandomNumberDistribution_ParametersCommandLineQuery(param, title, _description));137 void CommandLineDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> ¶m, const std::string title, const std::string description){ 138 registerQuery(new RandomNumberDistribution_ParametersCommandLineQuery(param, title, description)); 139 139 } 140 140 -
src/UIElements/CommandLineUI/CommandLineDialog.hpp
r07414d7 rf130d4 33 33 virtual ~CommandLineDialog(); 34 34 35 virtual void queryEmpty(const char *,std::string = "");36 virtual void queryInt(Parameter<int> &, const char *,std::string = "");37 virtual void queryInts(Parameter<std::vector<int> > &, const char *,std::string = "");38 virtual void queryUnsignedInt(Parameter<unsigned int> &, const char *,std::string = "");39 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const char *,std::string = "");40 virtual void queryBoolean(Parameter<bool> &, const char *,std::string = "");41 virtual void queryString(Parameter<std::string> &, const char*,std::string = "");42 virtual void queryStrings(Parameter<std::vector<std::string> > &, const char*,std::string = "");43 virtual void queryDouble(Parameter<double> &, const char*,std::string = "");44 virtual void queryDoubles(Parameter<std::vector<double> > &, const char*,std::string = "");45 virtual void queryAtom(Parameter<const atom *> &, const char*,std::string = "");46 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const char*,std::string = "");47 virtual void queryMolecule(Parameter<const molecule *> &, const char*,std::string = "");48 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const char*,std::string = "");49 virtual void queryVector(Parameter<Vector> &, const char*,std::string = "");50 virtual void queryVectors(Parameter<std::vector<Vector> > &, const char*,std::string = "");51 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const char*,std::string = "");52 virtual void queryElement(Parameter<const element *> &, const char*,std::string = "");53 virtual void queryElements(Parameter<std::vector<const element *> > &, const char*,std::string = "");54 virtual void queryFile(Parameter<boost::filesystem::path> &, const char*,std::string = "");55 virtual void queryFiles(Parameter<std::vector< boost::filesystem::path> > &, const char*,std::string = "");56 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const char*,std::string = "");35 virtual void queryEmpty(const std::string ="", const std::string = ""); 36 virtual void queryInt(Parameter<int> &, const std::string ="", const std::string = ""); 37 virtual void queryInts(Parameter<std::vector<int> > &, const std::string ="", const std::string = ""); 38 virtual void queryUnsignedInt(Parameter<unsigned int> &, const std::string ="", const std::string = ""); 39 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const std::string ="", const std::string = ""); 40 virtual void queryBoolean(Parameter<bool> &, const std::string ="", const std::string = ""); 41 virtual void queryString(Parameter<std::string> &, const std::string ="", const std::string = ""); 42 virtual void queryStrings(Parameter<std::vector<std::string> > &, const std::string ="", const std::string = ""); 43 virtual void queryDouble(Parameter<double> &, const std::string ="", const std::string = ""); 44 virtual void queryDoubles(Parameter<std::vector<double> > &, const std::string ="", const std::string = ""); 45 virtual void queryAtom(Parameter<const atom *> &, const std::string ="", const std::string = ""); 46 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const std::string ="", const std::string = ""); 47 virtual void queryMolecule(Parameter<const molecule *> &, const std::string ="", const std::string = ""); 48 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const std::string ="", const std::string = ""); 49 virtual void queryVector(Parameter<Vector> &, const std::string ="", const std::string = ""); 50 virtual void queryVectors(Parameter<std::vector<Vector> > &, const std::string ="", const std::string = ""); 51 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const std::string ="", const std::string = ""); 52 virtual void queryElement(Parameter<const element *> &, const std::string ="", const std::string = ""); 53 virtual void queryElements(Parameter<std::vector<const element *> > &, const std::string ="", const std::string = ""); 54 virtual void queryFile(Parameter<boost::filesystem::path> &, const std::string ="", const std::string = ""); 55 virtual void queryFiles(Parameter<std::vector< boost::filesystem::path> > &, const std::string ="", const std::string = ""); 56 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const std::string ="", const std::string = ""); 57 57 // specialized stuff for command line queries 58 58 // all placed into Query/CommandLineQuery.hpp -
src/UIElements/CommandLineUI/Query/AtomCommandLineQuery.cpp
r07414d7 rf130d4 49 49 using namespace std; 50 50 51 CommandLineDialog::AtomCommandLineQuery::AtomCommandLineQuery(Parameter<const atom *> &_param, std::string title, std::string_description) :52 Dialog::TQuery<const atom*>(_param, title, _description)51 CommandLineDialog::AtomCommandLineQuery::AtomCommandLineQuery(Parameter<const atom *> &_param, const std::string &_title, const std::string &_description) : 52 Dialog::TQuery<const atom*>(_param, _title, _description) 53 53 {} 54 54 -
src/UIElements/CommandLineUI/Query/AtomsCommandLineQuery.cpp
r07414d7 rf130d4 44 44 #include "World.hpp" 45 45 46 CommandLineDialog::AtomsCommandLineQuery::AtomsCommandLineQuery(Parameter<std::vector<const atom *> > &_param, std::string title, std::string_description) :47 Dialog::TQuery<std::vector<const atom *> >(_param, title, _description)46 CommandLineDialog::AtomsCommandLineQuery::AtomsCommandLineQuery(Parameter<std::vector<const atom *> > &_param, const std::string &_title, const std::string &_description) : 47 Dialog::TQuery<std::vector<const atom *> >(_param, _title, _description) 48 48 {} 49 49 -
src/UIElements/CommandLineUI/Query/BooleanCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::BooleanCommandLineQuery::BooleanCommandLineQuery(Parameter<bool> &_param, std::string title, std::string_description) :44 Dialog::TQuery<bool>(_param, title, _description)43 CommandLineDialog::BooleanCommandLineQuery::BooleanCommandLineQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<bool>(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/CommandLineQuery.hpp
r07414d7 rf130d4 19 19 class CommandLineDialog::EmptyCommandLineQuery : public Dialog::EmptyQuery { 20 20 public: 21 EmptyCommandLineQuery( std::string title, std::string_description = "");21 EmptyCommandLineQuery(const std::string &_title, const std::string &_description = ""); 22 22 virtual ~EmptyCommandLineQuery(); 23 23 virtual bool handle(); … … 26 26 class CommandLineDialog::IntCommandLineQuery : public Dialog::TQuery<int> { 27 27 public: 28 IntCommandLineQuery(Parameter<int> &_param, std::string title, std::string_description = "");28 IntCommandLineQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description = ""); 29 29 virtual ~IntCommandLineQuery(); 30 30 virtual bool handle(); … … 33 33 class CommandLineDialog::IntsCommandLineQuery : public Dialog::TQuery<std::vector<int> > { 34 34 public: 35 IntsCommandLineQuery(Parameter<std::vector<int> > &_param, std::string title, std::string_description = "");35 IntsCommandLineQuery(Parameter<std::vector<int> > &_param, const std::string &_title, const std::string &_description = ""); 36 36 virtual ~IntsCommandLineQuery(); 37 37 virtual bool handle(); … … 40 40 class CommandLineDialog::UnsignedIntCommandLineQuery : public Dialog::TQuery<unsigned int> { 41 41 public: 42 UnsignedIntCommandLineQuery(Parameter<unsigned int> &_param, std::string title, std::string_description = "");42 UnsignedIntCommandLineQuery(Parameter<unsigned int> &_param, const std::string &_title, const std::string &_description = ""); 43 43 virtual ~UnsignedIntCommandLineQuery(); 44 44 virtual bool handle(); … … 47 47 class CommandLineDialog::UnsignedIntsCommandLineQuery : public Dialog::TQuery<std::vector<unsigned int> > { 48 48 public: 49 UnsignedIntsCommandLineQuery(Parameter<std::vector<unsigned int> > &_param, std::string title, std::string_description = "");49 UnsignedIntsCommandLineQuery(Parameter<std::vector<unsigned int> > &_param, const std::string &_title, const std::string &_description = ""); 50 50 virtual ~UnsignedIntsCommandLineQuery(); 51 51 virtual bool handle(); … … 54 54 class CommandLineDialog::BooleanCommandLineQuery : public Dialog::TQuery<bool> { 55 55 public: 56 BooleanCommandLineQuery(Parameter<bool> &_param, std::string title, std::string_description = "");56 BooleanCommandLineQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description = ""); 57 57 virtual ~BooleanCommandLineQuery(); 58 58 virtual bool handle(); … … 61 61 class CommandLineDialog::DoubleCommandLineQuery : public Dialog::TQuery<double> { 62 62 public: 63 DoubleCommandLineQuery(Parameter<double> &_param, std::string title, std::string_description = "");63 DoubleCommandLineQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description = ""); 64 64 virtual ~DoubleCommandLineQuery(); 65 65 virtual bool handle(); … … 68 68 class CommandLineDialog::DoublesCommandLineQuery : public Dialog::TQuery<std::vector<double> > { 69 69 public: 70 DoublesCommandLineQuery(Parameter<std::vector<double> > &_param, std::string title, std::string_description = "");70 DoublesCommandLineQuery(Parameter<std::vector<double> > &_param, const std::string &_title, const std::string &_description = ""); 71 71 virtual ~DoublesCommandLineQuery(); 72 72 virtual bool handle(); … … 75 75 class CommandLineDialog::StringCommandLineQuery : public Dialog::TQuery<std::string> { 76 76 public: 77 StringCommandLineQuery(Parameter<std::string> &_param, std::string title, std::string_description = "");77 StringCommandLineQuery(Parameter<std::string> &_param, const std::string &_title, const std::string &_description = ""); 78 78 virtual ~StringCommandLineQuery(); 79 79 virtual bool handle(); … … 82 82 class CommandLineDialog::StringsCommandLineQuery : public Dialog::TQuery<std::vector<std::string> > { 83 83 public: 84 StringsCommandLineQuery(Parameter<std::vector<std::string> > &_param, std::string title, std::string_description = "");84 StringsCommandLineQuery(Parameter<std::vector<std::string> > &_param, const std::string &_title, const std::string &_description = ""); 85 85 virtual ~StringsCommandLineQuery(); 86 86 virtual bool handle(); … … 89 89 class CommandLineDialog::AtomCommandLineQuery : public Dialog::TQuery<const atom *> { 90 90 public: 91 AtomCommandLineQuery(Parameter<const atom *> &_param, std::string title, std::string_description = "");91 AtomCommandLineQuery(Parameter<const atom *> &_param, const std::string &_title, const std::string &_description = ""); 92 92 virtual ~AtomCommandLineQuery(); 93 93 virtual bool handle(); … … 96 96 class CommandLineDialog::AtomsCommandLineQuery : public Dialog::TQuery<std::vector<const atom*> > { 97 97 public: 98 AtomsCommandLineQuery(Parameter<std::vector<const atom *> > &_param, std::string title, std::string_description = "");98 AtomsCommandLineQuery(Parameter<std::vector<const atom *> > &_param, const std::string &_title, const std::string &_description = ""); 99 99 virtual ~AtomsCommandLineQuery(); 100 100 virtual bool handle(); … … 103 103 class CommandLineDialog::MoleculeCommandLineQuery : public Dialog::TQuery<const molecule *> { 104 104 public: 105 MoleculeCommandLineQuery(Parameter<const molecule *> &_param, std::string title, std::string_description = "");105 MoleculeCommandLineQuery(Parameter<const molecule *> &_param, const std::string &_title, const std::string &_description = ""); 106 106 virtual ~MoleculeCommandLineQuery(); 107 107 virtual bool handle(); … … 110 110 class CommandLineDialog::MoleculesCommandLineQuery : public Dialog::TQuery<std::vector<const molecule*> > { 111 111 public: 112 MoleculesCommandLineQuery(Parameter<std::vector<const molecule *> > &_param, std::string title, std::string_description = "");112 MoleculesCommandLineQuery(Parameter<std::vector<const molecule *> > &_param, const std::string &_title, const std::string &_description = ""); 113 113 virtual ~MoleculesCommandLineQuery(); 114 114 virtual bool handle(); … … 117 117 class CommandLineDialog::VectorCommandLineQuery : public Dialog::TQuery<Vector> { 118 118 public: 119 VectorCommandLineQuery(Parameter<Vector> &_param, std::string title, std::string_description = "");119 VectorCommandLineQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description = ""); 120 120 virtual ~VectorCommandLineQuery(); 121 121 virtual bool handle(); … … 124 124 class CommandLineDialog::VectorsCommandLineQuery : public Dialog::TQuery<std::vector<Vector> > { 125 125 public: 126 VectorsCommandLineQuery(Parameter<std::vector<Vector> > &_param, std::string title, std::string_description = "");126 VectorsCommandLineQuery(Parameter<std::vector<Vector> > &_param, const std::string &_title, const std::string &_description = ""); 127 127 virtual ~VectorsCommandLineQuery(); 128 128 virtual bool handle(); … … 131 131 class CommandLineDialog::RealSpaceMatrixCommandLineQuery : public Dialog::TQuery<RealSpaceMatrix> { 132 132 public: 133 RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, std::string title, std::string_description = "");133 RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description = ""); 134 134 virtual ~RealSpaceMatrixCommandLineQuery(); 135 135 virtual bool handle(); … … 138 138 class CommandLineDialog::ElementCommandLineQuery : public Dialog::TQuery<const element *> { 139 139 public: 140 ElementCommandLineQuery(Parameter<const element *> &_param, std::string title, std::string_description = "");140 ElementCommandLineQuery(Parameter<const element *> &_param, const std::string &_title, const std::string &_description = ""); 141 141 virtual ~ElementCommandLineQuery(); 142 142 virtual bool handle(); … … 145 145 class CommandLineDialog::ElementsCommandLineQuery : public Dialog::TQuery<std::vector<const element *> > { 146 146 public: 147 ElementsCommandLineQuery(Parameter<std::vector<const element *> > &_param, std::string title, std::string_description = "");147 ElementsCommandLineQuery(Parameter<std::vector<const element *> > &_param, const std::string &_title, const std::string &_description = ""); 148 148 virtual ~ElementsCommandLineQuery(); 149 149 virtual bool handle(); … … 152 152 class CommandLineDialog::FileCommandLineQuery : public Dialog::TQuery<boost::filesystem::path> { 153 153 public: 154 FileCommandLineQuery(Parameter<boost::filesystem::path> &_param, std::string title, std::string_description = "");154 FileCommandLineQuery(Parameter<boost::filesystem::path> &_param, const std::string &_title, const std::string &_description = ""); 155 155 virtual ~FileCommandLineQuery(); 156 156 virtual bool handle(); … … 159 159 class CommandLineDialog::FilesCommandLineQuery : public Dialog::TQuery<std::vector<boost::filesystem::path> > { 160 160 public: 161 FilesCommandLineQuery(Parameter<std::vector< boost::filesystem::path> > ¶m, std::string title, std::string_description = "");161 FilesCommandLineQuery(Parameter<std::vector< boost::filesystem::path> > ¶m, const std::string &_title, const std::string &_description = ""); 162 162 virtual ~FilesCommandLineQuery(); 163 163 virtual bool handle(); … … 166 166 class CommandLineDialog::RandomNumberDistribution_ParametersCommandLineQuery : public Dialog::TQuery<RandomNumberDistribution_Parameters> { 167 167 public: 168 RandomNumberDistribution_ParametersCommandLineQuery(Parameter<RandomNumberDistribution_Parameters> &_param, std::string title, std::string_description = "");168 RandomNumberDistribution_ParametersCommandLineQuery(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string &_title, const std::string &_description = ""); 169 169 virtual ~RandomNumberDistribution_ParametersCommandLineQuery(); 170 170 virtual bool handle(); -
src/UIElements/CommandLineUI/Query/DoubleCommandLineQuery.cpp
r07414d7 rf130d4 42 42 43 43 44 CommandLineDialog::DoubleCommandLineQuery::DoubleCommandLineQuery(Parameter<double> &_param, std::string title, std::string_description) :45 Dialog::TQuery<double>(_param, title, _description)44 CommandLineDialog::DoubleCommandLineQuery::DoubleCommandLineQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description) : 45 Dialog::TQuery<double>(_param, _title, _description) 46 46 {} 47 47 -
src/UIElements/CommandLineUI/Query/DoublesCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::DoublesCommandLineQuery::DoublesCommandLineQuery(Parameter<std::vector<double> > &_param, std::string title, std::string_description) :44 Dialog::TQuery<std::vector<double> >(_param, title, _description)43 CommandLineDialog::DoublesCommandLineQuery::DoublesCommandLineQuery(Parameter<std::vector<double> > &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<std::vector<double> >(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/ElementCommandLineQuery.cpp
r07414d7 rf130d4 44 44 #include "World.hpp" 45 45 46 CommandLineDialog::ElementCommandLineQuery::ElementCommandLineQuery(Parameter<const element*> &_param, std::string title, std::string_description) :47 Dialog::TQuery<const element *>(_param, title, _description)46 CommandLineDialog::ElementCommandLineQuery::ElementCommandLineQuery(Parameter<const element*> &_param, const std::string &_title, const std::string &_description) : 47 Dialog::TQuery<const element *>(_param, _title, _description) 48 48 {} 49 49 -
src/UIElements/CommandLineUI/Query/ElementsCommandLineQuery.cpp
r07414d7 rf130d4 44 44 #include "World.hpp" 45 45 46 CommandLineDialog::ElementsCommandLineQuery::ElementsCommandLineQuery(Parameter<std::vector<const element*> > &_param, std::string title, std::string_description) :47 Dialog::TQuery<std::vector<const element *> >(_param, title, _description)46 CommandLineDialog::ElementsCommandLineQuery::ElementsCommandLineQuery(Parameter<std::vector<const element*> > &_param, const std::string &_title, const std::string &_description) : 47 Dialog::TQuery<std::vector<const element *> >(_param, _title, _description) 48 48 {} 49 49 -
src/UIElements/CommandLineUI/Query/EmptyCommandLineQuery.cpp
r07414d7 rf130d4 42 42 #include "CodePatterns/Verbose.hpp" 43 43 44 CommandLineDialog::EmptyCommandLineQuery::EmptyCommandLineQuery( std::string title, std::string_description) :45 Dialog::EmptyQuery( title, _description)44 CommandLineDialog::EmptyCommandLineQuery::EmptyCommandLineQuery(const std::string &_title, const std::string &_description) : 45 Dialog::EmptyQuery(_title, _description) 46 46 {} 47 47 -
src/UIElements/CommandLineUI/Query/FileCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::FileCommandLineQuery::FileCommandLineQuery(Parameter<boost::filesystem::path> &_param, std::string title, std::string_description) :44 Dialog::TQuery<boost::filesystem::path>(_param, title, _description)43 CommandLineDialog::FileCommandLineQuery::FileCommandLineQuery(Parameter<boost::filesystem::path> &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<boost::filesystem::path>(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/FilesCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::FilesCommandLineQuery::FilesCommandLineQuery(Parameter<std::vector< boost::filesystem::path> > &_param, std::string title, std::string_description) :44 Dialog::TQuery<std::vector<boost::filesystem::path> >(_param, title, _description)43 CommandLineDialog::FilesCommandLineQuery::FilesCommandLineQuery(Parameter<std::vector< boost::filesystem::path> > &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<std::vector<boost::filesystem::path> >(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/IntCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::IntCommandLineQuery::IntCommandLineQuery(Parameter<int> &_param, std::string title, std::string_description) :44 Dialog::TQuery<int>(_param, title, _description)43 CommandLineDialog::IntCommandLineQuery::IntCommandLineQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<int>(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/IntsCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::IntsCommandLineQuery::IntsCommandLineQuery(Parameter<std::vector<int> > &_param, std::string title, std::string_description) :44 Dialog::TQuery<std::vector<int> >(_param, title, _description)43 CommandLineDialog::IntsCommandLineQuery::IntsCommandLineQuery(Parameter<std::vector<int> > &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<std::vector<int> >(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/MoleculeCommandLineQuery.cpp
r07414d7 rf130d4 44 44 #include "CodePatterns/Verbose.hpp" 45 45 46 CommandLineDialog::MoleculeCommandLineQuery::MoleculeCommandLineQuery(Parameter<const molecule *> &_param, std::string title, std::string_description) :47 Dialog::TQuery<const molecule *>(_param, title, _description)46 CommandLineDialog::MoleculeCommandLineQuery::MoleculeCommandLineQuery(Parameter<const molecule *> &_param, const std::string &_title, const std::string &_description) : 47 Dialog::TQuery<const molecule *>(_param, _title, _description) 48 48 {} 49 49 -
src/UIElements/CommandLineUI/Query/MoleculesCommandLineQuery.cpp
r07414d7 rf130d4 45 45 #include "World.hpp" 46 46 47 CommandLineDialog::MoleculesCommandLineQuery::MoleculesCommandLineQuery(Parameter<std::vector<const molecule *> > &_param, std::string title, std::string_description) :48 Dialog::TQuery<std::vector<const molecule *> >(_param, title, _description)47 CommandLineDialog::MoleculesCommandLineQuery::MoleculesCommandLineQuery(Parameter<std::vector<const molecule *> > &_param, const std::string &_title, const std::string &_description) : 48 Dialog::TQuery<std::vector<const molecule *> >(_param, _title, _description) 49 49 {} 50 50 -
src/UIElements/CommandLineUI/Query/RandomNumberDistribution_ParametersCommandLineQuery.cpp
r07414d7 rf130d4 47 47 #include "RandomNumbers/RandomNumberDistribution_Parameters.hpp" 48 48 49 CommandLineDialog::RandomNumberDistribution_ParametersCommandLineQuery::RandomNumberDistribution_ParametersCommandLineQuery(Parameter<RandomNumberDistribution_Parameters> &_param, std::string title, std::string_description) :50 Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, title, _description)49 CommandLineDialog::RandomNumberDistribution_ParametersCommandLineQuery::RandomNumberDistribution_ParametersCommandLineQuery(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string &_title, const std::string &_description) : 50 Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, _title, _description) 51 51 {} 52 52 -
src/UIElements/CommandLineUI/Query/RealSpaceMatrixCommandLineQuery.cpp
r07414d7 rf130d4 43 43 #include "LinearAlgebra/RealSpaceMatrix.hpp" 44 44 45 CommandLineDialog::RealSpaceMatrixCommandLineQuery::RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, std::string title, std::string_description) :46 Dialog::TQuery<RealSpaceMatrix>(_param, title, _description)45 CommandLineDialog::RealSpaceMatrixCommandLineQuery::RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<RealSpaceMatrix>(_param, _title, _description) 47 47 {} 48 48 -
src/UIElements/CommandLineUI/Query/StringCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::StringCommandLineQuery::StringCommandLineQuery(Parameter<std::string> &_param, std::string title, std::string_description) :44 Dialog::TQuery<std::string>(_param, title, _description)43 CommandLineDialog::StringCommandLineQuery::StringCommandLineQuery(Parameter<std::string> &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<std::string>(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/StringsCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::StringsCommandLineQuery::StringsCommandLineQuery(Parameter<std::vector<std::string> > &_param, std::string title, std::string_description) :44 Dialog::TQuery<std::vector<std::string> >(_param, title, _description)43 CommandLineDialog::StringsCommandLineQuery::StringsCommandLineQuery(Parameter<std::vector<std::string> > &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<std::vector<std::string> >(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/UnsignedIntCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::UnsignedIntCommandLineQuery::UnsignedIntCommandLineQuery(Parameter<unsigned int> &_param, std::string title, std::string_description) :44 Dialog::TQuery<unsigned int>(_param, title, _description)43 CommandLineDialog::UnsignedIntCommandLineQuery::UnsignedIntCommandLineQuery(Parameter<unsigned int> &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<unsigned int>(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/UnsignedIntsCommandLineQuery.cpp
r07414d7 rf130d4 41 41 #include "CodePatterns/Verbose.hpp" 42 42 43 CommandLineDialog::UnsignedIntsCommandLineQuery::UnsignedIntsCommandLineQuery(Parameter<std::vector<unsigned int> > &_param, std::string title, std::string_description) :44 Dialog::TQuery<std::vector<unsigned int> >(_param, title, _description)43 CommandLineDialog::UnsignedIntsCommandLineQuery::UnsignedIntsCommandLineQuery(Parameter<std::vector<unsigned int> > &_param, const std::string &_title, const std::string &_description) : 44 Dialog::TQuery<std::vector<unsigned int> >(_param, _title, _description) 45 45 {} 46 46 -
src/UIElements/CommandLineUI/Query/VectorCommandLineQuery.cpp
r07414d7 rf130d4 45 45 #include "World.hpp" 46 46 47 CommandLineDialog::VectorCommandLineQuery::VectorCommandLineQuery(Parameter<Vector> &_param, std::string title, std::string_description) :48 Dialog::TQuery<Vector>(_param, title, _description)47 CommandLineDialog::VectorCommandLineQuery::VectorCommandLineQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description) : 48 Dialog::TQuery<Vector>(_param, _title, _description) 49 49 {} 50 50 -
src/UIElements/CommandLineUI/Query/VectorsCommandLineQuery.cpp
r07414d7 rf130d4 45 45 #include "World.hpp" 46 46 47 CommandLineDialog::VectorsCommandLineQuery::VectorsCommandLineQuery(Parameter<std::vector<Vector> > &_param, std::string title, std::string_description) :48 Dialog::TQuery<std::vector<Vector> >(_param, title, _description)47 CommandLineDialog::VectorsCommandLineQuery::VectorsCommandLineQuery(Parameter<std::vector<Vector> > &_param, const std::string &_title, const std::string &_description) : 48 Dialog::TQuery<std::vector<Vector> >(_param, _title, _description) 49 49 {} 50 50 -
src/UIElements/Dialog.cpp
r07414d7 rf130d4 121 121 } 122 122 123 /*template <> void Dialog::query<Dialog::EmptyType>(Parameter<Dialog::EmptyType> ¶m, const char *token,std::string description)124 { 125 queryEmpty(param, t oken, description);123 /*template <> void Dialog::query<Dialog::EmptyType>(Parameter<Dialog::EmptyType> ¶m, const std::string title, const std::string description) 124 { 125 queryEmpty(param, title, description); 126 126 }*/ 127 127 128 template <> void Dialog::query<bool>(Parameter<bool> ¶m, const char *token,std::string description)129 { 130 queryBoolean(param, t oken, description);131 } 132 133 template <> void Dialog::query<int>(Parameter<int> ¶m, const char *token,std::string description)134 { 135 queryInt(param, t oken, description);136 } 137 138 template <> void Dialog::query< std::vector<int> >(Parameter<std::vector<int> > ¶m, const char *token,std::string description)139 { 140 queryInts(param, t oken, description);141 } 142 143 template <> void Dialog::query<unsigned int>(Parameter<unsigned int> ¶m, const char *token,std::string description)144 { 145 queryUnsignedInt(param, t oken, description);146 } 147 148 template <> void Dialog::query< std::vector<unsigned int> >(Parameter<std::vector<unsigned int> > ¶m, const char *token,std::string description)149 { 150 queryUnsignedInts(param, t oken, description);151 } 152 153 template <> void Dialog::query<double>(Parameter<double> ¶m, const char *token,std::string description)154 { 155 queryDouble(param, t oken, description);156 } 157 158 template <> void Dialog::query< std::vector<double> >(Parameter<std::vector<double> > ¶m, const char *token,std::string description)159 { 160 queryDoubles(param, t oken, description);161 } 162 163 template <> void Dialog::query<std::string>(Parameter<std::string> ¶m, const char *token,std::string description)164 { 165 queryString(param, t oken, description);166 } 167 168 template <> void Dialog::query< std::vector<std::string> >(Parameter<std::vector<std::string> > ¶m, const char *token,std::string description)169 { 170 queryStrings(param, t oken, description);171 } 172 173 template <> void Dialog::query<const atom *>(Parameter<const atom *> ¶m, const char *token,std::string description)174 { 175 queryAtom(param, t oken, description);176 } 177 178 template <> void Dialog::query< std::vector<const atom *> >(Parameter<std::vector<const atom *> > ¶m, const char *token,std::string description)179 { 180 queryAtoms(param, t oken, description);181 } 182 183 template <> void Dialog::query<const molecule *>(Parameter<const molecule *> ¶m, const char *token,std::string description)184 { 185 queryMolecule(param, t oken, description);186 } 187 188 template <> void Dialog::query< std::vector<const molecule *> >(Parameter<std::vector<const molecule *> > ¶m, const char *token,std::string description)189 { 190 queryMolecules(param, t oken, description);191 } 192 193 template <> void Dialog::query<Vector>(Parameter<Vector> ¶m, const char *token,std::string description)194 { 195 queryVector(param, t oken, description);196 } 197 198 template <> void Dialog::query< std::vector<Vector> >(Parameter<std::vector<Vector> > ¶m, const char *token,std::string description)199 { 200 queryVectors(param, t oken, description);201 } 202 203 template <> void Dialog::query<RealSpaceMatrix>(Parameter<RealSpaceMatrix> ¶m, const char *token,std::string description)204 { 205 queryRealSpaceMatrix(param, t oken, description);206 } 207 208 template <> void Dialog::query<const element *>(Parameter<const element *> ¶m, const char *token,std::string description)209 { 210 queryElement(param, t oken, description);211 } 212 213 template <> void Dialog::query< std::vector<const element *> >(Parameter<std::vector<const element *> > ¶m, const char *token,std::string description)214 { 215 queryElements(param, t oken, description);216 } 217 218 template <> void Dialog::query< boost::filesystem::path >(Parameter<boost::filesystem::path> ¶m, const char *token,std::string description)219 { 220 queryFile(param, t oken, description);221 } 222 223 template <> void Dialog::query< std::vector<boost::filesystem::path> >(Parameter<std::vector< boost::filesystem::path> > ¶m, const char *token,std::string description)224 { 225 queryFiles(param, t oken, description);226 } 227 228 template <> void Dialog::query< RandomNumberDistribution_Parameters >(Parameter<RandomNumberDistribution_Parameters> ¶m, const char *token,std::string description)229 { 230 queryRandomNumberDistribution_Parameters(param, t oken, description);128 template <> void Dialog::query<bool>(Parameter<bool> ¶m, const std::string title, const std::string description) 129 { 130 queryBoolean(param, title, description); 131 } 132 133 template <> void Dialog::query<int>(Parameter<int> ¶m, const std::string title, const std::string description) 134 { 135 queryInt(param, title, description); 136 } 137 138 template <> void Dialog::query< std::vector<int> >(Parameter<std::vector<int> > ¶m, const std::string title, const std::string description) 139 { 140 queryInts(param, title, description); 141 } 142 143 template <> void Dialog::query<unsigned int>(Parameter<unsigned int> ¶m, const std::string title, const std::string description) 144 { 145 queryUnsignedInt(param, title, description); 146 } 147 148 template <> void Dialog::query< std::vector<unsigned int> >(Parameter<std::vector<unsigned int> > ¶m, const std::string title, const std::string description) 149 { 150 queryUnsignedInts(param, title, description); 151 } 152 153 template <> void Dialog::query<double>(Parameter<double> ¶m, const std::string title, const std::string description) 154 { 155 queryDouble(param, title, description); 156 } 157 158 template <> void Dialog::query< std::vector<double> >(Parameter<std::vector<double> > ¶m, const std::string title, const std::string description) 159 { 160 queryDoubles(param, title, description); 161 } 162 163 template <> void Dialog::query<std::string>(Parameter<std::string> ¶m, const std::string title, const std::string description) 164 { 165 queryString(param, title, description); 166 } 167 168 template <> void Dialog::query< std::vector<std::string> >(Parameter<std::vector<std::string> > ¶m, const std::string title, const std::string description) 169 { 170 queryStrings(param, title, description); 171 } 172 173 template <> void Dialog::query<const atom *>(Parameter<const atom *> ¶m, const std::string title, const std::string description) 174 { 175 queryAtom(param, title, description); 176 } 177 178 template <> void Dialog::query< std::vector<const atom *> >(Parameter<std::vector<const atom *> > ¶m, const std::string title, const std::string description) 179 { 180 queryAtoms(param, title, description); 181 } 182 183 template <> void Dialog::query<const molecule *>(Parameter<const molecule *> ¶m, const std::string title, const std::string description) 184 { 185 queryMolecule(param, title, description); 186 } 187 188 template <> void Dialog::query< std::vector<const molecule *> >(Parameter<std::vector<const molecule *> > ¶m, const std::string title, const std::string description) 189 { 190 queryMolecules(param, title, description); 191 } 192 193 template <> void Dialog::query<Vector>(Parameter<Vector> ¶m, const std::string title, const std::string description) 194 { 195 queryVector(param, title, description); 196 } 197 198 template <> void Dialog::query< std::vector<Vector> >(Parameter<std::vector<Vector> > ¶m, const std::string title, const std::string description) 199 { 200 queryVectors(param, title, description); 201 } 202 203 template <> void Dialog::query<RealSpaceMatrix>(Parameter<RealSpaceMatrix> ¶m, const std::string title, const std::string description) 204 { 205 queryRealSpaceMatrix(param, title, description); 206 } 207 208 template <> void Dialog::query<const element *>(Parameter<const element *> ¶m, const std::string title, const std::string description) 209 { 210 queryElement(param, title, description); 211 } 212 213 template <> void Dialog::query< std::vector<const element *> >(Parameter<std::vector<const element *> > ¶m, const std::string title, const std::string description) 214 { 215 queryElements(param, title, description); 216 } 217 218 template <> void Dialog::query< boost::filesystem::path >(Parameter<boost::filesystem::path> ¶m, const std::string title, const std::string description) 219 { 220 queryFile(param, title, description); 221 } 222 223 template <> void Dialog::query< std::vector<boost::filesystem::path> >(Parameter<std::vector< boost::filesystem::path> > ¶m, const std::string title, const std::string description) 224 { 225 queryFiles(param, title, description); 226 } 227 228 template <> void Dialog::query< RandomNumberDistribution_Parameters >(Parameter<RandomNumberDistribution_Parameters> ¶m, const std::string title, const std::string description) 229 { 230 queryRandomNumberDistribution_Parameters(param, title, description); 231 231 } 232 232 -
src/UIElements/Dialog.hpp
r07414d7 rf130d4 113 113 * -# add a specialization of Dialog::query<BoxVector> where queryVector()is used. 114 114 * @code 115 * template <> void Dialog::query<BoxVector>(const char *token, std::stringdescription) {116 * queryVector(t oken, false, description);115 * template <> void Dialog::query<BoxVector>(const std::string &title, const std::string &description) { 116 * queryVector(title, description); 117 117 * } 118 118 * @endcode … … 156 156 virtual ~Dialog(); 157 157 158 template <class T> void query(Parameter<T> &, const char *,std::string = "");159 160 virtual void queryEmpty(const char *,std::string = "")=0;161 virtual void queryBoolean(Parameter<bool> &, const char *,std::string = "")=0;162 virtual void queryInt(Parameter<int> &, const char *,std::string = "")=0;163 virtual void queryInts(Parameter<std::vector<int> > &, const char *,std::string = "")=0;164 virtual void queryUnsignedInt(Parameter<unsigned int> &, const char *,std::string = "")=0;165 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const char *,std::string = "")=0;166 virtual void queryDouble(Parameter<double> &, const char*,std::string = "")=0;167 virtual void queryDoubles(Parameter<std::vector<double> > &, const char*,std::string = "")=0;168 virtual void queryString(Parameter<std::string> &, const char*,std::string = "")=0;169 virtual void queryStrings(Parameter<std::vector<std::string> > &, const char*,std::string = "")=0;170 virtual void queryAtom(Parameter<const atom *> &, const char*,std::string = "")=0;171 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const char*,std::string = "")=0;172 virtual void queryMolecule(Parameter<const molecule *> &, const char*,std::string = "")=0;173 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const char*,std::string = "")=0;174 virtual void queryVector(Parameter<Vector> &, const char*,std::string = "")=0;175 virtual void queryVectors(Parameter<std::vector<Vector> > &, const char*,std::string = "")=0;176 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const char*,std::string = "")=0;177 virtual void queryElement(Parameter<const element *> &, const char*,std::string = "")=0;178 virtual void queryElements(Parameter<std::vector<const element *> > &, const char*,std::string = "")=0;179 virtual void queryFile(Parameter<boost::filesystem::path> &, const char*,std::string = "")=0;180 virtual void queryFiles(Parameter< std::vector<boost::filesystem::path> > &, const char*,std::string = "")=0;181 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const char*,std::string = "")=0;158 template <class T> void query(Parameter<T> &, const std::string ="", const std::string = ""); 159 160 virtual void queryEmpty(const std::string ="", const std::string = "")=0; 161 virtual void queryBoolean(Parameter<bool> &, const std::string ="", const std::string = "")=0; 162 virtual void queryInt(Parameter<int> &, const std::string ="", const std::string = "")=0; 163 virtual void queryInts(Parameter<std::vector<int> > &, const std::string ="", const std::string = "")=0; 164 virtual void queryUnsignedInt(Parameter<unsigned int> &, const std::string ="", const std::string = "")=0; 165 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const std::string ="", const std::string = "")=0; 166 virtual void queryDouble(Parameter<double> &, const std::string ="", const std::string = "")=0; 167 virtual void queryDoubles(Parameter<std::vector<double> > &, const std::string ="", const std::string = "")=0; 168 virtual void queryString(Parameter<std::string> &, const std::string ="", const std::string = "")=0; 169 virtual void queryStrings(Parameter<std::vector<std::string> > &, const std::string ="", const std::string = "")=0; 170 virtual void queryAtom(Parameter<const atom *> &, const std::string = "", const std::string = "")=0; 171 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const std::string = "", const std::string = "")=0; 172 virtual void queryMolecule(Parameter<const molecule *> &, const std::string ="", const std::string = "")=0; 173 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const std::string ="", const std::string = "")=0; 174 virtual void queryVector(Parameter<Vector> &, const std::string ="", const std::string = "")=0; 175 virtual void queryVectors(Parameter<std::vector<Vector> > &, const std::string ="", const std::string = "")=0; 176 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const std::string ="", const std::string = "")=0; 177 virtual void queryElement(Parameter<const element *> &, const std::string ="", const std::string = "")=0; 178 virtual void queryElements(Parameter<std::vector<const element *> > &, const std::string ="", const std::string = "")=0; 179 virtual void queryFile(Parameter<boost::filesystem::path> &, const std::string ="", const std::string = "")=0; 180 virtual void queryFiles(Parameter< std::vector<boost::filesystem::path> > &, const std::string ="", const std::string = "")=0; 181 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const std::string ="", const std::string = "")=0; 182 182 183 183 virtual bool display(); … … 241 241 friend class Dialog; 242 242 public: 243 Query( std::string _title,std::string _description = "");243 Query(const std::string _title, const std::string _description = ""); 244 244 virtual ~Query(); 245 245 virtual bool handle()=0; … … 250 250 const std::string getDescription() const; 251 251 private: 252 std::string title; //!< short title of the query253 std::string description; //!< longer description for tooltips or for help252 const std::string title; //!< short title of the query 253 const std::string description; //!< longer description for tooltips or for help 254 254 }; 255 255 … … 258 258 class TQuery : public Query { 259 259 public: 260 TQuery(Parameter<T> &_param, std::string title,std::string _description = "") :260 TQuery(Parameter<T> &_param, const std::string title, const std::string _description = "") : 261 261 Query(title, _description), param(_param) {} 262 262 virtual ~TQuery(){} … … 272 272 class EmptyQuery : public Query { 273 273 public: 274 EmptyQuery( std::string title,std::string _description = "");274 EmptyQuery(const std::string title, const std::string _description = ""); 275 275 virtual ~EmptyQuery(); 276 276 virtual bool handle()=0; -
src/UIElements/Qt4/QtDialog.cpp
r07414d7 rf130d4 90 90 /************************** Query Infrastructure ************************/ 91 91 92 void QtDialog::queryEmpty(const char* title, std::string)93 { 94 registerQuery(new EmptyQtQuery(title, inputLayout,this));95 } 96 97 void QtDialog::queryBoolean(Parameter<bool> ¶m, const char* title,string)98 { 99 registerQuery(new BooleanQtQuery(param,title, inputLayout,this));100 } 101 102 void QtDialog::queryAtom(Parameter<const atom *> ¶m, const char* title, std::string)103 { 104 registerQuery(new AtomQtQuery(param,title, inputLayout,this));105 } 106 107 void QtDialog::queryAtoms(Parameter<std::vector<const atom *> > ¶m, const char* title, std::string)108 { 109 registerQuery(new AtomsQtQuery(param,title, inputLayout,this));110 } 111 112 void QtDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> ¶m, const char* title, std::string)113 { 114 registerQuery(new RealSpaceMatrixQtQuery(param,title, inputLayout,this));115 } 116 117 void QtDialog::queryInt(Parameter<int> ¶m, const char *title,string)118 { 119 registerQuery(new IntQtQuery(param,title, inputLayout,this));120 } 121 122 void QtDialog::queryInts(Parameter<std::vector<int> > ¶m, const char *title,string)123 { 124 registerQuery(new IntsQtQuery(param,title, inputLayout,this));125 } 126 127 void QtDialog::queryUnsignedInt(Parameter<unsigned int> ¶m, const char *title,string)128 { 129 registerQuery(new UnsignedIntQtQuery(param,title, inputLayout,this));130 } 131 132 void QtDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > ¶m, const char *title,string)133 { 134 registerQuery(new UnsignedIntsQtQuery(param,title, inputLayout,this));135 } 136 137 void QtDialog::queryDouble(Parameter<double> ¶m, const char* title,string)138 { 139 registerQuery(new DoubleQtQuery(param,title, inputLayout,this));140 } 141 142 void QtDialog::queryDoubles(Parameter<std::vector<double> > ¶m, const char* title,string)143 { 144 registerQuery(new DoublesQtQuery(param,title, inputLayout,this));145 } 146 147 void QtDialog::queryString(Parameter<std::string> ¶m, const char* title,string)148 { 149 registerQuery(new StringQtQuery(param,title, inputLayout,this));150 } 151 152 void QtDialog::queryStrings(Parameter<std::vector<std::string> > ¶m, const char* title,string)153 { 154 registerQuery(new StringsQtQuery(param, title,inputLayout,this));155 } 156 157 void QtDialog::queryMolecule(Parameter<const molecule *> ¶m, const char *title,string)158 { 159 registerQuery(new MoleculeQtQuery(param,title, inputLayout,this));160 } 161 162 void QtDialog::queryMolecules(Parameter<std::vector<const molecule *> > ¶m, const char *title,string)163 { 164 registerQuery(new MoleculesQtQuery(param, title,inputLayout,this));165 } 166 167 void QtDialog::queryVector(Parameter<Vector> ¶m, const char* title, string)168 { 169 registerQuery(new VectorQtQuery(param,title, inputLayout,this));170 } 171 172 void QtDialog::queryVectors(Parameter<std::vector<Vector> > ¶m, const char* title, string)173 { 174 registerQuery(new VectorsQtQuery(param, title,inputLayout,this));175 } 176 177 void QtDialog::queryElement(Parameter<const element *> ¶m, const char* title, std::string)178 { 179 registerQuery(new ElementQtQuery(param,title, inputLayout,this));180 } 181 182 void QtDialog::queryElements(Parameter<std::vector<const element *> > ¶m, const char* title, std::string)183 { 184 registerQuery(new ElementsQtQuery(param,title, inputLayout,this));185 } 186 187 void QtDialog::queryFile(Parameter<boost::filesystem::path> ¶m, const char* title, std::string)188 { 189 registerQuery(new FileQtQuery(param,title, inputLayout,this));190 } 191 192 void QtDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> >¶m, const char* title, std::string)193 { 194 registerQuery(new FilesQtQuery(param, title,inputLayout,this));195 } 196 197 void QtDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> ¶m, const char* title, std::string)198 { 199 registerQuery(new RandomNumberDistribution_ParametersQtQuery(param,title, inputLayout,this));92 void QtDialog::queryEmpty(const std::string title, const std::string description) 93 { 94 registerQuery(new EmptyQtQuery(title,description,inputLayout,this)); 95 } 96 97 void QtDialog::queryBoolean(Parameter<bool> ¶m, const std::string title, const std::string description) 98 { 99 registerQuery(new BooleanQtQuery(param,title,description,inputLayout,this)); 100 } 101 102 void QtDialog::queryAtom(Parameter<const atom *> ¶m, const std::string title, const std::string description) 103 { 104 registerQuery(new AtomQtQuery(param,title,description,inputLayout,this)); 105 } 106 107 void QtDialog::queryAtoms(Parameter<std::vector<const atom *> > ¶m, const std::string title, const std::string description) 108 { 109 registerQuery(new AtomsQtQuery(param,title,description,inputLayout,this)); 110 } 111 112 void QtDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> ¶m, const std::string title, const std::string description) 113 { 114 registerQuery(new RealSpaceMatrixQtQuery(param,title,description,inputLayout,this)); 115 } 116 117 void QtDialog::queryInt(Parameter<int> ¶m, const std::string title, const std::string description) 118 { 119 registerQuery(new IntQtQuery(param,title,description,inputLayout,this)); 120 } 121 122 void QtDialog::queryInts(Parameter<std::vector<int> > ¶m, const std::string title, const std::string description) 123 { 124 registerQuery(new IntsQtQuery(param,title,description,inputLayout,this)); 125 } 126 127 void QtDialog::queryUnsignedInt(Parameter<unsigned int> ¶m, const std::string title, const std::string description) 128 { 129 registerQuery(new UnsignedIntQtQuery(param,title,description,inputLayout,this)); 130 } 131 132 void QtDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > ¶m, const std::string title, const std::string description) 133 { 134 registerQuery(new UnsignedIntsQtQuery(param,title,description,inputLayout,this)); 135 } 136 137 void QtDialog::queryDouble(Parameter<double> ¶m, const std::string title, const std::string description) 138 { 139 registerQuery(new DoubleQtQuery(param,title,description,inputLayout,this)); 140 } 141 142 void QtDialog::queryDoubles(Parameter<std::vector<double> > ¶m, const std::string title, const std::string description) 143 { 144 registerQuery(new DoublesQtQuery(param,title,description,inputLayout,this)); 145 } 146 147 void QtDialog::queryString(Parameter<std::string> ¶m, const std::string title, const std::string description) 148 { 149 registerQuery(new StringQtQuery(param,title,description,inputLayout,this)); 150 } 151 152 void QtDialog::queryStrings(Parameter<std::vector<std::string> > ¶m, const std::string title, const std::string description) 153 { 154 registerQuery(new StringsQtQuery(param,title,description,inputLayout,this)); 155 } 156 157 void QtDialog::queryMolecule(Parameter<const molecule *> ¶m, const std::string title, const std::string description) 158 { 159 registerQuery(new MoleculeQtQuery(param,title,description,inputLayout,this)); 160 } 161 162 void QtDialog::queryMolecules(Parameter<std::vector<const molecule *> > ¶m, const std::string title, const std::string description) 163 { 164 registerQuery(new MoleculesQtQuery(param,title,description,inputLayout,this)); 165 } 166 167 void QtDialog::queryVector(Parameter<Vector> ¶m, const std::string title, const std::string description) 168 { 169 registerQuery(new VectorQtQuery(param,title,description,inputLayout,this)); 170 } 171 172 void QtDialog::queryVectors(Parameter<std::vector<Vector> > ¶m, const std::string title, const std::string description) 173 { 174 registerQuery(new VectorsQtQuery(param,title,description,inputLayout,this)); 175 } 176 177 void QtDialog::queryElement(Parameter<const element *> ¶m, const std::string title, const std::string description) 178 { 179 registerQuery(new ElementQtQuery(param,title,description,inputLayout,this)); 180 } 181 182 void QtDialog::queryElements(Parameter<std::vector<const element *> > ¶m, const std::string title, const std::string description) 183 { 184 registerQuery(new ElementsQtQuery(param,title,description,inputLayout,this)); 185 } 186 187 void QtDialog::queryFile(Parameter<boost::filesystem::path> ¶m, const std::string title, const std::string description) 188 { 189 registerQuery(new FileQtQuery(param,title,description,inputLayout,this)); 190 } 191 192 void QtDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> >¶m, const std::string title, const std::string description) 193 { 194 registerQuery(new FilesQtQuery(param,title,description,inputLayout,this)); 195 } 196 197 void QtDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> ¶m, const std::string title, const std::string description) 198 { 199 registerQuery(new RandomNumberDistribution_ParametersQtQuery(param,title,description,inputLayout,this)); 200 200 } 201 201 -
src/UIElements/Qt4/QtDialog.hpp
r07414d7 rf130d4 33 33 virtual ~QtDialog(); 34 34 35 virtual void queryEmpty(const char*, std::string);36 virtual void queryBoolean(Parameter<bool> &, const char *,std::string = "");37 virtual void queryInt(Parameter<int> &, const char *,std::string = "");38 virtual void queryInts(Parameter<std::vector<int> > &, const char *,std::string = "");39 virtual void queryUnsignedInt(Parameter<unsigned int> &, const char *,std::string = "");40 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const char *,std::string = "");41 virtual void queryDouble(Parameter<double> &, const char*,std::string = "");42 virtual void queryDoubles(Parameter<std::vector<double> > &, const char*,std::string = "");43 virtual void queryString(Parameter<std::string> &, const char*,std::string = "");44 virtual void queryStrings(Parameter<std::vector<std::string> > &, const char*,std::string = "");45 virtual void queryAtom(Parameter<const atom *> &, const char*,std::string = "");46 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const char*,std::string = "");47 virtual void queryMolecule(Parameter<const molecule *> &, const char*,std::string = "");48 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const char*,std::string = "");49 virtual void queryVector(Parameter<Vector> &, const char*,std::string = "");50 virtual void queryVectors(Parameter<std::vector<Vector> > &, const char*,std::string = "");51 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const char*,std::string = "");52 virtual void queryElement(Parameter<const element *> &, const char*,std::string = "");53 virtual void queryElements(Parameter<std::vector<const element *> > &, const char*,std::string = "");54 virtual void queryFile(Parameter<boost::filesystem::path> &, const char*,std::string = "");55 virtual void queryFiles(Parameter<std::vector< boost::filesystem::path> > &, const char*,std::string = "");56 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const char*,std::string = "");35 virtual void queryEmpty(const std::string ="", const std::string = ""); 36 virtual void queryBoolean(Parameter<bool> &, const std::string ="", const std::string = ""); 37 virtual void queryInt(Parameter<int> &, const std::string ="", const std::string = ""); 38 virtual void queryInts(Parameter<std::vector<int> > &, const std::string ="", const std::string = ""); 39 virtual void queryUnsignedInt(Parameter<unsigned int> &, const std::string ="", const std::string = ""); 40 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const std::string ="", const std::string = ""); 41 virtual void queryDouble(Parameter<double> &, const std::string ="", const std::string = ""); 42 virtual void queryDoubles(Parameter<std::vector<double> > &, const std::string ="", const std::string = ""); 43 virtual void queryString(Parameter<std::string> &, const std::string ="", const std::string = ""); 44 virtual void queryStrings(Parameter<std::vector<std::string> > &, const std::string ="", const std::string = ""); 45 virtual void queryAtom(Parameter<const atom *> &, const std::string ="", const std::string = ""); 46 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const std::string ="", const std::string = ""); 47 virtual void queryMolecule(Parameter<const molecule *> &, const std::string ="", const std::string = ""); 48 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const std::string ="", const std::string = ""); 49 virtual void queryVector(Parameter<Vector> &, const std::string ="", const std::string = ""); 50 virtual void queryVectors(Parameter<std::vector<Vector> > &, const std::string ="", const std::string = ""); 51 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const std::string ="", const std::string = ""); 52 virtual void queryElement(Parameter<const element *> &, const std::string ="", const std::string = ""); 53 virtual void queryElements(Parameter<std::vector<const element *> > &, const std::string ="", const std::string = ""); 54 virtual void queryFile(Parameter<boost::filesystem::path> &, const std::string ="", const std::string = ""); 55 virtual void queryFiles(Parameter<std::vector< boost::filesystem::path> > &, const std::string ="", const std::string = ""); 56 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const std::string ="", const std::string = ""); 57 57 58 58 virtual bool display(); -
src/UIElements/Qt4/Query/AtomQtQuery.cpp
r07414d7 rf130d4 44 44 #include "World.hpp" 45 45 46 QtDialog::AtomQtQuery::AtomQtQuery(Parameter<const atom *> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :47 QtQuery<const atom *>(_param, _title ),46 QtDialog::AtomQtQuery::AtomQtQuery(Parameter<const atom *> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 47 QtQuery<const atom *>(_param, _title, _description), 48 48 parent(_parent), 49 49 dialog(_dialog) … … 51 51 thisLayout = new QHBoxLayout(); 52 52 titleLabel = new QLabel(QString(getTitle().c_str())); 53 titleLabel->setToolTip(QString(getDescription().c_str())); 53 54 inputBox = new QComboBox(); 54 55 inputBox->insertItem(-1, QString("no atom")); -
src/UIElements/Qt4/Query/AtomsQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::AtomsQtQuery::AtomsQtQuery(Parameter<std::vector<const atom *> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<std::vector<const atom *> >(_param, _title ),45 QtDialog::AtomsQtQuery::AtomsQtQuery(Parameter<std::vector<const atom *> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<std::vector<const atom *> >(_param, _title, _description), 47 47 QtQueryList<const atom *>(_param, _parent, _dialog, temp) 48 48 { 49 49 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 50 subQuery = new AtomQtQuery(*subParam, _title, thisVLayout, subDialog);50 subQuery = new AtomQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 51 51 subDialog->setSubQuery(subQuery); 52 52 -
src/UIElements/Qt4/Query/BooleanQtQuery.cpp
r07414d7 rf130d4 42 42 43 43 44 QtDialog::BooleanQtQuery::BooleanQtQuery(Parameter<bool> &_param, std::string _title, QBoxLayout *_parent, Dialog *_dialog) :45 QtQuery<bool>(_param, _title ),44 QtDialog::BooleanQtQuery::BooleanQtQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description, QBoxLayout *_parent, Dialog *_dialog) : 45 QtQuery<bool>(_param, _title, _description), 46 46 parent(_parent), 47 47 dialog(_dialog) … … 52 52 thisLayout = new QHBoxLayout(); 53 53 titleLabel = new QLabel(QString(getTitle().c_str())); 54 titleLabel->setToolTip(QString(getDescription().c_str())); 54 55 booleanCheckBox = new QCheckBox(QString(getTitle().c_str())); 55 56 booleanCheckBox->setCheckState(temp ? Qt::Checked : Qt::Unchecked); -
src/UIElements/Qt4/Query/DoubleQtQuery.cpp
r07414d7 rf130d4 42 42 43 43 44 QtDialog::DoubleQtQuery::DoubleQtQuery(Parameter<double> &_param, std::string title,QBoxLayout *_parent,Dialog *_dialog) :45 QtQuery<double>(_param, title),44 QtDialog::DoubleQtQuery::DoubleQtQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 45 QtQuery<double>(_param, _title, _description), 46 46 parent(_parent), 47 47 dialog(_dialog) … … 52 52 thisLayout = new QHBoxLayout(); 53 53 titleLabel = new QLabel(QString(getTitle().c_str())); 54 titleLabel->setToolTip(QString(getDescription().c_str())); 54 55 inputBox = new QDoubleSpinBox(); 55 56 inputBox->setValue(temp); -
src/UIElements/Qt4/Query/DoublesQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::DoublesQtQuery::DoublesQtQuery(Parameter<std::vector<double> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<std::vector<double> >(_param, _title ),45 QtDialog::DoublesQtQuery::DoublesQtQuery(Parameter<std::vector<double> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<std::vector<double> >(_param, _title, _description), 47 47 QtQueryList<double>(_param, _parent, _dialog, temp) 48 48 { 49 49 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 50 subQuery = new DoubleQtQuery(*subParam, _title, thisVLayout, subDialog);50 subQuery = new DoubleQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 51 51 subDialog->setSubQuery(subQuery); 52 52 -
src/UIElements/Qt4/Query/ElementQtQuery.cpp
r07414d7 rf130d4 45 45 #include "World.hpp" 46 46 47 QtDialog::ElementQtQuery::ElementQtQuery(Parameter<const element *> &_param, std::string _title, QBoxLayout *_parent, Dialog *_dialog) :48 QtQuery<const element *>(_param, _title ),47 QtDialog::ElementQtQuery::ElementQtQuery(Parameter<const element *> &_param, const std::string &_title, const std::string &_description, QBoxLayout *_parent, Dialog *_dialog) : 48 QtQuery<const element *>(_param, _title, _description), 49 49 parent(_parent), 50 50 dialog(_dialog) … … 53 53 thisLayout = new QHBoxLayout(); 54 54 titleLabel = new QLabel(QString(getTitle().c_str())); 55 titleLabel->setToolTip(QString(getDescription().c_str())); 55 56 inputBox = new QComboBox(); 56 57 for(periodentafel::const_iterator iter = periode->begin(); -
src/UIElements/Qt4/Query/ElementsQtQuery.cpp
r07414d7 rf130d4 44 44 45 45 46 QtDialog::ElementsQtQuery::ElementsQtQuery(Parameter<std::vector<const element *> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :47 QtQuery<std::vector<const element *> >(_param, _title ),46 QtDialog::ElementsQtQuery::ElementsQtQuery(Parameter<std::vector<const element *> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 47 QtQuery<std::vector<const element *> >(_param, _title, _description), 48 48 QtQueryList<const element *>(_param, _parent, _dialog, temp) 49 49 { 50 50 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 51 subQuery = new ElementQtQuery(*subParam, _title, thisVLayout, subDialog);51 subQuery = new ElementQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 52 52 subDialog->setSubQuery(subQuery); 53 53 -
src/UIElements/Qt4/Query/EmptyQtQuery.cpp
r07414d7 rf130d4 41 41 42 42 43 QtDialog::EmptyQtQuery::EmptyQtQuery( std::string _title, QBoxLayout *_parent, Dialog *_dialog) :44 Dialog::EmptyQuery(_title ),43 QtDialog::EmptyQtQuery::EmptyQtQuery(const std::string &_title, const std::string &_description, QBoxLayout *_parent, Dialog *_dialog) : 44 Dialog::EmptyQuery(_title, _description), 45 45 parent(_parent), 46 46 dialog(_dialog) … … 48 48 thisLayout = new QHBoxLayout(); 49 49 titleLabel = new QLabel(QString(getTitle().c_str())); 50 titleLabel->setToolTip(QString(getDescription().c_str())); 50 51 51 52 parent->addLayout(thisLayout); -
src/UIElements/Qt4/Query/FileQtQuery.cpp
r07414d7 rf130d4 48 48 #include "Parser/FormatParserStorage.hpp" 49 49 50 QtDialog::FileQtQuery::FileQtQuery(Parameter<boost::filesystem::path> &_param, std::string _title, QBoxLayout *_parent, Dialog *_dialog) :51 QtQuery<boost::filesystem::path>(_param, _title ),50 QtDialog::FileQtQuery::FileQtQuery(Parameter<boost::filesystem::path> &_param, const std::string &_title, const std::string &_description, QBoxLayout *_parent, Dialog *_dialog) : 51 QtQuery<boost::filesystem::path>(_param, _title, _description), 52 52 parent(_parent), 53 53 dialog(_dialog) … … 59 59 filenameLabel = new QLabel(QString("Input file:")); 60 60 filenameLabel->setBuddy(filenameLineEdit); 61 filenameLabel->setToolTip(QString(getDescription().c_str())); 61 62 62 63 filedialogButton = new QPushButton("&Choose"); -
src/UIElements/Qt4/Query/FilesQtQuery.cpp
r07414d7 rf130d4 44 44 45 45 46 QtDialog::FilesQtQuery::FilesQtQuery(Parameter<std::vector<boost::filesystem::path> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :47 QtQuery<std::vector<boost::filesystem::path> >(_param, _title ),46 QtDialog::FilesQtQuery::FilesQtQuery(Parameter<std::vector<boost::filesystem::path> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 47 QtQuery<std::vector<boost::filesystem::path> >(_param, _title, _description), 48 48 QtQueryList<boost::filesystem::path>(_param, _parent, _dialog, temp) 49 49 { 50 50 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 51 subQuery = new FileQtQuery(*subParam, _title, thisVLayout, subDialog);51 subQuery = new FileQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 52 52 subDialog->setSubQuery(subQuery); 53 53 -
src/UIElements/Qt4/Query/IntQtQuery.cpp
r07414d7 rf130d4 42 42 43 43 44 QtDialog::IntQtQuery::IntQtQuery(Parameter<int> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :45 QtQuery<int>(_param, _title ),44 QtDialog::IntQtQuery::IntQtQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 45 QtQuery<int>(_param, _title, _description), 46 46 parent(_parent), 47 47 dialog(_dialog) … … 52 52 thisLayout = new QHBoxLayout(); 53 53 titleLabel = new QLabel(QString(getTitle().c_str())); 54 titleLabel->setToolTip(QString(getDescription().c_str())); 54 55 inputBox = new QSpinBox(); 55 56 inputBox->setValue(temp); -
src/UIElements/Qt4/Query/IntsQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::IntsQtQuery::IntsQtQuery(Parameter<std::vector<int> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<std::vector<int> >(_param, _title ),45 QtDialog::IntsQtQuery::IntsQtQuery(Parameter<std::vector<int> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<std::vector<int> >(_param, _title, _description), 47 47 QtQueryList<int>(_param, _parent, _dialog, temp) 48 48 { 49 49 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 50 subQuery = new IntQtQuery(*subParam, _title, thisVLayout, subDialog);50 subQuery = new IntQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 51 51 subDialog->setSubQuery(subQuery); 52 52 -
src/UIElements/Qt4/Query/MoleculeQtQuery.cpp
r07414d7 rf130d4 45 45 46 46 47 QtDialog::MoleculeQtQuery::MoleculeQtQuery(Parameter<const molecule *> &_param, std::string _title, QBoxLayout *_parent,Dialog *_dialog) :48 QtQuery<const molecule *>(_param, _title ),47 QtDialog::MoleculeQtQuery::MoleculeQtQuery(Parameter<const molecule *> &_param, const std::string &_title, const std::string &_description, QBoxLayout *_parent,Dialog *_dialog) : 48 QtQuery<const molecule *>(_param, _title, _description), 49 49 parent(_parent), 50 50 dialog(_dialog) … … 52 52 thisLayout = new QHBoxLayout(); 53 53 titleLabel = new QLabel(QString(getTitle().c_str())); 54 titleLabel->setToolTip(QString(getDescription().c_str())); 54 55 inputBox = new QComboBox(); 55 56 // add all molecules to the combo box -
src/UIElements/Qt4/Query/MoleculesQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::MoleculesQtQuery::MoleculesQtQuery(Parameter<std::vector<const molecule *> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<std::vector<const molecule *> >(_param, _title ),45 QtDialog::MoleculesQtQuery::MoleculesQtQuery(Parameter<std::vector<const molecule *> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<std::vector<const molecule *> >(_param, _title, _description), 47 47 QtQueryList<const molecule *>(_param, _parent, _dialog, temp) 48 48 { 49 49 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 50 subQuery = new MoleculeQtQuery(*subParam, _title, thisVLayout, subDialog);50 subQuery = new MoleculeQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 51 51 subDialog->setSubQuery(subQuery); 52 52 -
src/UIElements/Qt4/Query/QtQuery.hpp
r07414d7 rf130d4 39 39 { 40 40 public: 41 QtQuery(Parameter<T> &_param, std::string title, std::string_description = "") :42 Dialog::TQuery<T>(_param, title, _description) {}41 QtQuery(Parameter<T> &_param, const std::string &_title, const std::string &_description = "") : 42 Dialog::TQuery<T>(_param, _title, _description) {} 43 43 // QtQueries are interactive - no need for handle(). 44 44 virtual bool handle(){ return true; } … … 48 48 Q_OBJECT 49 49 public: 50 AtomQtQuery(Parameter<const atom *> &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);50 AtomQtQuery(Parameter<const atom *> &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 51 51 virtual ~AtomQtQuery(); 52 52 … … 65 65 Q_OBJECT 66 66 public: 67 AtomsQtQuery(Parameter<std::vector<const atom *> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);67 AtomsQtQuery(Parameter<std::vector<const atom *> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 68 68 virtual ~AtomsQtQuery(); 69 69 … … 82 82 Q_OBJECT 83 83 public: 84 BooleanQtQuery(Parameter<bool> &, std::string _title, QBoxLayout *_parent, Dialog *_dialog);84 BooleanQtQuery(Parameter<bool> &, const std::string &_title, const std::string &description, QBoxLayout *_parent, Dialog *_dialog); 85 85 virtual ~BooleanQtQuery(); 86 86 … … 99 99 Q_OBJECT 100 100 public: 101 RealSpaceMatrixQtQuery(Parameter<RealSpaceMatrix> &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);101 RealSpaceMatrixQtQuery(Parameter<RealSpaceMatrix> &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 102 102 virtual ~RealSpaceMatrixQtQuery(); 103 103 … … 116 116 Q_OBJECT 117 117 public: 118 DoubleQtQuery(Parameter<double> &, std::string title,QBoxLayout *_parent,Dialog *_dialog);118 DoubleQtQuery(Parameter<double> &, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog); 119 119 virtual ~DoubleQtQuery(); 120 120 … … 133 133 Q_OBJECT 134 134 public: 135 DoublesQtQuery(Parameter<std::vector<double> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);135 DoublesQtQuery(Parameter<std::vector<double> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 136 136 virtual ~DoublesQtQuery(); 137 137 … … 150 150 Q_OBJECT 151 151 public: 152 ElementQtQuery(Parameter<const element *> &, std::string _title, QBoxLayout *_parent, Dialog *_dialog);152 ElementQtQuery(Parameter<const element *> &, const std::string &_title, const std::string &description, QBoxLayout *_parent, Dialog *_dialog); 153 153 virtual ~ElementQtQuery(); 154 154 … … 167 167 Q_OBJECT 168 168 public: 169 ElementsQtQuery(Parameter<std::vector<const element *> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);169 ElementsQtQuery(Parameter<std::vector<const element *> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 170 170 virtual ~ElementsQtQuery(); 171 171 … … 183 183 class QtDialog::EmptyQtQuery : public Dialog::EmptyQuery { 184 184 public: 185 EmptyQtQuery( std::string _title, QBoxLayout *_parent, Dialog *_dialog);185 EmptyQtQuery(const std::string &_title, const std::string &description, QBoxLayout *_parent, Dialog *_dialog); 186 186 virtual ~EmptyQtQuery(); 187 187 virtual bool handle(); … … 196 196 Q_OBJECT 197 197 public: 198 FileQtQuery(Parameter<boost::filesystem::path> &, std::string _title, QBoxLayout *_parent, Dialog *_dialog);198 FileQtQuery(Parameter<boost::filesystem::path> &, const std::string &_title, const std::string &description, QBoxLayout *_parent, Dialog *_dialog); 199 199 virtual ~FileQtQuery(); 200 200 … … 216 216 Q_OBJECT 217 217 public: 218 FilesQtQuery(Parameter<std::vector<boost::filesystem::path> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);218 FilesQtQuery(Parameter<std::vector<boost::filesystem::path> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 219 219 virtual ~FilesQtQuery(); 220 220 … … 233 233 Q_OBJECT 234 234 public: 235 IntQtQuery(Parameter<int> &, std::string _title,QBoxLayout *_parent,Dialog *_dialog);235 IntQtQuery(Parameter<int> &, const std::string &_title, const std::string &description,QBoxLayout *_parent,Dialog *_dialog); 236 236 virtual ~IntQtQuery(); 237 237 … … 250 250 Q_OBJECT 251 251 public: 252 IntsQtQuery(Parameter<std::vector<int> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);252 IntsQtQuery(Parameter<std::vector<int> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 253 253 virtual ~IntsQtQuery(); 254 254 … … 267 267 Q_OBJECT 268 268 public: 269 MoleculeQtQuery(Parameter<const molecule *> &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);269 MoleculeQtQuery(Parameter<const molecule *> &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 270 270 virtual ~MoleculeQtQuery(); 271 271 … … 284 284 Q_OBJECT 285 285 public: 286 MoleculesQtQuery(Parameter<std::vector<const molecule *> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);286 MoleculesQtQuery(Parameter<std::vector<const molecule *> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 287 287 virtual ~MoleculesQtQuery(); 288 288 … … 301 301 Q_OBJECT 302 302 public: 303 StringQtQuery(Parameter<std::string> &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);303 StringQtQuery(Parameter<std::string> &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 304 304 virtual ~StringQtQuery(); 305 305 … … 320 320 Q_OBJECT 321 321 public: 322 StringsQtQuery(Parameter<std::vector<std::string> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);322 StringsQtQuery(Parameter<std::vector<std::string> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 323 323 virtual ~StringsQtQuery(); 324 324 … … 337 337 Q_OBJECT 338 338 public: 339 UnsignedIntQtQuery(Parameter<unsigned int> &, std::string _title,QBoxLayout *_parent,Dialog *_dialog);339 UnsignedIntQtQuery(Parameter<unsigned int> &, const std::string &_title, const std::string &description,QBoxLayout *_parent,Dialog *_dialog); 340 340 virtual ~UnsignedIntQtQuery(); 341 341 … … 354 354 Q_OBJECT 355 355 public: 356 UnsignedIntsQtQuery(Parameter<std::vector<unsigned int> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);356 UnsignedIntsQtQuery(Parameter<std::vector<unsigned int> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 357 357 virtual ~UnsignedIntsQtQuery(); 358 358 … … 371 371 Q_OBJECT 372 372 public: 373 VectorQtQuery(Parameter<Vector> &, std::string title,QBoxLayout *,Dialog *);373 VectorQtQuery(Parameter<Vector> &, const std::string &_title, const std::string &_description,QBoxLayout *,Dialog *); 374 374 virtual ~VectorQtQuery(); 375 375 … … 395 395 Q_OBJECT 396 396 public: 397 VectorsQtQuery(Parameter<std::vector<Vector> > &, std::string _title, QBoxLayout *_parent,Dialog *_dialog);397 VectorsQtQuery(Parameter<std::vector<Vector> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog); 398 398 virtual ~VectorsQtQuery(); 399 399 … … 412 412 Q_OBJECT 413 413 public: 414 RandomNumberDistribution_ParametersQtQuery(Parameter<RandomNumberDistribution_Parameters> &, std::string title,QBoxLayout *,Dialog *);414 RandomNumberDistribution_ParametersQtQuery(Parameter<RandomNumberDistribution_Parameters> &, const std::string &_title, const std::string &_description,QBoxLayout *,Dialog *); 415 415 virtual ~RandomNumberDistribution_ParametersQtQuery(); 416 416 -
src/UIElements/Qt4/Query/QtQueryList.hpp
r07414d7 rf130d4 117 117 void setSubQuery(Query *_sub){ sub = _sub; } 118 118 119 virtual void queryEmpty(const char*, std::string){}120 virtual void queryBoolean(Parameter<bool> &, const char *,std::string = ""){}121 virtual void queryInt(Parameter<int> &, const char *,std::string = ""){}122 virtual void queryInts(Parameter<std::vector<int> > &, const char *,std::string = ""){}123 virtual void queryUnsignedInt(Parameter<unsigned int> &, const char *,std::string = ""){}124 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const char *,std::string = ""){}125 virtual void queryDouble(Parameter<double> &, const char*,std::string = ""){}126 virtual void queryDoubles(Parameter<std::vector<double> > &, const char*,std::string = ""){}127 virtual void queryString(Parameter<std::string> &, const char*,std::string = ""){}128 virtual void queryStrings(Parameter<std::vector<std::string> > &, const char*,std::string = ""){}129 virtual void queryAtom(Parameter<const atom *> &, const char*,std::string = ""){}130 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const char*,std::string = ""){}131 virtual void queryMolecule(Parameter<const molecule *> &, const char*,std::string = ""){}132 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const char*,std::string = ""){}133 virtual void queryVector(Parameter<Vector> &, const char*,std::string = ""){}134 virtual void queryVectors(Parameter<std::vector<Vector> > &, const char*,std::string = ""){}135 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const char*,std::string = ""){}136 virtual void queryElement(Parameter<const element *> &, const char*,std::string = ""){}137 virtual void queryElements(Parameter<std::vector<const element *> > &, const char*,std::string = ""){}138 virtual void queryFile(Parameter<boost::filesystem::path> &, const char*,std::string = ""){}139 virtual void queryFiles(Parameter<std::vector< boost::filesystem::path> > &, const char*,std::string = ""){}140 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const char*,std::string = ""){}119 virtual void queryEmpty(const std::string = "", const std::string = ""){} 120 virtual void queryBoolean(Parameter<bool> &, const std::string = "", const std::string = ""){} 121 virtual void queryInt(Parameter<int> &, const std::string = "", const std::string = ""){} 122 virtual void queryInts(Parameter<std::vector<int> > &, const std::string = "", const std::string = ""){} 123 virtual void queryUnsignedInt(Parameter<unsigned int> &, const std::string = "", const std::string = ""){} 124 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const std::string = "", const std::string = ""){} 125 virtual void queryDouble(Parameter<double> &, const std::string = "", const std::string = ""){} 126 virtual void queryDoubles(Parameter<std::vector<double> > &, const std::string = "", const std::string = ""){} 127 virtual void queryString(Parameter<std::string> &, const std::string = "", const std::string = ""){} 128 virtual void queryStrings(Parameter<std::vector<std::string> > &, const std::string = "", const std::string = ""){} 129 virtual void queryAtom(Parameter<const atom *> &, const std::string = "", const std::string = ""){} 130 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const std::string = "", const std::string = ""){} 131 virtual void queryMolecule(Parameter<const molecule *> &, const std::string = "", const std::string = ""){} 132 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const std::string = "", const std::string = ""){} 133 virtual void queryVector(Parameter<Vector> &, const std::string = "", const std::string = ""){} 134 virtual void queryVectors(Parameter<std::vector<Vector> > &, const std::string = "", const std::string = ""){} 135 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const std::string = "", const std::string = ""){} 136 virtual void queryElement(Parameter<const element *> &, const std::string = "", const std::string = ""){} 137 virtual void queryElements(Parameter<std::vector<const element *> > &, const std::string = "", const std::string = ""){} 138 virtual void queryFile(Parameter<boost::filesystem::path> &, const std::string = "", const std::string = ""){} 139 virtual void queryFiles(Parameter<std::vector< boost::filesystem::path> > &, const std::string = "", const std::string = ""){} 140 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const std::string = "", const std::string = ""){} 141 141 private: 142 142 QtQueryListUntyped *parent; -
src/UIElements/Qt4/Query/RandomNumberDistribution_ParametersQtQuery.cpp
r07414d7 rf130d4 45 45 #include "World.hpp" 46 46 47 QtDialog::RandomNumberDistribution_ParametersQtQuery::RandomNumberDistribution_ParametersQtQuery(Parameter<RandomNumberDistribution_Parameters> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :48 QtQuery<RandomNumberDistribution_Parameters>(_param, _title ),47 QtDialog::RandomNumberDistribution_ParametersQtQuery::RandomNumberDistribution_ParametersQtQuery(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 48 QtQuery<RandomNumberDistribution_Parameters>(_param, _title, _description), 49 49 parent(_parent), 50 50 dialog(_dialog) … … 52 52 thisLayout = new QHBoxLayout(); 53 53 titleLabel = new QLabel(QString(getTitle().c_str())); 54 titleLabel->setToolTip(QString(getDescription().c_str())); 54 55 55 56 // inputBox->insertItem(-1, QString("no distribution")); -
src/UIElements/Qt4/Query/RealSpaceMatrixQtQuery.cpp
r07414d7 rf130d4 44 44 #include "World.hpp" 45 45 46 QtDialog::RealSpaceMatrixQtQuery::RealSpaceMatrixQtQuery(Parameter<RealSpaceMatrix> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :47 QtQuery<RealSpaceMatrix>(_param, _title ),46 QtDialog::RealSpaceMatrixQtQuery::RealSpaceMatrixQtQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 47 QtQuery<RealSpaceMatrix>(_param, _title, _description), 48 48 parent(_parent), 49 49 dialog(_dialog) … … 51 51 thisLayout = new QHBoxLayout(); 52 52 titleLabel = new QLabel(QString(getTitle().c_str())); 53 titleLabel->setToolTip(QString(getDescription().c_str())); 53 54 54 55 // init input table -
src/UIElements/Qt4/Query/StringQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::StringQtQuery::StringQtQuery(Parameter<std::string> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<std::string>(_param, _title ),45 QtDialog::StringQtQuery::StringQtQuery(Parameter<std::string> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<std::string>(_param, _title, _description), 47 47 parent(_parent), 48 48 dialog(_dialog) … … 53 53 thisLayout = new QHBoxLayout(); 54 54 titleLabel = new QLabel(QString(getTitle().c_str())); 55 titleLabel->setToolTip(QString(getDescription().c_str())); 55 56 parent->addLayout(thisLayout); 56 57 thisLayout->addWidget(titleLabel); 57 58 59 58 60 59 if (dynamic_cast<DiscreteValidator<std::string>*>(&_param.getValidator()) != NULL){ -
src/UIElements/Qt4/Query/StringsQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::StringsQtQuery::StringsQtQuery(Parameter<std::vector<std::string> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<std::vector<std::string> >(_param, _title ),45 QtDialog::StringsQtQuery::StringsQtQuery(Parameter<std::vector<std::string> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<std::vector<std::string> >(_param, _title, _description), 47 47 QtQueryList<std::string>(_param, _parent, _dialog, temp) 48 48 { 49 49 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 50 subQuery = new StringQtQuery(*subParam, _title, thisVLayout, subDialog);50 subQuery = new StringQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 51 51 subDialog->setSubQuery(subQuery); 52 52 -
src/UIElements/Qt4/Query/UnsignedIntQtQuery.cpp
r07414d7 rf130d4 42 42 43 43 44 QtDialog::UnsignedIntQtQuery::UnsignedIntQtQuery(Parameter<unsigned int> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :45 QtQuery<unsigned int>(_param, _title ),44 QtDialog::UnsignedIntQtQuery::UnsignedIntQtQuery(Parameter<unsigned int> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 45 QtQuery<unsigned int>(_param, _title, _description), 46 46 parent(_parent), 47 47 dialog(_dialog) … … 52 52 thisLayout = new QHBoxLayout(); 53 53 titleLabel = new QLabel(QString(getTitle().c_str())); 54 titleLabel->setToolTip(QString(getDescription().c_str())); 54 55 inputBox = new QSpinBox(); 55 56 inputBox->setValue(temp); -
src/UIElements/Qt4/Query/UnsignedIntsQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::UnsignedIntsQtQuery::UnsignedIntsQtQuery(Parameter<std::vector<unsigned int> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<std::vector<unsigned int> >(_param, _title ),45 QtDialog::UnsignedIntsQtQuery::UnsignedIntsQtQuery(Parameter<std::vector<unsigned int> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<std::vector<unsigned int> >(_param, _title, _description), 47 47 QtQueryList<unsigned int>(_param, _parent, _dialog, temp) 48 48 { 49 49 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 50 subQuery = new UnsignedIntQtQuery(*subParam, _title, thisVLayout, subDialog);50 subQuery = new UnsignedIntQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 51 51 subDialog->setSubQuery(subQuery); 52 52 -
src/UIElements/Qt4/Query/VectorQtQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 QtDialog::VectorQtQuery::VectorQtQuery(Parameter<Vector> &_param, std::string title, QBoxLayout *_parent,Dialog *_dialog) :46 QtQuery<Vector>(_param, title),45 QtDialog::VectorQtQuery::VectorQtQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description, QBoxLayout *_parent,Dialog *_dialog) : 46 QtQuery<Vector>(_param, _title, _description), 47 47 parent(_parent), 48 48 dialog(_dialog) … … 53 53 mainLayout= new QHBoxLayout(); 54 54 titleLabel = new QLabel(QString(getTitle().c_str())); 55 titleLabel->setToolTip(QString(getDescription().c_str())); 55 56 mainLayout->addWidget(titleLabel); 56 57 subLayout = new QVBoxLayout(); -
src/UIElements/Qt4/Query/VectorsQtQuery.cpp
r07414d7 rf130d4 44 44 45 45 46 QtDialog::VectorsQtQuery::VectorsQtQuery(Parameter<std::vector<Vector> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :47 QtQuery<std::vector<Vector> >(_param, _title ),46 QtDialog::VectorsQtQuery::VectorsQtQuery(Parameter<std::vector<Vector> > &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) : 47 QtQuery<std::vector<Vector> >(_param, _title, _description), 48 48 QtQueryList<Vector>(_param, _parent, _dialog, temp) 49 49 { 50 50 ListQuerySubDialog *subDialog = new ListQuerySubDialog(this); 51 subQuery = new VectorQtQuery(*subParam, _title, thisVLayout, subDialog);51 subQuery = new VectorQtQuery(*subParam, _title, _description, thisVLayout, subDialog); 52 52 subDialog->setSubQuery(subQuery); 53 53 -
src/UIElements/TextUI/Query/AtomTextQuery.cpp
r07414d7 rf130d4 45 45 #include "World.hpp" 46 46 47 TextDialog::AtomTextQuery::AtomTextQuery(Parameter<const atom *> &_param, std::string title, std::string_description) :48 Dialog::TQuery<const atom *>(_param, title,_description)47 TextDialog::AtomTextQuery::AtomTextQuery(Parameter<const atom *> &_param, const std::string &_title, const std::string &_description) : 48 Dialog::TQuery<const atom *>(_param, _title,_description) 49 49 {} 50 50 -
src/UIElements/TextUI/Query/AtomsTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::AtomsTextQuery::AtomsTextQuery(Parameter<std::vector<const atom *> > &_param, std::string title, std::string_description) :49 Dialog::TQuery<std::vector<const atom *> >(_param, title,_description)48 TextDialog::AtomsTextQuery::AtomsTextQuery(Parameter<std::vector<const atom *> > &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<std::vector<const atom *> >(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/Query/BooleanTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::BooleanTextQuery::BooleanTextQuery(Parameter<bool> &_param, std::string title, std::string_description) :46 Dialog::TQuery<bool>(_param, title,_description)45 TextDialog::BooleanTextQuery::BooleanTextQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<bool>(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/DoubleTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::DoubleTextQuery::DoubleTextQuery(Parameter<double> &_param, std::string title, std::string_description) :46 Dialog::TQuery<double>(_param, title,_description)45 TextDialog::DoubleTextQuery::DoubleTextQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<double>(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/DoublesTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::DoublesTextQuery::DoublesTextQuery(Parameter<std::vector<double> > &_param, std::string title, std::string_description) :46 Dialog::TQuery<std::vector<double> >(_param, title,_description)45 TextDialog::DoublesTextQuery::DoublesTextQuery(Parameter<std::vector<double> > &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<std::vector<double> >(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/ElementTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::ElementTextQuery::ElementTextQuery(Parameter<const element *> &_param, std::string title, std::string_description) :49 Dialog::TQuery<const element *>(_param, title,_description)48 TextDialog::ElementTextQuery::ElementTextQuery(Parameter<const element *> &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<const element *>(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/Query/ElementsTextQuery.cpp
r07414d7 rf130d4 50 50 51 51 52 TextDialog::ElementsTextQuery::ElementsTextQuery(Parameter<std::vector<const element *> > &_param, std::string title, std::string_description) :53 Dialog::TQuery<std::vector<const element *> >(_param, title,_description)52 TextDialog::ElementsTextQuery::ElementsTextQuery(Parameter<std::vector<const element *> > &_param, const std::string &_title, const std::string &_description) : 53 Dialog::TQuery<std::vector<const element *> >(_param, _title,_description) 54 54 {} 55 55 -
src/UIElements/TextUI/Query/EmptyTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::EmptyTextQuery::EmptyTextQuery( std::string title, std::string_description) :46 Dialog::EmptyQuery( title,_description)45 TextDialog::EmptyTextQuery::EmptyTextQuery(const std::string &_title, const std::string &_description) : 46 Dialog::EmptyQuery(_title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/FileTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::FileTextQuery::FileTextQuery(Parameter<boost::filesystem::path> &_param, std::string title, std::string_description) :49 Dialog::TQuery<boost::filesystem::path>(_param, title,_description)48 TextDialog::FileTextQuery::FileTextQuery(Parameter<boost::filesystem::path> &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<boost::filesystem::path>(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/Query/FilesTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::FilesTextQuery::FilesTextQuery(Parameter<std::vector< boost::filesystem::path> > &_param, std::string title, std::string_description) :49 Dialog::TQuery<std::vector<boost::filesystem::path> >(_param, title,_description)48 TextDialog::FilesTextQuery::FilesTextQuery(Parameter<std::vector< boost::filesystem::path> > &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<std::vector<boost::filesystem::path> >(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/Query/IntTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::IntTextQuery::IntTextQuery(Parameter<int> &_param, std::string title, std::string_description) :46 Dialog::TQuery<int>(_param, title,_description)45 TextDialog::IntTextQuery::IntTextQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<int>(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/IntsTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::IntsTextQuery::IntsTextQuery(Parameter<std::vector<int> > &_param, std::string title, std::string_description) :46 Dialog::TQuery<std::vector<int> >(_param, title,_description)45 TextDialog::IntsTextQuery::IntsTextQuery(Parameter<std::vector<int> > &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<std::vector<int> >(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/MoleculeTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::MoleculeTextQuery::MoleculeTextQuery(Parameter<const molecule *> &_param, std::string title, std::string_description) :49 Dialog::TQuery<const molecule *>(_param, title,_description)48 TextDialog::MoleculeTextQuery::MoleculeTextQuery(Parameter<const molecule *> &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<const molecule *>(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/Query/MoleculesTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::MoleculesTextQuery::MoleculesTextQuery(Parameter<std::vector<const molecule *> > &_param, std::string title, std::string_description) :49 Dialog::TQuery<std::vector<const molecule *> >(_param, title,_description)48 TextDialog::MoleculesTextQuery::MoleculesTextQuery(Parameter<std::vector<const molecule *> > &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<std::vector<const molecule *> >(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/Query/RandomNumberDistribution_ParametersTextQuery.cpp
r07414d7 rf130d4 45 45 #include "RandomNumbers/RandomNumberDistribution_Parameters.hpp" 46 46 47 TextDialog::RandomNumberDistribution_ParametersTextQuery::RandomNumberDistribution_ParametersTextQuery(Parameter<RandomNumberDistribution_Parameters> &_param, std::string title, std::string_description) :48 Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, title,_description)47 TextDialog::RandomNumberDistribution_ParametersTextQuery::RandomNumberDistribution_ParametersTextQuery(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string &_title, const std::string &_description) : 48 Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, _title,_description) 49 49 {} 50 50 -
src/UIElements/TextUI/Query/RealSpaceMatrixTextQuery.cpp
r07414d7 rf130d4 44 44 45 45 46 TextDialog::RealSpaceMatrixTextQuery::RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &_param, std::string title, std::string_description) :47 Dialog::TQuery<RealSpaceMatrix>(_param, title,_description)46 TextDialog::RealSpaceMatrixTextQuery::RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description) : 47 Dialog::TQuery<RealSpaceMatrix>(_param, _title,_description) 48 48 {} 49 49 -
src/UIElements/TextUI/Query/StringTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::StringTextQuery::StringTextQuery(Parameter<std::string> &_param, std::string title, std::string_description) :46 Dialog::TQuery<std::string>(_param, title,_description)45 TextDialog::StringTextQuery::StringTextQuery(Parameter<std::string> &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<std::string>(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/StringsTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::StringsTextQuery::StringsTextQuery(Parameter<std::vector<std::string> > &_param, std::string title, std::string_description) :46 Dialog::TQuery<std::vector<std::string> >(_param, title,_description)45 TextDialog::StringsTextQuery::StringsTextQuery(Parameter<std::vector<std::string> > &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<std::vector<std::string> >(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/TextQuery.hpp
r07414d7 rf130d4 19 19 class TextDialog::AtomTextQuery : public Dialog::TQuery<const atom *> { 20 20 public: 21 AtomTextQuery(Parameter<const atom *> &, std::string title, std::string_description = NULL);21 AtomTextQuery(Parameter<const atom *> &, const std::string &_title, const std::string &_description = NULL); 22 22 virtual ~AtomTextQuery(); 23 23 virtual bool handle(); … … 26 26 class TextDialog::AtomsTextQuery : public Dialog::TQuery<std::vector<const atom *> > { 27 27 public: 28 AtomsTextQuery(Parameter<std::vector<const atom *> > &, std::string title, std::string_description = NULL);28 AtomsTextQuery(Parameter<std::vector<const atom *> > &, const std::string &_title, const std::string &_description = NULL); 29 29 virtual ~AtomsTextQuery(); 30 30 virtual bool handle(); … … 33 33 class TextDialog::BooleanTextQuery : public Dialog::TQuery<bool> { 34 34 public: 35 BooleanTextQuery(Parameter<bool> &, std::string title, std::string_description = NULL);35 BooleanTextQuery(Parameter<bool> &, const std::string &_title, const std::string &_description = NULL); 36 36 virtual ~BooleanTextQuery(); 37 37 virtual bool handle(); … … 40 40 class TextDialog::RealSpaceMatrixTextQuery : public Dialog::TQuery<RealSpaceMatrix> { 41 41 public: 42 RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &, std::string title, std::string_description = NULL);42 RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &, const std::string &_title, const std::string &_description = NULL); 43 43 virtual ~RealSpaceMatrixTextQuery(); 44 44 virtual bool handle(); … … 47 47 class TextDialog::DoubleTextQuery : public Dialog::TQuery<double> { 48 48 public: 49 DoubleTextQuery(Parameter<double> &, std::string title, std::string_description = NULL);49 DoubleTextQuery(Parameter<double> &, const std::string &_title, const std::string &_description = NULL); 50 50 virtual ~DoubleTextQuery(); 51 51 virtual bool handle(); … … 54 54 class TextDialog::DoublesTextQuery : public Dialog::TQuery<std::vector<double> > { 55 55 public: 56 DoublesTextQuery(Parameter<std::vector<double> > &, std::string title, std::string_description = NULL);56 DoublesTextQuery(Parameter<std::vector<double> > &, const std::string &_title, const std::string &_description = NULL); 57 57 virtual ~DoublesTextQuery(); 58 58 virtual bool handle(); … … 61 61 class TextDialog::ElementTextQuery : public Dialog::TQuery<const element *> { 62 62 public: 63 ElementTextQuery(Parameter<const element *> &, std::string title, std::string_description = NULL);63 ElementTextQuery(Parameter<const element *> &, const std::string &_title, const std::string &_description = NULL); 64 64 virtual ~ElementTextQuery(); 65 65 virtual bool handle(); … … 68 68 class TextDialog::ElementsTextQuery : public Dialog::TQuery<std::vector<const element *> > { 69 69 public: 70 ElementsTextQuery(Parameter<std::vector<const element *> > &, std::string title, std::string_description = NULL);70 ElementsTextQuery(Parameter<std::vector<const element *> > &, const std::string &_title, const std::string &_description = NULL); 71 71 virtual ~ElementsTextQuery(); 72 72 virtual bool handle(); … … 75 75 class TextDialog::EmptyTextQuery : public Dialog::EmptyQuery { 76 76 public: 77 EmptyTextQuery( std::string title, std::string_description = NULL);77 EmptyTextQuery(const std::string &_title, const std::string &_description = NULL); 78 78 virtual ~EmptyTextQuery(); 79 79 virtual bool handle(); … … 82 82 class TextDialog::FileTextQuery : public Dialog::TQuery<boost::filesystem::path> { 83 83 public: 84 FileTextQuery(Parameter<boost::filesystem::path> &, std::string title, std::string_description = NULL);84 FileTextQuery(Parameter<boost::filesystem::path> &, const std::string &_title, const std::string &_description = NULL); 85 85 virtual ~FileTextQuery(); 86 86 virtual bool handle(); … … 89 89 class TextDialog::FilesTextQuery : public Dialog::TQuery<std::vector<boost::filesystem::path> > { 90 90 public: 91 FilesTextQuery(Parameter<std::vector< boost::filesystem::path> > ¶m, std::string title, std::string_description = NULL);91 FilesTextQuery(Parameter<std::vector< boost::filesystem::path> > ¶m, const std::string &_title, const std::string &_description = NULL); 92 92 virtual ~FilesTextQuery(); 93 93 virtual bool handle(); … … 96 96 class TextDialog::IntTextQuery : public Dialog::TQuery<int> { 97 97 public: 98 IntTextQuery(Parameter<int> &, std::string title, std::string_description = NULL);98 IntTextQuery(Parameter<int> &, const std::string &_title, const std::string &_description = NULL); 99 99 virtual ~IntTextQuery(); 100 100 virtual bool handle(); … … 103 103 class TextDialog::IntsTextQuery : public Dialog::TQuery<std::vector<int> > { 104 104 public: 105 IntsTextQuery(Parameter<std::vector<int> > &, std::string title, std::string_description = NULL);105 IntsTextQuery(Parameter<std::vector<int> > &, const std::string &_title, const std::string &_description = NULL); 106 106 virtual ~IntsTextQuery(); 107 107 virtual bool handle(); … … 110 110 class TextDialog::MoleculeTextQuery : public Dialog::TQuery<const molecule *> { 111 111 public: 112 MoleculeTextQuery(Parameter<const molecule *> &, std::string title, std::string_description = NULL);112 MoleculeTextQuery(Parameter<const molecule *> &, const std::string &_title, const std::string &_description = NULL); 113 113 virtual ~MoleculeTextQuery(); 114 114 virtual bool handle(); … … 117 117 class TextDialog::MoleculesTextQuery : public Dialog::TQuery<std::vector<const molecule *> > { 118 118 public: 119 MoleculesTextQuery(Parameter<std::vector<const molecule *> > &, std::string title, std::string_description = NULL);119 MoleculesTextQuery(Parameter<std::vector<const molecule *> > &, const std::string &_title, const std::string &_description = NULL); 120 120 virtual ~MoleculesTextQuery(); 121 121 virtual bool handle(); … … 124 124 class TextDialog::StringTextQuery : public Dialog::TQuery<std::string> { 125 125 public: 126 StringTextQuery(Parameter<std::string> &, std::string title, std::string_description = NULL);126 StringTextQuery(Parameter<std::string> &, const std::string &_title, const std::string &_description = NULL); 127 127 virtual ~StringTextQuery(); 128 128 virtual bool handle(); … … 131 131 class TextDialog::StringsTextQuery : public Dialog::TQuery<std::vector<std::string> > { 132 132 public: 133 StringsTextQuery(Parameter<std::vector<std::string> > &, std::string title, std::string_description = NULL);133 StringsTextQuery(Parameter<std::vector<std::string> > &, const std::string &_title, const std::string &_description = NULL); 134 134 virtual ~StringsTextQuery(); 135 135 virtual bool handle(); … … 138 138 class TextDialog::UnsignedIntTextQuery : public Dialog::TQuery<unsigned int> { 139 139 public: 140 UnsignedIntTextQuery(Parameter<unsigned int> &, std::string title, std::string_description = NULL);140 UnsignedIntTextQuery(Parameter<unsigned int> &, const std::string &_title, const std::string &_description = NULL); 141 141 virtual ~UnsignedIntTextQuery(); 142 142 virtual bool handle(); … … 145 145 class TextDialog::UnsignedIntsTextQuery : public Dialog::TQuery<std::vector<unsigned int> > { 146 146 public: 147 UnsignedIntsTextQuery(Parameter<std::vector<unsigned int> > &, std::string title, std::string_description = NULL);147 UnsignedIntsTextQuery(Parameter<std::vector<unsigned int> > &, const std::string &_title, const std::string &_description = NULL); 148 148 virtual ~UnsignedIntsTextQuery(); 149 149 virtual bool handle(); … … 152 152 class TextDialog::VectorTextQuery : public Dialog::TQuery<Vector> { 153 153 public: 154 VectorTextQuery(Parameter<Vector> &, std::string title, std::string_description = NULL);154 VectorTextQuery(Parameter<Vector> &, const std::string &_title, const std::string &_description = NULL); 155 155 virtual ~VectorTextQuery(); 156 156 virtual bool handle(); … … 159 159 class TextDialog::VectorsTextQuery : public Dialog::TQuery<std::vector<Vector> > { 160 160 public: 161 VectorsTextQuery(Parameter<std::vector<Vector> > &, std::string title, std::string_description = NULL);161 VectorsTextQuery(Parameter<std::vector<Vector> > &, const std::string &_title, const std::string &_description = NULL); 162 162 virtual ~VectorsTextQuery(); 163 163 virtual bool handle(); … … 166 166 class TextDialog::RandomNumberDistribution_ParametersTextQuery : public Dialog::TQuery<RandomNumberDistribution_Parameters> { 167 167 public: 168 RandomNumberDistribution_ParametersTextQuery(Parameter<RandomNumberDistribution_Parameters> &, std::string title, std::string_description = NULL);168 RandomNumberDistribution_ParametersTextQuery(Parameter<RandomNumberDistribution_Parameters> &, const std::string &_title, const std::string &_description = NULL); 169 169 virtual ~RandomNumberDistribution_ParametersTextQuery(); 170 170 virtual bool handle(); -
src/UIElements/TextUI/Query/UnsignedIntTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::UnsignedIntTextQuery::UnsignedIntTextQuery(Parameter<unsigned int> &_param, std::string title, std::string_description) :46 Dialog::TQuery<unsigned int>(_param, title,_description)45 TextDialog::UnsignedIntTextQuery::UnsignedIntTextQuery(Parameter<unsigned int> &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<unsigned int>(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/UnsignedIntsTextQuery.cpp
r07414d7 rf130d4 43 43 44 44 45 TextDialog::UnsignedIntsTextQuery::UnsignedIntsTextQuery(Parameter<std::vector<unsigned int> > &_param, std::string title, std::string_description) :46 Dialog::TQuery<std::vector<unsigned int> >(_param, title,_description)45 TextDialog::UnsignedIntsTextQuery::UnsignedIntsTextQuery(Parameter<std::vector<unsigned int> > &_param, const std::string &_title, const std::string &_description) : 46 Dialog::TQuery<std::vector<unsigned int> >(_param, _title,_description) 47 47 {} 48 48 -
src/UIElements/TextUI/Query/VectorTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::VectorTextQuery::VectorTextQuery(Parameter<Vector> &_param, std::string title, std::string_description) :49 Dialog::TQuery<Vector>(_param, title,_description)48 TextDialog::VectorTextQuery::VectorTextQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<Vector>(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/Query/VectorsTextQuery.cpp
r07414d7 rf130d4 46 46 47 47 48 TextDialog::VectorsTextQuery::VectorsTextQuery(Parameter<std::vector<Vector> > &_param, std::string title, std::string_description) :49 Dialog::TQuery<std::vector<Vector> >(_param, title,_description)48 TextDialog::VectorsTextQuery::VectorsTextQuery(Parameter<std::vector<Vector> > &_param, const std::string &_title, const std::string &_description) : 49 Dialog::TQuery<std::vector<Vector> >(_param, _title,_description) 50 50 {} 51 51 -
src/UIElements/TextUI/TextDialog.cpp
r07414d7 rf130d4 49 49 } 50 50 51 void TextDialog::queryEmpty(const char* title,std::string description){51 void TextDialog::queryEmpty(const std::string title, const std::string description){ 52 52 registerQuery(new EmptyTextQuery(title,description)); 53 53 } 54 54 55 void TextDialog::queryBoolean(Parameter<bool> &_param, const char* title,std::string description){55 void TextDialog::queryBoolean(Parameter<bool> &_param, const std::string title, const std::string description){ 56 56 registerQuery(new BooleanTextQuery(_param, title,description)); 57 57 } 58 58 59 void TextDialog::queryInt(Parameter<int> &_param, const char* title,std::string description){59 void TextDialog::queryInt(Parameter<int> &_param, const std::string title, const std::string description){ 60 60 registerQuery(new IntTextQuery(_param, title,description)); 61 61 } 62 62 63 void TextDialog::queryInts(Parameter<std::vector<int> > &_param, const char* title,std::string description){63 void TextDialog::queryInts(Parameter<std::vector<int> > &_param, const std::string title, const std::string description){ 64 64 registerQuery(new IntsTextQuery(_param, title,description)); 65 65 } 66 66 67 void TextDialog::queryUnsignedInt(Parameter<unsigned int> &_param, const char* title,std::string description){67 void TextDialog::queryUnsignedInt(Parameter<unsigned int> &_param, const std::string title, const std::string description){ 68 68 registerQuery(new UnsignedIntTextQuery(_param, title,description)); 69 69 } 70 70 71 void TextDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &_param, const char* title,std::string description){71 void TextDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &_param, const std::string title, const std::string description){ 72 72 registerQuery(new UnsignedIntsTextQuery(_param, title,description)); 73 73 } 74 74 75 void TextDialog::queryDouble(Parameter<double> &_param, const char* title,std::string description){75 void TextDialog::queryDouble(Parameter<double> &_param, const std::string title, const std::string description){ 76 76 registerQuery(new DoubleTextQuery(_param, title,description)); 77 77 } 78 78 79 void TextDialog::queryDoubles(Parameter<std::vector<double> > &_param, const char* title,std::string description){79 void TextDialog::queryDoubles(Parameter<std::vector<double> > &_param, const std::string title, const std::string description){ 80 80 registerQuery(new DoublesTextQuery(_param, title,description)); 81 81 } 82 82 83 void TextDialog::queryString(Parameter<std::string> &_param, const char* title,std::string description){83 void TextDialog::queryString(Parameter<std::string> &_param, const std::string title, const std::string description){ 84 84 registerQuery(new StringTextQuery(_param, title,description)); 85 85 } 86 86 87 void TextDialog::queryStrings(Parameter<std::vector<std::string> > &_param, const char* title,std::string description){87 void TextDialog::queryStrings(Parameter<std::vector<std::string> > &_param, const std::string title, const std::string description){ 88 88 registerQuery(new StringsTextQuery(_param, title,description)); 89 89 } 90 90 91 void TextDialog::queryAtom(Parameter<const atom *> &_param, const char* title,std::string description) {91 void TextDialog::queryAtom(Parameter<const atom *> &_param, const std::string title, const std::string description) { 92 92 registerQuery(new AtomTextQuery(_param, title,description)); 93 93 } 94 94 95 void TextDialog::queryAtoms(Parameter<std::vector<const atom *> > &_param, const char* title,std::string description) {95 void TextDialog::queryAtoms(Parameter<std::vector<const atom *> > &_param, const std::string title, const std::string description) { 96 96 registerQuery(new AtomsTextQuery(_param, title,description)); 97 97 } 98 98 99 void TextDialog::queryMolecule(Parameter<const molecule *> &_param, const char* title,std::string description) {99 void TextDialog::queryMolecule(Parameter<const molecule *> &_param, const std::string title, const std::string description) { 100 100 registerQuery(new MoleculeTextQuery(_param, title,description)); 101 101 } 102 102 103 void TextDialog::queryMolecules(Parameter<std::vector<const molecule *> > &_param, const char* title,std::string description) {103 void TextDialog::queryMolecules(Parameter<std::vector<const molecule *> > &_param, const std::string title, const std::string description) { 104 104 registerQuery(new MoleculesTextQuery(_param, title,description)); 105 105 } 106 106 107 void TextDialog::queryVector(Parameter<Vector> &_param, const char* title,std::string description) {107 void TextDialog::queryVector(Parameter<Vector> &_param, const std::string title, const std::string description) { 108 108 registerQuery(new VectorTextQuery(_param, title,description)); 109 109 } 110 110 111 void TextDialog::queryVectors(Parameter<std::vector<Vector> > &_param, const char* title,std::string description) {111 void TextDialog::queryVectors(Parameter<std::vector<Vector> > &_param, const std::string title, const std::string description) { 112 112 registerQuery(new VectorsTextQuery(_param, title,description)); 113 113 } 114 114 115 void TextDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &_param, const char* title,std::string description) {115 void TextDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &_param, const std::string title, const std::string description) { 116 116 registerQuery(new RealSpaceMatrixTextQuery(_param, title,description)); 117 117 } 118 118 119 void TextDialog::queryElement(Parameter<const element *> &_param, const char* title,std::string description){119 void TextDialog::queryElement(Parameter<const element *> &_param, const std::string title, const std::string description){ 120 120 registerQuery(new ElementTextQuery(_param, title,description)); 121 121 } 122 122 123 void TextDialog::queryElements(Parameter<std::vector<const element *> > &_param, const char* title,std::string description){123 void TextDialog::queryElements(Parameter<std::vector<const element *> > &_param, const std::string title, const std::string description){ 124 124 registerQuery(new ElementsTextQuery(_param, title,description)); 125 125 } 126 126 127 void TextDialog::queryFile(Parameter<boost::filesystem::path> &_param, const char* title,std::string description){127 void TextDialog::queryFile(Parameter<boost::filesystem::path> &_param, const std::string title, const std::string description){ 128 128 registerQuery(new FileTextQuery(_param, title,description)); 129 129 } 130 130 131 void TextDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > &_param, const char* title,std::string description){131 void TextDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > &_param, const std::string title, const std::string description){ 132 132 registerQuery(new FilesTextQuery(_param, title,description)); 133 133 } 134 134 135 void TextDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &_param, const char* title,std::string description){135 void TextDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string title, const std::string description){ 136 136 registerQuery(new RandomNumberDistribution_ParametersTextQuery(_param, title,description)); 137 137 } -
src/UIElements/TextUI/TextDialog.hpp
r07414d7 rf130d4 31 31 virtual ~TextDialog(); 32 32 33 virtual void queryEmpty(const char *,std::string = "");34 virtual void queryBoolean(Parameter<bool> &, const char *,std::string = "");35 virtual void queryInt(Parameter<int> &, const char *,std::string = "");36 virtual void queryInts(Parameter<std::vector<int> > &, const char *,std::string = "");37 virtual void queryUnsignedInt(Parameter<unsigned int> &, const char *,std::string = "");38 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const char *,std::string = "");39 virtual void queryString(Parameter<std::string> &, const char*,std::string = "");40 virtual void queryStrings(Parameter<std::vector<std::string> > &, const char*,std::string = "");41 virtual void queryDouble(Parameter<double> &, const char*,std::string = "");42 virtual void queryDoubles(Parameter<std::vector<double> > &, const char*,std::string = "");43 virtual void queryAtom(Parameter<const atom *> &, const char*,std::string = "");44 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const char*,std::string = "");45 virtual void queryMolecule(Parameter<const molecule *> &, const char*,std::string = "");46 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const char*,std::string = "");47 virtual void queryVector(Parameter<Vector> &, const char*,std::string = "");48 virtual void queryVectors(Parameter<std::vector<Vector> > &, const char*,std::string = "");49 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const char*,std::string = "");50 virtual void queryElement(Parameter<const element *> &, const char*,std::string = "");51 virtual void queryElements(Parameter<std::vector<const element *> > &, const char*,std::string = "");52 virtual void queryFile(Parameter<boost::filesystem::path> &, const char*,std::string = "");53 virtual void queryFiles(Parameter<std::vector<boost::filesystem::path> > &, const char*,std::string = "");54 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const char*,std::string = "");33 virtual void queryEmpty(const std::string ="", const std::string = ""); 34 virtual void queryBoolean(Parameter<bool> &, const std::string ="", const std::string = ""); 35 virtual void queryInt(Parameter<int> &, const std::string ="", const std::string = ""); 36 virtual void queryInts(Parameter<std::vector<int> > &, const std::string ="", const std::string = ""); 37 virtual void queryUnsignedInt(Parameter<unsigned int> &, const std::string ="", const std::string = ""); 38 virtual void queryUnsignedInts(Parameter<std::vector<unsigned int> > &, const std::string ="", const std::string = ""); 39 virtual void queryString(Parameter<std::string> &, const std::string ="", const std::string = ""); 40 virtual void queryStrings(Parameter<std::vector<std::string> > &, const std::string ="", const std::string = ""); 41 virtual void queryDouble(Parameter<double> &, const std::string ="", const std::string = ""); 42 virtual void queryDoubles(Parameter<std::vector<double> > &, const std::string ="", const std::string = ""); 43 virtual void queryAtom(Parameter<const atom *> &, const std::string = "",std::string = ""); 44 virtual void queryAtoms(Parameter<std::vector<const atom *> > &, const std::string = "",std::string = ""); 45 virtual void queryMolecule(Parameter<const molecule *> &, const std::string = "",std::string = ""); 46 virtual void queryMolecules(Parameter<std::vector<const molecule *> > &, const std::string = "",std::string = ""); 47 virtual void queryVector(Parameter<Vector> &, const std::string ="", const std::string = ""); 48 virtual void queryVectors(Parameter<std::vector<Vector> > &, const std::string ="", const std::string = ""); 49 virtual void queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &, const std::string ="", const std::string = ""); 50 virtual void queryElement(Parameter<const element *> &, const std::string ="", const std::string = ""); 51 virtual void queryElements(Parameter<std::vector<const element *> > &, const std::string ="", const std::string = ""); 52 virtual void queryFile(Parameter<boost::filesystem::path> &, const std::string ="", const std::string = ""); 53 virtual void queryFiles(Parameter<std::vector<boost::filesystem::path> > &, const std::string ="", const std::string = ""); 54 virtual void queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &, const std::string ="", const std::string = ""); 55 55 56 56 protected:
Note:
See TracChangeset
for help on using the changeset viewer.
