Changeset f130d4 for src


Ignore:
Timestamp:
Oct 5, 2013, 9:31:54 AM (12 years ago)
Author:
Frederik Heber <heber@…>
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)
Message:

Qt's labels now show description as tool text.

  • had to streamline signature of all ..Dialogs.
  • changed Qt's Querys to set the tooltip from the now obtained description.
Location:
src
Files:
79 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/unittests/stubs/DummyUI.hpp

    r07414d7 rf130d4  
    2424  virtual ~DummyDialog(){}
    2525
    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 queryString(Parameter<std::string> &, const char*, std::string = ""){}
    33   virtual void queryStrings(Parameter<std::vector<std::string> > &, const char*, std::string = ""){}
    34   virtual void queryDouble(Parameter<double> &, const char*, std::string = ""){}
    35   virtual void queryDoubles(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 = ""){};
    4848};
    4949
  • src/UIElements/CommandLineUI/CommandLineDialog.cpp

    r07414d7 rf130d4  
    5151
    5252
    53 void CommandLineDialog::queryEmpty(const char* title, std::string _description){
    54   registerQuery(new EmptyCommandLineQuery(title, _description));
     53void CommandLineDialog::queryEmpty(const std::string title, const std::string description){
     54  registerQuery(new EmptyCommandLineQuery(title, description));
    5555}
    5656
    57 void CommandLineDialog::queryInt(Parameter<int> &param, const char* title, std::string _description){
    58   registerQuery(new IntCommandLineQuery(param, title, _description));
     57void CommandLineDialog::queryInt(Parameter<int> &param, const std::string title, const std::string description){
     58  registerQuery(new IntCommandLineQuery(param, title, description));
    5959}
    6060
    61 void CommandLineDialog::queryInts(Parameter<std::vector<int> > &param, const char* title, std::string _description){
    62   registerQuery(new IntsCommandLineQuery(param, title, _description));
     61void CommandLineDialog::queryInts(Parameter<std::vector<int> > &param, const std::string title, const std::string description){
     62  registerQuery(new IntsCommandLineQuery(param, title, description));
    6363}
    6464
    65 void CommandLineDialog::queryUnsignedInt(Parameter<unsigned int> &param, const char* title, std::string _description){
    66   registerQuery(new UnsignedIntCommandLineQuery(param, title, _description));
     65void CommandLineDialog::queryUnsignedInt(Parameter<unsigned int> &param, const std::string title, const std::string description){
     66  registerQuery(new UnsignedIntCommandLineQuery(param, title, description));
    6767}
    6868
    69 void CommandLineDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &param, const char* title, std::string _description){
    70   registerQuery(new UnsignedIntsCommandLineQuery(param, title, _description));
     69void CommandLineDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &param, const std::string title, const std::string description){
     70  registerQuery(new UnsignedIntsCommandLineQuery(param, title, description));
    7171}
    7272
    73 void CommandLineDialog::queryBoolean(Parameter<bool> &param, const char* title, std::string _description){
    74   registerQuery(new BooleanCommandLineQuery(param, title, _description));
     73void CommandLineDialog::queryBoolean(Parameter<bool> &param, const std::string title, const std::string description){
     74  registerQuery(new BooleanCommandLineQuery(param, title, description));
    7575}
    7676
    77 void CommandLineDialog::queryDouble(Parameter<double> &param, const char* title, std::string _description){
    78   registerQuery(new DoubleCommandLineQuery(param, title, _description));
     77void CommandLineDialog::queryDouble(Parameter<double> &param, const std::string title, const std::string description){
     78  registerQuery(new DoubleCommandLineQuery(param, title, description));
    7979}
    8080
    81 void CommandLineDialog::queryDoubles(Parameter<std::vector<double> > &param, const char* title, std::string _description){
    82   registerQuery(new DoublesCommandLineQuery(param, title, _description));
     81void CommandLineDialog::queryDoubles(Parameter<std::vector<double> > &param, const std::string title, const std::string description){
     82  registerQuery(new DoublesCommandLineQuery(param, title, description));
    8383}
    8484
    85 void CommandLineDialog::queryString(Parameter<std::string> &param, const char* title, std::string _description){
    86   registerQuery(new StringCommandLineQuery(param, title, _description));
     85void CommandLineDialog::queryString(Parameter<std::string> &param, const std::string title, const std::string description){
     86  registerQuery(new StringCommandLineQuery(param, title, description));
    8787}
    8888
    89 void CommandLineDialog::queryStrings(Parameter<std::vector<std::string> > &param, const char* title, std::string _description){
    90   registerQuery(new StringsCommandLineQuery(param, title, _description));
     89void CommandLineDialog::queryStrings(Parameter<std::vector<std::string> > &param, const std::string title, const std::string description){
     90  registerQuery(new StringsCommandLineQuery(param, title, description));
    9191}
    9292
    93 void CommandLineDialog::queryAtom(Parameter<const atom *> &param, const char* title, std::string _description) {
    94   registerQuery(new AtomCommandLineQuery(param, title, _description));
     93void CommandLineDialog::queryAtom(Parameter<const atom *> &param, const std::string title, const std::string description) {
     94  registerQuery(new AtomCommandLineQuery(param, title, description));
    9595}
    9696
    97 void CommandLineDialog::queryAtoms(Parameter<std::vector<const atom *> > &param, const char* title, std::string _description) {
    98   registerQuery(new AtomsCommandLineQuery(param, title, _description));
     97void CommandLineDialog::queryAtoms(Parameter<std::vector<const atom *> > &param, const std::string title, const std::string description) {
     98  registerQuery(new AtomsCommandLineQuery(param, title, description));
    9999}
    100100
    101 void CommandLineDialog::queryMolecule(Parameter<const molecule *> &param, const char* title, std::string _description) {
    102   registerQuery(new MoleculeCommandLineQuery(param, title, _description));
     101void CommandLineDialog::queryMolecule(Parameter<const molecule *> &param, const std::string title, const std::string description) {
     102  registerQuery(new MoleculeCommandLineQuery(param, title, description));
    103103}
    104104
    105 void CommandLineDialog::queryMolecules(Parameter<std::vector<const molecule *> > &param, const char* title, std::string _description) {
    106   registerQuery(new MoleculesCommandLineQuery(param, title, _description));
     105void CommandLineDialog::queryMolecules(Parameter<std::vector<const molecule *> > &param, const std::string title, const std::string description) {
     106  registerQuery(new MoleculesCommandLineQuery(param, title, description));
    107107}
    108108
    109 void CommandLineDialog::queryVector(Parameter<Vector> &param, const char* title, std::string _description) {
    110   registerQuery(new VectorCommandLineQuery(param, title, _description));
     109void CommandLineDialog::queryVector(Parameter<Vector> &param, const std::string title, const std::string description) {
     110  registerQuery(new VectorCommandLineQuery(param, title, description));
    111111}
    112112
    113 void CommandLineDialog::queryVectors(Parameter<std::vector<Vector> > &param, const char* title, std::string _description) {
    114   registerQuery(new VectorsCommandLineQuery(param, title, _description));
     113void CommandLineDialog::queryVectors(Parameter<std::vector<Vector> > &param, const std::string title, const std::string description) {
     114  registerQuery(new VectorsCommandLineQuery(param, title, description));
    115115}
    116116
    117 void CommandLineDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &param, const char* title, std::string _description) {
    118   registerQuery(new RealSpaceMatrixCommandLineQuery(param, title,_description));
     117void CommandLineDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &param, const std::string title, const std::string description) {
     118  registerQuery(new RealSpaceMatrixCommandLineQuery(param, title,description));
    119119}
    120120
    121 void CommandLineDialog::queryElement(Parameter<const element *> &param, const char* title, std::string _description){
    122   registerQuery(new ElementCommandLineQuery(param, title, _description));
     121void CommandLineDialog::queryElement(Parameter<const element *> &param, const std::string title, const std::string description){
     122  registerQuery(new ElementCommandLineQuery(param, title, description));
    123123}
    124124
    125 void CommandLineDialog::queryElements(Parameter<std::vector<const element *> > &param, const char* title, std::string _description){
    126   registerQuery(new ElementsCommandLineQuery(param, title, _description));
     125void CommandLineDialog::queryElements(Parameter<std::vector<const element *> > &param, const std::string title, const std::string description){
     126  registerQuery(new ElementsCommandLineQuery(param, title, description));
    127127}
    128128
    129 void CommandLineDialog::queryFile(Parameter<boost::filesystem::path> &param, const char* title, std::string _description){
    130   registerQuery(new FileCommandLineQuery(param, title, _description));
     129void CommandLineDialog::queryFile(Parameter<boost::filesystem::path> &param, const std::string title, const std::string description){
     130  registerQuery(new FileCommandLineQuery(param, title, description));
    131131}
    132132
    133 void CommandLineDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > &param, const char* title, std::string _description){
    134   registerQuery(new FilesCommandLineQuery(param, title, _description));
     133void CommandLineDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > &param, const std::string title, const std::string description){
     134  registerQuery(new FilesCommandLineQuery(param, title, description));
    135135}
    136136
    137 void CommandLineDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &param, const char* title, std::string _description){
    138   registerQuery(new RandomNumberDistribution_ParametersCommandLineQuery(param, title, _description));
     137void CommandLineDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &param, const std::string title, const std::string description){
     138  registerQuery(new RandomNumberDistribution_ParametersCommandLineQuery(param, title, description));
    139139}
    140140
  • src/UIElements/CommandLineUI/CommandLineDialog.hpp

    r07414d7 rf130d4  
    3333  virtual ~CommandLineDialog();
    3434
    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 = "");
    5757  // specialized stuff for command line queries
    5858  // all placed into Query/CommandLineQuery.hpp
  • src/UIElements/CommandLineUI/Query/AtomCommandLineQuery.cpp

    r07414d7 rf130d4  
    4949using namespace std;
    5050
    51 CommandLineDialog::AtomCommandLineQuery::AtomCommandLineQuery(Parameter<const atom *> &_param, std::string title, std::string _description) :
    52     Dialog::TQuery<const atom*>(_param, title, _description)
     51CommandLineDialog::AtomCommandLineQuery::AtomCommandLineQuery(Parameter<const atom *> &_param, const std::string &_title, const std::string &_description) :
     52    Dialog::TQuery<const atom*>(_param, _title, _description)
    5353{}
    5454
  • src/UIElements/CommandLineUI/Query/AtomsCommandLineQuery.cpp

    r07414d7 rf130d4  
    4444#include "World.hpp"
    4545
    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)
     46CommandLineDialog::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)
    4848{}
    4949
  • src/UIElements/CommandLineUI/Query/BooleanCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    43 CommandLineDialog::BooleanCommandLineQuery::BooleanCommandLineQuery(Parameter<bool> &_param, std::string title, std::string _description) :
    44     Dialog::TQuery<bool>(_param, title, _description)
     43CommandLineDialog::BooleanCommandLineQuery::BooleanCommandLineQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description) :
     44    Dialog::TQuery<bool>(_param, _title, _description)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/CommandLineQuery.hpp

    r07414d7 rf130d4  
    1919class CommandLineDialog::EmptyCommandLineQuery : public Dialog::EmptyQuery {
    2020public:
    21   EmptyCommandLineQuery(std::string title, std::string _description = "");
     21  EmptyCommandLineQuery(const std::string &_title, const std::string &_description = "");
    2222  virtual ~EmptyCommandLineQuery();
    2323  virtual bool handle();
     
    2626class CommandLineDialog::IntCommandLineQuery : public Dialog::TQuery<int> {
    2727public:
    28   IntCommandLineQuery(Parameter<int> &_param, std::string title, std::string _description = "");
     28  IntCommandLineQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description = "");
    2929  virtual ~IntCommandLineQuery();
    3030  virtual bool handle();
     
    3333class CommandLineDialog::IntsCommandLineQuery : public Dialog::TQuery<std::vector<int> > {
    3434public:
    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 = "");
    3636  virtual ~IntsCommandLineQuery();
    3737  virtual bool handle();
     
    4040class CommandLineDialog::UnsignedIntCommandLineQuery : public Dialog::TQuery<unsigned int> {
    4141public:
    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 = "");
    4343  virtual ~UnsignedIntCommandLineQuery();
    4444  virtual bool handle();
     
    4747class CommandLineDialog::UnsignedIntsCommandLineQuery : public Dialog::TQuery<std::vector<unsigned int> > {
    4848public:
    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 = "");
    5050  virtual ~UnsignedIntsCommandLineQuery();
    5151  virtual bool handle();
     
    5454class CommandLineDialog::BooleanCommandLineQuery : public Dialog::TQuery<bool> {
    5555public:
    56   BooleanCommandLineQuery(Parameter<bool> &_param, std::string title, std::string _description = "");
     56  BooleanCommandLineQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description = "");
    5757  virtual ~BooleanCommandLineQuery();
    5858  virtual bool handle();
     
    6161class CommandLineDialog::DoubleCommandLineQuery : public Dialog::TQuery<double> {
    6262public:
    63   DoubleCommandLineQuery(Parameter<double> &_param, std::string title, std::string _description = "");
     63  DoubleCommandLineQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description = "");
    6464  virtual ~DoubleCommandLineQuery();
    6565  virtual bool handle();
     
    6868class CommandLineDialog::DoublesCommandLineQuery : public Dialog::TQuery<std::vector<double> > {
    6969public:
    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 = "");
    7171  virtual ~DoublesCommandLineQuery();
    7272  virtual bool handle();
     
    7575class CommandLineDialog::StringCommandLineQuery : public Dialog::TQuery<std::string> {
    7676public:
    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 = "");
    7878  virtual ~StringCommandLineQuery();
    7979  virtual bool handle();
     
    8282class CommandLineDialog::StringsCommandLineQuery : public Dialog::TQuery<std::vector<std::string> > {
    8383public:
    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 = "");
    8585  virtual ~StringsCommandLineQuery();
    8686  virtual bool handle();
     
    8989class CommandLineDialog::AtomCommandLineQuery : public Dialog::TQuery<const atom *> {
    9090public:
    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 = "");
    9292  virtual ~AtomCommandLineQuery();
    9393  virtual bool handle();
     
    9696class CommandLineDialog::AtomsCommandLineQuery : public Dialog::TQuery<std::vector<const atom*> > {
    9797public:
    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 = "");
    9999  virtual ~AtomsCommandLineQuery();
    100100  virtual bool handle();
     
    103103class CommandLineDialog::MoleculeCommandLineQuery : public Dialog::TQuery<const molecule *> {
    104104public:
    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 = "");
    106106  virtual ~MoleculeCommandLineQuery();
    107107  virtual bool handle();
     
    110110class CommandLineDialog::MoleculesCommandLineQuery : public Dialog::TQuery<std::vector<const molecule*> > {
    111111public:
    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 = "");
    113113  virtual ~MoleculesCommandLineQuery();
    114114  virtual bool handle();
     
    117117class CommandLineDialog::VectorCommandLineQuery : public Dialog::TQuery<Vector> {
    118118public:
    119   VectorCommandLineQuery(Parameter<Vector> &_param, std::string title, std::string _description = "");
     119  VectorCommandLineQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description = "");
    120120  virtual ~VectorCommandLineQuery();
    121121  virtual bool handle();
     
    124124class CommandLineDialog::VectorsCommandLineQuery : public Dialog::TQuery<std::vector<Vector> > {
    125125public:
    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 = "");
    127127  virtual ~VectorsCommandLineQuery();
    128128  virtual bool handle();
     
    131131class CommandLineDialog::RealSpaceMatrixCommandLineQuery : public Dialog::TQuery<RealSpaceMatrix> {
    132132public:
    133   RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, std::string title, std::string _description = "");
     133  RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description = "");
    134134  virtual ~RealSpaceMatrixCommandLineQuery();
    135135  virtual bool handle();
     
    138138class CommandLineDialog::ElementCommandLineQuery : public Dialog::TQuery<const element *> {
    139139public:
    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 = "");
    141141  virtual ~ElementCommandLineQuery();
    142142  virtual bool handle();
     
    145145class CommandLineDialog::ElementsCommandLineQuery : public Dialog::TQuery<std::vector<const element *> > {
    146146public:
    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 = "");
    148148  virtual ~ElementsCommandLineQuery();
    149149  virtual bool handle();
     
    152152class CommandLineDialog::FileCommandLineQuery : public Dialog::TQuery<boost::filesystem::path> {
    153153public:
    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 = "");
    155155  virtual ~FileCommandLineQuery();
    156156  virtual bool handle();
     
    159159class CommandLineDialog::FilesCommandLineQuery : public Dialog::TQuery<std::vector<boost::filesystem::path> > {
    160160public:
    161   FilesCommandLineQuery(Parameter<std::vector< boost::filesystem::path> > &param, std::string title, std::string _description = "");
     161  FilesCommandLineQuery(Parameter<std::vector< boost::filesystem::path> > &param, const std::string &_title, const std::string &_description = "");
    162162  virtual ~FilesCommandLineQuery();
    163163  virtual bool handle();
     
    166166class CommandLineDialog::RandomNumberDistribution_ParametersCommandLineQuery : public Dialog::TQuery<RandomNumberDistribution_Parameters> {
    167167public:
    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 = "");
    169169  virtual ~RandomNumberDistribution_ParametersCommandLineQuery();
    170170  virtual bool handle();
  • src/UIElements/CommandLineUI/Query/DoubleCommandLineQuery.cpp

    r07414d7 rf130d4  
    4242
    4343
    44 CommandLineDialog::DoubleCommandLineQuery::DoubleCommandLineQuery(Parameter<double> &_param, std::string title, std::string _description) :
    45     Dialog::TQuery<double>(_param, title, _description)
     44CommandLineDialog::DoubleCommandLineQuery::DoubleCommandLineQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description) :
     45    Dialog::TQuery<double>(_param, _title, _description)
    4646{}
    4747
  • src/UIElements/CommandLineUI/Query/DoublesCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    43 CommandLineDialog::DoublesCommandLineQuery::DoublesCommandLineQuery(Parameter<std::vector<double> > &_param, std::string title, std::string _description) :
    44     Dialog::TQuery<std::vector<double> >(_param, title, _description)
     43CommandLineDialog::DoublesCommandLineQuery::DoublesCommandLineQuery(Parameter<std::vector<double> > &_param, const std::string &_title, const std::string &_description) :
     44    Dialog::TQuery<std::vector<double> >(_param, _title, _description)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/ElementCommandLineQuery.cpp

    r07414d7 rf130d4  
    4444#include "World.hpp"
    4545
    46 CommandLineDialog::ElementCommandLineQuery::ElementCommandLineQuery(Parameter<const element*> &_param, std::string title, std::string _description) :
    47     Dialog::TQuery<const element *>(_param, title, _description)
     46CommandLineDialog::ElementCommandLineQuery::ElementCommandLineQuery(Parameter<const element*> &_param, const std::string &_title, const std::string &_description) :
     47    Dialog::TQuery<const element *>(_param, _title, _description)
    4848{}
    4949
  • src/UIElements/CommandLineUI/Query/ElementsCommandLineQuery.cpp

    r07414d7 rf130d4  
    4444#include "World.hpp"
    4545
    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)
     46CommandLineDialog::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)
    4848{}
    4949
  • src/UIElements/CommandLineUI/Query/EmptyCommandLineQuery.cpp

    r07414d7 rf130d4  
    4242#include "CodePatterns/Verbose.hpp"
    4343
    44 CommandLineDialog::EmptyCommandLineQuery::EmptyCommandLineQuery(std::string title, std::string _description) :
    45     Dialog::EmptyQuery(title, _description)
     44CommandLineDialog::EmptyCommandLineQuery::EmptyCommandLineQuery(const std::string &_title, const std::string &_description) :
     45    Dialog::EmptyQuery(_title, _description)
    4646{}
    4747
  • src/UIElements/CommandLineUI/Query/FileCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    43 CommandLineDialog::FileCommandLineQuery::FileCommandLineQuery(Parameter<boost::filesystem::path> &_param, std::string title, std::string _description) :
    44     Dialog::TQuery<boost::filesystem::path>(_param, title, _description)
     43CommandLineDialog::FileCommandLineQuery::FileCommandLineQuery(Parameter<boost::filesystem::path> &_param, const std::string &_title, const std::string &_description) :
     44    Dialog::TQuery<boost::filesystem::path>(_param, _title, _description)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/FilesCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    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)
     43CommandLineDialog::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)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/IntCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    43 CommandLineDialog::IntCommandLineQuery::IntCommandLineQuery(Parameter<int> &_param, std::string title, std::string _description) :
    44     Dialog::TQuery<int>(_param, title, _description)
     43CommandLineDialog::IntCommandLineQuery::IntCommandLineQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description) :
     44    Dialog::TQuery<int>(_param, _title, _description)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/IntsCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    43 CommandLineDialog::IntsCommandLineQuery::IntsCommandLineQuery(Parameter<std::vector<int> > &_param, std::string title, std::string _description) :
    44     Dialog::TQuery<std::vector<int> >(_param, title, _description)
     43CommandLineDialog::IntsCommandLineQuery::IntsCommandLineQuery(Parameter<std::vector<int> > &_param, const std::string &_title, const std::string &_description) :
     44    Dialog::TQuery<std::vector<int> >(_param, _title, _description)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/MoleculeCommandLineQuery.cpp

    r07414d7 rf130d4  
    4444#include "CodePatterns/Verbose.hpp"
    4545
    46 CommandLineDialog::MoleculeCommandLineQuery::MoleculeCommandLineQuery(Parameter<const molecule *> &_param, std::string title, std::string _description) :
    47     Dialog::TQuery<const molecule *>(_param, title, _description)
     46CommandLineDialog::MoleculeCommandLineQuery::MoleculeCommandLineQuery(Parameter<const molecule *> &_param, const std::string &_title, const std::string &_description) :
     47    Dialog::TQuery<const molecule *>(_param, _title, _description)
    4848{}
    4949
  • src/UIElements/CommandLineUI/Query/MoleculesCommandLineQuery.cpp

    r07414d7 rf130d4  
    4545#include "World.hpp"
    4646
    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)
     47CommandLineDialog::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)
    4949{}
    5050
  • src/UIElements/CommandLineUI/Query/RandomNumberDistribution_ParametersCommandLineQuery.cpp

    r07414d7 rf130d4  
    4747#include "RandomNumbers/RandomNumberDistribution_Parameters.hpp"
    4848
    49 CommandLineDialog::RandomNumberDistribution_ParametersCommandLineQuery::RandomNumberDistribution_ParametersCommandLineQuery(Parameter<RandomNumberDistribution_Parameters> &_param, std::string title, std::string _description) :
    50     Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, title, _description)
     49CommandLineDialog::RandomNumberDistribution_ParametersCommandLineQuery::RandomNumberDistribution_ParametersCommandLineQuery(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string &_title, const std::string &_description) :
     50    Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, _title, _description)
    5151{}
    5252
  • src/UIElements/CommandLineUI/Query/RealSpaceMatrixCommandLineQuery.cpp

    r07414d7 rf130d4  
    4343#include "LinearAlgebra/RealSpaceMatrix.hpp"
    4444
    45 CommandLineDialog::RealSpaceMatrixCommandLineQuery::RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<RealSpaceMatrix>(_param, title, _description)
     45CommandLineDialog::RealSpaceMatrixCommandLineQuery::RealSpaceMatrixCommandLineQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<RealSpaceMatrix>(_param, _title, _description)
    4747{}
    4848
  • src/UIElements/CommandLineUI/Query/StringCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    43 CommandLineDialog::StringCommandLineQuery::StringCommandLineQuery(Parameter<std::string> &_param, std::string title, std::string _description) :
    44     Dialog::TQuery<std::string>(_param, title, _description)
     43CommandLineDialog::StringCommandLineQuery::StringCommandLineQuery(Parameter<std::string> &_param, const std::string &_title, const std::string &_description) :
     44    Dialog::TQuery<std::string>(_param, _title, _description)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/StringsCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    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)
     43CommandLineDialog::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)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/UnsignedIntCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    43 CommandLineDialog::UnsignedIntCommandLineQuery::UnsignedIntCommandLineQuery(Parameter<unsigned int> &_param, std::string title, std::string _description) :
    44     Dialog::TQuery<unsigned int>(_param, title, _description)
     43CommandLineDialog::UnsignedIntCommandLineQuery::UnsignedIntCommandLineQuery(Parameter<unsigned int> &_param, const std::string &_title, const std::string &_description) :
     44    Dialog::TQuery<unsigned int>(_param, _title, _description)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/UnsignedIntsCommandLineQuery.cpp

    r07414d7 rf130d4  
    4141#include "CodePatterns/Verbose.hpp"
    4242
    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)
     43CommandLineDialog::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)
    4545{}
    4646
  • src/UIElements/CommandLineUI/Query/VectorCommandLineQuery.cpp

    r07414d7 rf130d4  
    4545#include "World.hpp"
    4646
    47 CommandLineDialog::VectorCommandLineQuery::VectorCommandLineQuery(Parameter<Vector> &_param, std::string title, std::string _description) :
    48     Dialog::TQuery<Vector>(_param, title, _description)
     47CommandLineDialog::VectorCommandLineQuery::VectorCommandLineQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description) :
     48    Dialog::TQuery<Vector>(_param, _title, _description)
    4949{}
    5050
  • src/UIElements/CommandLineUI/Query/VectorsCommandLineQuery.cpp

    r07414d7 rf130d4  
    4545#include "World.hpp"
    4646
    47 CommandLineDialog::VectorsCommandLineQuery::VectorsCommandLineQuery(Parameter<std::vector<Vector> > &_param, std::string title, std::string _description) :
    48     Dialog::TQuery<std::vector<Vector> >(_param, title, _description)
     47CommandLineDialog::VectorsCommandLineQuery::VectorsCommandLineQuery(Parameter<std::vector<Vector> > &_param, const std::string &_title, const std::string &_description) :
     48    Dialog::TQuery<std::vector<Vector> >(_param, _title, _description)
    4949{}
    5050
  • src/UIElements/Dialog.cpp

    r07414d7 rf130d4  
    121121}
    122122
    123 /*template <> void Dialog::query<Dialog::EmptyType>(Parameter<Dialog::EmptyType> &param, const char *token, std::string description)
    124 {
    125   queryEmpty(param, token, description);
     123/*template <> void Dialog::query<Dialog::EmptyType>(Parameter<Dialog::EmptyType> &param, const std::string title, const std::string description)
     124{
     125  queryEmpty(param, title, description);
    126126}*/
    127127
    128 template <> void Dialog::query<bool>(Parameter<bool> &param, const char *token, std::string description)
    129 {
    130   queryBoolean(param, token, description);
    131 }
    132 
    133 template <> void Dialog::query<int>(Parameter<int> &param, const char *token, std::string description)
    134 {
    135   queryInt(param, token, description);
    136 }
    137 
    138 template <> void Dialog::query< std::vector<int> >(Parameter<std::vector<int> > &param, const char *token, std::string description)
    139 {
    140   queryInts(param, token, description);
    141 }
    142 
    143 template <> void Dialog::query<unsigned int>(Parameter<unsigned int> &param, const char *token, std::string description)
    144 {
    145   queryUnsignedInt(param, token, description);
    146 }
    147 
    148 template <> void Dialog::query< std::vector<unsigned int> >(Parameter<std::vector<unsigned int> > &param, const char *token, std::string description)
    149 {
    150   queryUnsignedInts(param, token, description);
    151 }
    152 
    153 template <> void Dialog::query<double>(Parameter<double> &param, const char *token, std::string description)
    154 {
    155   queryDouble(param, token, description);
    156 }
    157 
    158 template <> void Dialog::query< std::vector<double> >(Parameter<std::vector<double> > &param, const char *token, std::string description)
    159 {
    160   queryDoubles(param, token, description);
    161 }
    162 
    163 template <> void Dialog::query<std::string>(Parameter<std::string> &param, const char *token, std::string description)
    164 {
    165   queryString(param, token, description);
    166 }
    167 
    168 template <> void Dialog::query< std::vector<std::string> >(Parameter<std::vector<std::string> > &param, const char *token, std::string description)
    169 {
    170   queryStrings(param, token, description);
    171 }
    172 
    173 template <> void Dialog::query<const atom *>(Parameter<const atom *> &param, const char *token, std::string description)
    174 {
    175   queryAtom(param, token, description);
    176 }
    177 
    178 template <> void Dialog::query< std::vector<const atom *> >(Parameter<std::vector<const atom *> > &param, const char *token, std::string description)
    179 {
    180   queryAtoms(param, token, description);
    181 }
    182 
    183 template <> void Dialog::query<const molecule *>(Parameter<const molecule *> &param, const char *token, std::string description)
    184 {
    185   queryMolecule(param, token, description);
    186 }
    187 
    188 template <> void Dialog::query< std::vector<const molecule *> >(Parameter<std::vector<const molecule *> > &param, const char *token, std::string description)
    189 {
    190   queryMolecules(param, token, description);
    191 }
    192 
    193 template <> void Dialog::query<Vector>(Parameter<Vector> &param, const char *token, std::string description)
    194 {
    195   queryVector(param, token, description);
    196 }
    197 
    198 template <> void Dialog::query< std::vector<Vector> >(Parameter<std::vector<Vector> > &param, const char *token, std::string description)
    199 {
    200   queryVectors(param, token, description);
    201 }
    202 
    203 template <> void Dialog::query<RealSpaceMatrix>(Parameter<RealSpaceMatrix> &param, const char *token, std::string description)
    204 {
    205   queryRealSpaceMatrix(param, token, description);
    206 }
    207 
    208 template <> void Dialog::query<const element *>(Parameter<const element *> &param, const char *token, std::string description)
    209 {
    210   queryElement(param, token, description);
    211 }
    212 
    213 template <> void Dialog::query< std::vector<const element *> >(Parameter<std::vector<const element *> > &param, const char *token, std::string description)
    214 {
    215   queryElements(param, token, description);
    216 }
    217 
    218 template <> void Dialog::query< boost::filesystem::path >(Parameter<boost::filesystem::path> &param, const char *token, std::string description)
    219 {
    220   queryFile(param, token, description);
    221 }
    222 
    223 template <> void Dialog::query< std::vector<boost::filesystem::path> >(Parameter<std::vector< boost::filesystem::path> > &param, const char *token, std::string description)
    224 {
    225   queryFiles(param, token, description);
    226 }
    227 
    228 template <> void Dialog::query< RandomNumberDistribution_Parameters >(Parameter<RandomNumberDistribution_Parameters> &param, const char *token, std::string description)
    229 {
    230   queryRandomNumberDistribution_Parameters(param, token, description);
     128template <> void Dialog::query<bool>(Parameter<bool> &param, const std::string title, const std::string description)
     129{
     130  queryBoolean(param, title, description);
     131}
     132
     133template <> void Dialog::query<int>(Parameter<int> &param, const std::string title, const std::string description)
     134{
     135  queryInt(param, title, description);
     136}
     137
     138template <> void Dialog::query< std::vector<int> >(Parameter<std::vector<int> > &param, const std::string title, const std::string description)
     139{
     140  queryInts(param, title, description);
     141}
     142
     143template <> void Dialog::query<unsigned int>(Parameter<unsigned int> &param, const std::string title, const std::string description)
     144{
     145  queryUnsignedInt(param, title, description);
     146}
     147
     148template <> void Dialog::query< std::vector<unsigned int> >(Parameter<std::vector<unsigned int> > &param, const std::string title, const std::string description)
     149{
     150  queryUnsignedInts(param, title, description);
     151}
     152
     153template <> void Dialog::query<double>(Parameter<double> &param, const std::string title, const std::string description)
     154{
     155  queryDouble(param, title, description);
     156}
     157
     158template <> void Dialog::query< std::vector<double> >(Parameter<std::vector<double> > &param, const std::string title, const std::string description)
     159{
     160  queryDoubles(param, title, description);
     161}
     162
     163template <> void Dialog::query<std::string>(Parameter<std::string> &param, const std::string title, const std::string description)
     164{
     165  queryString(param, title, description);
     166}
     167
     168template <> void Dialog::query< std::vector<std::string> >(Parameter<std::vector<std::string> > &param, const std::string title, const std::string description)
     169{
     170  queryStrings(param, title, description);
     171}
     172
     173template <> void Dialog::query<const atom *>(Parameter<const atom *> &param, const std::string title, const std::string description)
     174{
     175  queryAtom(param, title, description);
     176}
     177
     178template <> void Dialog::query< std::vector<const atom *> >(Parameter<std::vector<const atom *> > &param, const std::string title, const std::string description)
     179{
     180  queryAtoms(param, title, description);
     181}
     182
     183template <> void Dialog::query<const molecule *>(Parameter<const molecule *> &param, const std::string title, const std::string description)
     184{
     185  queryMolecule(param, title, description);
     186}
     187
     188template <> void Dialog::query< std::vector<const molecule *> >(Parameter<std::vector<const molecule *> > &param, const std::string title, const std::string description)
     189{
     190  queryMolecules(param, title, description);
     191}
     192
     193template <> void Dialog::query<Vector>(Parameter<Vector> &param, const std::string title, const std::string description)
     194{
     195  queryVector(param, title, description);
     196}
     197
     198template <> void Dialog::query< std::vector<Vector> >(Parameter<std::vector<Vector> > &param, const std::string title, const std::string description)
     199{
     200  queryVectors(param, title, description);
     201}
     202
     203template <> void Dialog::query<RealSpaceMatrix>(Parameter<RealSpaceMatrix> &param, const std::string title, const std::string description)
     204{
     205  queryRealSpaceMatrix(param, title, description);
     206}
     207
     208template <> void Dialog::query<const element *>(Parameter<const element *> &param, const std::string title, const std::string description)
     209{
     210  queryElement(param, title, description);
     211}
     212
     213template <> void Dialog::query< std::vector<const element *> >(Parameter<std::vector<const element *> > &param, const std::string title, const std::string description)
     214{
     215  queryElements(param, title, description);
     216}
     217
     218template <> void Dialog::query< boost::filesystem::path >(Parameter<boost::filesystem::path> &param, const std::string title, const std::string description)
     219{
     220  queryFile(param, title, description);
     221}
     222
     223template <> void Dialog::query< std::vector<boost::filesystem::path> >(Parameter<std::vector< boost::filesystem::path> > &param, const std::string title, const std::string description)
     224{
     225  queryFiles(param, title, description);
     226}
     227
     228template <> void Dialog::query< RandomNumberDistribution_Parameters >(Parameter<RandomNumberDistribution_Parameters> &param, const std::string title, const std::string description)
     229{
     230  queryRandomNumberDistribution_Parameters(param, title, description);
    231231}
    232232
  • src/UIElements/Dialog.hpp

    r07414d7 rf130d4  
    113113 *  -# add a specialization of Dialog::query<BoxVector> where queryVector()is used.
    114114 *     @code
    115  *     template <> void Dialog::query<BoxVector>(const char *token, std::string description) {
    116  *        queryVector(token, false, description);
     115 *     template <> void Dialog::query<BoxVector>(const std::string &title, const std::string &description) {
     116 *        queryVector(title, description);
    117117 *     }
    118118 *     @endcode
     
    156156  virtual ~Dialog();
    157157
    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;
    182182
    183183  virtual bool display();
     
    241241    friend class Dialog;
    242242  public:
    243     Query(std::string _title, std::string _description = "");
     243    Query(const std::string _title, const std::string _description = "");
    244244    virtual ~Query();
    245245    virtual bool handle()=0;
     
    250250    const std::string getDescription() const;
    251251  private:
    252     std::string title;  //!< short title of the query
    253     std::string description; //!< longer description for tooltips or for help
     252    const std::string title;  //!< short title of the query
     253    const std::string description; //!< longer description for tooltips or for help
    254254  };
    255255
     
    258258  class TQuery : public Query {
    259259  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 = "") :
    261261      Query(title, _description), param(_param) {}
    262262    virtual ~TQuery(){}
     
    272272  class EmptyQuery : public Query {
    273273  public:
    274     EmptyQuery(std::string title, std::string _description = "");
     274    EmptyQuery(const std::string title, const std::string _description = "");
    275275    virtual ~EmptyQuery();
    276276    virtual bool handle()=0;
  • src/UIElements/Qt4/QtDialog.cpp

    r07414d7 rf130d4  
    9090/************************** Query Infrastructure ************************/
    9191
    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> &param, const char* title,string)
    98 {
    99   registerQuery(new BooleanQtQuery(param,title,inputLayout,this));
    100 }
    101 
    102 void QtDialog::queryAtom(Parameter<const atom *> &param, 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 *> > &param, const char* title, std::string)
    108 {
    109   registerQuery(new AtomsQtQuery(param,title,inputLayout,this));
    110 }
    111 
    112 void QtDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &param, const char* title, std::string)
    113 {
    114   registerQuery(new RealSpaceMatrixQtQuery(param,title,inputLayout,this));
    115 }
    116 
    117 void QtDialog::queryInt(Parameter<int> &param, const char *title,string)
    118 {
    119   registerQuery(new IntQtQuery(param,title,inputLayout,this));
    120 }
    121 
    122 void QtDialog::queryInts(Parameter<std::vector<int> > &param, const char *title,string)
    123 {
    124   registerQuery(new IntsQtQuery(param,title,inputLayout,this));
    125 }
    126 
    127 void QtDialog::queryUnsignedInt(Parameter<unsigned int> &param, const char *title,string)
    128 {
    129   registerQuery(new UnsignedIntQtQuery(param,title,inputLayout,this));
    130 }
    131 
    132 void QtDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &param, const char *title,string)
    133 {
    134   registerQuery(new UnsignedIntsQtQuery(param,title,inputLayout,this));
    135 }
    136 
    137 void QtDialog::queryDouble(Parameter<double> &param, const char* title,string)
    138 {
    139   registerQuery(new DoubleQtQuery(param,title,inputLayout,this));
    140 }
    141 
    142 void QtDialog::queryDoubles(Parameter<std::vector<double> > &param, const char* title,string)
    143 {
    144   registerQuery(new DoublesQtQuery(param,title,inputLayout,this));
    145 }
    146 
    147 void QtDialog::queryString(Parameter<std::string> &param, const char* title,string)
    148 {
    149   registerQuery(new StringQtQuery(param,title,inputLayout,this));
    150 }
    151 
    152 void QtDialog::queryStrings(Parameter<std::vector<std::string> > &param, const char* title,string)
    153 {
    154   registerQuery(new StringsQtQuery(param, title,inputLayout,this));
    155 }
    156 
    157 void QtDialog::queryMolecule(Parameter<const molecule *> &param, const char *title,string)
    158 {
    159   registerQuery(new MoleculeQtQuery(param,title,inputLayout,this));
    160 }
    161 
    162 void QtDialog::queryMolecules(Parameter<std::vector<const molecule *> > &param, const char *title,string)
    163 {
    164   registerQuery(new MoleculesQtQuery(param, title,inputLayout,this));
    165 }
    166 
    167 void QtDialog::queryVector(Parameter<Vector> &param, const char* title, string)
    168 {
    169   registerQuery(new VectorQtQuery(param,title,inputLayout,this));
    170 }
    171 
    172 void QtDialog::queryVectors(Parameter<std::vector<Vector> > &param, const char* title, string)
    173 {
    174   registerQuery(new VectorsQtQuery(param, title,inputLayout,this));
    175 }
    176 
    177 void QtDialog::queryElement(Parameter<const element *> &param, 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 *> > &param, const char* title, std::string)
    183 {
    184   registerQuery(new ElementsQtQuery(param,title,inputLayout,this));
    185 }
    186 
    187 void QtDialog::queryFile(Parameter<boost::filesystem::path> &param, 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> >&param, const char* title, std::string)
    193 {
    194   registerQuery(new FilesQtQuery(param, title,inputLayout,this));
    195 }
    196 
    197 void QtDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &param, const char* title, std::string)
    198 {
    199   registerQuery(new RandomNumberDistribution_ParametersQtQuery(param,title,inputLayout,this));
     92void QtDialog::queryEmpty(const std::string title, const std::string description)
     93{
     94  registerQuery(new EmptyQtQuery(title,description,inputLayout,this));
     95}
     96
     97void QtDialog::queryBoolean(Parameter<bool> &param, const std::string title, const std::string description)
     98{
     99  registerQuery(new BooleanQtQuery(param,title,description,inputLayout,this));
     100}
     101
     102void QtDialog::queryAtom(Parameter<const atom *> &param, const std::string title, const std::string description)
     103{
     104  registerQuery(new AtomQtQuery(param,title,description,inputLayout,this));
     105}
     106
     107void QtDialog::queryAtoms(Parameter<std::vector<const atom *> > &param, const std::string title, const std::string description)
     108{
     109  registerQuery(new AtomsQtQuery(param,title,description,inputLayout,this));
     110}
     111
     112void QtDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &param, const std::string title, const std::string description)
     113{
     114  registerQuery(new RealSpaceMatrixQtQuery(param,title,description,inputLayout,this));
     115}
     116
     117void QtDialog::queryInt(Parameter<int> &param, const std::string title, const std::string description)
     118{
     119  registerQuery(new IntQtQuery(param,title,description,inputLayout,this));
     120}
     121
     122void QtDialog::queryInts(Parameter<std::vector<int> > &param, const std::string title, const std::string description)
     123{
     124  registerQuery(new IntsQtQuery(param,title,description,inputLayout,this));
     125}
     126
     127void QtDialog::queryUnsignedInt(Parameter<unsigned int> &param, const std::string title, const std::string description)
     128{
     129  registerQuery(new UnsignedIntQtQuery(param,title,description,inputLayout,this));
     130}
     131
     132void QtDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &param, const std::string title, const std::string description)
     133{
     134  registerQuery(new UnsignedIntsQtQuery(param,title,description,inputLayout,this));
     135}
     136
     137void QtDialog::queryDouble(Parameter<double> &param, const std::string title, const std::string description)
     138{
     139  registerQuery(new DoubleQtQuery(param,title,description,inputLayout,this));
     140}
     141
     142void QtDialog::queryDoubles(Parameter<std::vector<double> > &param, const std::string title, const std::string description)
     143{
     144  registerQuery(new DoublesQtQuery(param,title,description,inputLayout,this));
     145}
     146
     147void QtDialog::queryString(Parameter<std::string> &param, const std::string title, const std::string description)
     148{
     149  registerQuery(new StringQtQuery(param,title,description,inputLayout,this));
     150}
     151
     152void QtDialog::queryStrings(Parameter<std::vector<std::string> > &param, const std::string title, const std::string description)
     153{
     154  registerQuery(new StringsQtQuery(param,title,description,inputLayout,this));
     155}
     156
     157void QtDialog::queryMolecule(Parameter<const molecule *> &param, const std::string title, const std::string description)
     158{
     159  registerQuery(new MoleculeQtQuery(param,title,description,inputLayout,this));
     160}
     161
     162void QtDialog::queryMolecules(Parameter<std::vector<const molecule *> > &param, const std::string title, const std::string description)
     163{
     164  registerQuery(new MoleculesQtQuery(param,title,description,inputLayout,this));
     165}
     166
     167void QtDialog::queryVector(Parameter<Vector> &param, const std::string title, const std::string description)
     168{
     169  registerQuery(new VectorQtQuery(param,title,description,inputLayout,this));
     170}
     171
     172void QtDialog::queryVectors(Parameter<std::vector<Vector> > &param, const std::string title, const std::string description)
     173{
     174  registerQuery(new VectorsQtQuery(param,title,description,inputLayout,this));
     175}
     176
     177void QtDialog::queryElement(Parameter<const element *> &param, const std::string title, const std::string description)
     178{
     179  registerQuery(new ElementQtQuery(param,title,description,inputLayout,this));
     180}
     181
     182void QtDialog::queryElements(Parameter<std::vector<const element *> > &param, const std::string title, const std::string description)
     183{
     184  registerQuery(new ElementsQtQuery(param,title,description,inputLayout,this));
     185}
     186
     187void QtDialog::queryFile(Parameter<boost::filesystem::path> &param, const std::string title, const std::string description)
     188{
     189  registerQuery(new FileQtQuery(param,title,description,inputLayout,this));
     190}
     191
     192void QtDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> >&param, const std::string title, const std::string description)
     193{
     194  registerQuery(new FilesQtQuery(param,title,description,inputLayout,this));
     195}
     196
     197void QtDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &param, const std::string title, const std::string description)
     198{
     199  registerQuery(new RandomNumberDistribution_ParametersQtQuery(param,title,description,inputLayout,this));
    200200}
    201201
  • src/UIElements/Qt4/QtDialog.hpp

    r07414d7 rf130d4  
    3333  virtual ~QtDialog();
    3434
    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 = "");
    5757
    5858  virtual bool display();
  • src/UIElements/Qt4/Query/AtomQtQuery.cpp

    r07414d7 rf130d4  
    4444#include "World.hpp"
    4545
    46 QtDialog::AtomQtQuery::AtomQtQuery(Parameter<const atom *> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    47     QtQuery<const atom *>(_param, _title),
     46QtDialog::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),
    4848    parent(_parent),
    4949    dialog(_dialog)
     
    5151  thisLayout = new QHBoxLayout();
    5252  titleLabel = new QLabel(QString(getTitle().c_str()));
     53  titleLabel->setToolTip(QString(getDescription().c_str()));
    5354  inputBox = new QComboBox();
    5455  inputBox->insertItem(-1, QString("no atom"));
  • src/UIElements/Qt4/Query/AtomsQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    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),
     45QtDialog::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),
    4747    QtQueryList<const atom *>(_param, _parent, _dialog, temp)
    4848{
    4949  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    50   subQuery = new AtomQtQuery(*subParam, _title, thisVLayout, subDialog);
     50  subQuery = new AtomQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5151  subDialog->setSubQuery(subQuery);
    5252
  • src/UIElements/Qt4/Query/BooleanQtQuery.cpp

    r07414d7 rf130d4  
    4242
    4343
    44 QtDialog::BooleanQtQuery::BooleanQtQuery(Parameter<bool> &_param, std::string _title, QBoxLayout *_parent, Dialog *_dialog) :
    45     QtQuery<bool>(_param, _title),
     44QtDialog::BooleanQtQuery::BooleanQtQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description, QBoxLayout *_parent, Dialog *_dialog) :
     45    QtQuery<bool>(_param, _title, _description),
    4646    parent(_parent),
    4747    dialog(_dialog)
     
    5252  thisLayout = new QHBoxLayout();
    5353  titleLabel = new QLabel(QString(getTitle().c_str()));
     54  titleLabel->setToolTip(QString(getDescription().c_str()));
    5455  booleanCheckBox = new QCheckBox(QString(getTitle().c_str()));
    5556  booleanCheckBox->setCheckState(temp ? Qt::Checked : Qt::Unchecked);
  • src/UIElements/Qt4/Query/DoubleQtQuery.cpp

    r07414d7 rf130d4  
    4242
    4343
    44 QtDialog::DoubleQtQuery::DoubleQtQuery(Parameter<double> &_param, std::string title,QBoxLayout *_parent,Dialog *_dialog) :
    45     QtQuery<double>(_param, title),
     44QtDialog::DoubleQtQuery::DoubleQtQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) :
     45    QtQuery<double>(_param, _title, _description),
    4646    parent(_parent),
    4747    dialog(_dialog)
     
    5252  thisLayout = new QHBoxLayout();
    5353  titleLabel = new QLabel(QString(getTitle().c_str()));
     54  titleLabel->setToolTip(QString(getDescription().c_str()));
    5455  inputBox = new QDoubleSpinBox();
    5556  inputBox->setValue(temp);
  • src/UIElements/Qt4/Query/DoublesQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 QtDialog::DoublesQtQuery::DoublesQtQuery(Parameter<std::vector<double> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    46     QtQuery<std::vector<double> >(_param, _title),
     45QtDialog::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),
    4747    QtQueryList<double>(_param, _parent, _dialog, temp)
    4848{
    4949  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    50   subQuery = new DoubleQtQuery(*subParam, _title, thisVLayout, subDialog);
     50  subQuery = new DoubleQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5151  subDialog->setSubQuery(subQuery);
    5252
  • src/UIElements/Qt4/Query/ElementQtQuery.cpp

    r07414d7 rf130d4  
    4545#include "World.hpp"
    4646
    47 QtDialog::ElementQtQuery::ElementQtQuery(Parameter<const element *> &_param, std::string _title, QBoxLayout *_parent, Dialog *_dialog) :
    48     QtQuery<const element *>(_param, _title),
     47QtDialog::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),
    4949    parent(_parent),
    5050    dialog(_dialog)
     
    5353  thisLayout = new QHBoxLayout();
    5454  titleLabel = new QLabel(QString(getTitle().c_str()));
     55  titleLabel->setToolTip(QString(getDescription().c_str()));
    5556  inputBox = new QComboBox();
    5657  for(periodentafel::const_iterator iter = periode->begin();
  • src/UIElements/Qt4/Query/ElementsQtQuery.cpp

    r07414d7 rf130d4  
    4444
    4545
    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),
     46QtDialog::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),
    4848    QtQueryList<const element *>(_param, _parent, _dialog, temp)
    4949{
    5050  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    51   subQuery = new ElementQtQuery(*subParam, _title, thisVLayout, subDialog);
     51  subQuery = new ElementQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5252  subDialog->setSubQuery(subQuery);
    5353
  • src/UIElements/Qt4/Query/EmptyQtQuery.cpp

    r07414d7 rf130d4  
    4141
    4242
    43 QtDialog::EmptyQtQuery::EmptyQtQuery(std::string _title, QBoxLayout *_parent, Dialog *_dialog) :
    44     Dialog::EmptyQuery(_title),
     43QtDialog::EmptyQtQuery::EmptyQtQuery(const std::string &_title, const std::string &_description, QBoxLayout *_parent, Dialog *_dialog) :
     44    Dialog::EmptyQuery(_title, _description),
    4545    parent(_parent),
    4646    dialog(_dialog)
     
    4848  thisLayout = new QHBoxLayout();
    4949  titleLabel = new QLabel(QString(getTitle().c_str()));
     50  titleLabel->setToolTip(QString(getDescription().c_str()));
    5051
    5152  parent->addLayout(thisLayout);
  • src/UIElements/Qt4/Query/FileQtQuery.cpp

    r07414d7 rf130d4  
    4848#include "Parser/FormatParserStorage.hpp"
    4949
    50 QtDialog::FileQtQuery::FileQtQuery(Parameter<boost::filesystem::path> &_param, std::string _title, QBoxLayout *_parent, Dialog *_dialog) :
    51     QtQuery<boost::filesystem::path>(_param, _title),
     50QtDialog::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),
    5252    parent(_parent),
    5353    dialog(_dialog)
     
    5959  filenameLabel = new QLabel(QString("Input file:"));
    6060  filenameLabel->setBuddy(filenameLineEdit);
     61  filenameLabel->setToolTip(QString(getDescription().c_str()));
    6162
    6263  filedialogButton = new QPushButton("&Choose");
  • src/UIElements/Qt4/Query/FilesQtQuery.cpp

    r07414d7 rf130d4  
    4444
    4545
    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),
     46QtDialog::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),
    4848    QtQueryList<boost::filesystem::path>(_param, _parent, _dialog, temp)
    4949{
    5050  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    51   subQuery = new FileQtQuery(*subParam, _title, thisVLayout, subDialog);
     51  subQuery = new FileQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5252  subDialog->setSubQuery(subQuery);
    5353
  • src/UIElements/Qt4/Query/IntQtQuery.cpp

    r07414d7 rf130d4  
    4242
    4343
    44 QtDialog::IntQtQuery::IntQtQuery(Parameter<int> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    45     QtQuery<int>(_param, _title),
     44QtDialog::IntQtQuery::IntQtQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) :
     45    QtQuery<int>(_param, _title, _description),
    4646    parent(_parent),
    4747    dialog(_dialog)
     
    5252  thisLayout = new QHBoxLayout();
    5353  titleLabel = new QLabel(QString(getTitle().c_str()));
     54  titleLabel->setToolTip(QString(getDescription().c_str()));
    5455  inputBox = new QSpinBox();
    5556  inputBox->setValue(temp);
  • src/UIElements/Qt4/Query/IntsQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 QtDialog::IntsQtQuery::IntsQtQuery(Parameter<std::vector<int> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    46     QtQuery<std::vector<int> >(_param, _title),
     45QtDialog::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),
    4747    QtQueryList<int>(_param, _parent, _dialog, temp)
    4848{
    4949  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    50   subQuery = new IntQtQuery(*subParam, _title, thisVLayout, subDialog);
     50  subQuery = new IntQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5151  subDialog->setSubQuery(subQuery);
    5252
  • src/UIElements/Qt4/Query/MoleculeQtQuery.cpp

    r07414d7 rf130d4  
    4545
    4646
    47 QtDialog::MoleculeQtQuery::MoleculeQtQuery(Parameter<const molecule *> &_param, std::string _title, QBoxLayout *_parent,Dialog *_dialog) :
    48     QtQuery<const molecule *>(_param, _title),
     47QtDialog::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),
    4949    parent(_parent),
    5050    dialog(_dialog)
     
    5252  thisLayout = new QHBoxLayout();
    5353  titleLabel = new QLabel(QString(getTitle().c_str()));
     54  titleLabel->setToolTip(QString(getDescription().c_str()));
    5455  inputBox = new QComboBox();
    5556  // add all molecules to the combo box
  • src/UIElements/Qt4/Query/MoleculesQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    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),
     45QtDialog::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),
    4747    QtQueryList<const molecule *>(_param, _parent, _dialog, temp)
    4848{
    4949  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    50   subQuery = new MoleculeQtQuery(*subParam, _title, thisVLayout, subDialog);
     50  subQuery = new MoleculeQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5151  subDialog->setSubQuery(subQuery);
    5252
  • src/UIElements/Qt4/Query/QtQuery.hpp

    r07414d7 rf130d4  
    3939{
    4040public:
    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) {}
    4343  // QtQueries are interactive - no need for handle().
    4444  virtual bool handle(){  return true;  }
     
    4848  Q_OBJECT
    4949public:
    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);
    5151  virtual ~AtomQtQuery();
    5252
     
    6565  Q_OBJECT
    6666public:
    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);
    6868  virtual ~AtomsQtQuery();
    6969
     
    8282  Q_OBJECT
    8383public:
    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);
    8585  virtual ~BooleanQtQuery();
    8686
     
    9999  Q_OBJECT
    100100public:
    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);
    102102  virtual ~RealSpaceMatrixQtQuery();
    103103
     
    116116  Q_OBJECT
    117117public:
    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);
    119119  virtual ~DoubleQtQuery();
    120120
     
    133133  Q_OBJECT
    134134public:
    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);
    136136  virtual ~DoublesQtQuery();
    137137
     
    150150  Q_OBJECT
    151151public:
    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);
    153153  virtual ~ElementQtQuery();
    154154
     
    167167  Q_OBJECT
    168168public:
    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);
    170170  virtual ~ElementsQtQuery();
    171171
     
    183183class QtDialog::EmptyQtQuery : public Dialog::EmptyQuery {
    184184public:
    185   EmptyQtQuery(std::string _title, QBoxLayout *_parent, Dialog *_dialog);
     185  EmptyQtQuery(const std::string &_title, const std::string &description, QBoxLayout *_parent, Dialog *_dialog);
    186186  virtual ~EmptyQtQuery();
    187187  virtual bool handle();
     
    196196  Q_OBJECT
    197197public:
    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);
    199199  virtual ~FileQtQuery();
    200200
     
    216216  Q_OBJECT
    217217public:
    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);
    219219  virtual ~FilesQtQuery();
    220220
     
    233233  Q_OBJECT
    234234public:
    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);
    236236  virtual ~IntQtQuery();
    237237
     
    250250  Q_OBJECT
    251251public:
    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);
    253253  virtual ~IntsQtQuery();
    254254
     
    267267  Q_OBJECT
    268268public:
    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);
    270270  virtual ~MoleculeQtQuery();
    271271
     
    284284  Q_OBJECT
    285285public:
    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);
    287287  virtual ~MoleculesQtQuery();
    288288
     
    301301  Q_OBJECT
    302302public:
    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);
    304304  virtual ~StringQtQuery();
    305305
     
    320320  Q_OBJECT
    321321public:
    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);
    323323  virtual ~StringsQtQuery();
    324324
     
    337337  Q_OBJECT
    338338public:
    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);
    340340  virtual ~UnsignedIntQtQuery();
    341341
     
    354354  Q_OBJECT
    355355public:
    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);
    357357  virtual ~UnsignedIntsQtQuery();
    358358
     
    371371  Q_OBJECT
    372372public:
    373   VectorQtQuery(Parameter<Vector> &, std::string title,QBoxLayout *,Dialog *);
     373  VectorQtQuery(Parameter<Vector> &, const std::string &_title, const std::string &_description,QBoxLayout *,Dialog *);
    374374  virtual ~VectorQtQuery();
    375375
     
    395395  Q_OBJECT
    396396public:
    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);
    398398  virtual ~VectorsQtQuery();
    399399
     
    412412  Q_OBJECT
    413413public:
    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 *);
    415415  virtual ~RandomNumberDistribution_ParametersQtQuery();
    416416
  • src/UIElements/Qt4/Query/QtQueryList.hpp

    r07414d7 rf130d4  
    117117  void setSubQuery(Query *_sub){  sub = _sub; }
    118118
    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 = ""){}
    141141private:
    142142  QtQueryListUntyped *parent;
  • src/UIElements/Qt4/Query/RandomNumberDistribution_ParametersQtQuery.cpp

    r07414d7 rf130d4  
    4545#include "World.hpp"
    4646
    47 QtDialog::RandomNumberDistribution_ParametersQtQuery::RandomNumberDistribution_ParametersQtQuery(Parameter<RandomNumberDistribution_Parameters> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    48     QtQuery<RandomNumberDistribution_Parameters>(_param, _title),
     47QtDialog::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),
    4949    parent(_parent),
    5050    dialog(_dialog)
     
    5252  thisLayout = new QHBoxLayout();
    5353  titleLabel = new QLabel(QString(getTitle().c_str()));
     54  titleLabel->setToolTip(QString(getDescription().c_str()));
    5455
    5556//  inputBox->insertItem(-1, QString("no distribution"));
  • src/UIElements/Qt4/Query/RealSpaceMatrixQtQuery.cpp

    r07414d7 rf130d4  
    4444#include "World.hpp"
    4545
    46 QtDialog::RealSpaceMatrixQtQuery::RealSpaceMatrixQtQuery(Parameter<RealSpaceMatrix> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    47     QtQuery<RealSpaceMatrix>(_param, _title),
     46QtDialog::RealSpaceMatrixQtQuery::RealSpaceMatrixQtQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description,QBoxLayout *_parent,Dialog *_dialog) :
     47    QtQuery<RealSpaceMatrix>(_param, _title, _description),
    4848    parent(_parent),
    4949    dialog(_dialog)
     
    5151  thisLayout = new QHBoxLayout();
    5252  titleLabel = new QLabel(QString(getTitle().c_str()));
     53  titleLabel->setToolTip(QString(getDescription().c_str()));
    5354
    5455  // init input table
  • src/UIElements/Qt4/Query/StringQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 QtDialog::StringQtQuery::StringQtQuery(Parameter<std::string> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    46     QtQuery<std::string>(_param, _title),
     45QtDialog::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),
    4747    parent(_parent),
    4848    dialog(_dialog)
     
    5353  thisLayout = new QHBoxLayout();
    5454  titleLabel = new QLabel(QString(getTitle().c_str()));
     55  titleLabel->setToolTip(QString(getDescription().c_str()));
    5556  parent->addLayout(thisLayout);
    5657  thisLayout->addWidget(titleLabel);
    57 
    58 
    5958
    6059  if (dynamic_cast<DiscreteValidator<std::string>*>(&_param.getValidator()) != NULL){
  • src/UIElements/Qt4/Query/StringsQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    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),
     45QtDialog::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),
    4747    QtQueryList<std::string>(_param, _parent, _dialog, temp)
    4848{
    4949  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    50   subQuery = new StringQtQuery(*subParam, _title, thisVLayout, subDialog);
     50  subQuery = new StringQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5151  subDialog->setSubQuery(subQuery);
    5252
  • src/UIElements/Qt4/Query/UnsignedIntQtQuery.cpp

    r07414d7 rf130d4  
    4242
    4343
    44 QtDialog::UnsignedIntQtQuery::UnsignedIntQtQuery(Parameter<unsigned int> &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    45     QtQuery<unsigned int>(_param, _title),
     44QtDialog::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),
    4646    parent(_parent),
    4747    dialog(_dialog)
     
    5252  thisLayout = new QHBoxLayout();
    5353  titleLabel = new QLabel(QString(getTitle().c_str()));
     54  titleLabel->setToolTip(QString(getDescription().c_str()));
    5455  inputBox = new QSpinBox();
    5556  inputBox->setValue(temp);
  • src/UIElements/Qt4/Query/UnsignedIntsQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    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),
     45QtDialog::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),
    4747    QtQueryList<unsigned int>(_param, _parent, _dialog, temp)
    4848{
    4949  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    50   subQuery = new UnsignedIntQtQuery(*subParam, _title, thisVLayout, subDialog);
     50  subQuery = new UnsignedIntQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5151  subDialog->setSubQuery(subQuery);
    5252
  • src/UIElements/Qt4/Query/VectorQtQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 QtDialog::VectorQtQuery::VectorQtQuery(Parameter<Vector> &_param, std::string title, QBoxLayout *_parent,Dialog *_dialog) :
    46     QtQuery<Vector>(_param, title),
     45QtDialog::VectorQtQuery::VectorQtQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description, QBoxLayout *_parent,Dialog *_dialog) :
     46    QtQuery<Vector>(_param, _title, _description),
    4747    parent(_parent),
    4848    dialog(_dialog)
     
    5353  mainLayout= new QHBoxLayout();
    5454  titleLabel = new QLabel(QString(getTitle().c_str()));
     55  titleLabel->setToolTip(QString(getDescription().c_str()));
    5556  mainLayout->addWidget(titleLabel);
    5657  subLayout = new QVBoxLayout();
  • src/UIElements/Qt4/Query/VectorsQtQuery.cpp

    r07414d7 rf130d4  
    4444
    4545
    46 QtDialog::VectorsQtQuery::VectorsQtQuery(Parameter<std::vector<Vector> > &_param, std::string _title,QBoxLayout *_parent,Dialog *_dialog) :
    47     QtQuery<std::vector<Vector> >(_param, _title),
     46QtDialog::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),
    4848    QtQueryList<Vector>(_param, _parent, _dialog, temp)
    4949{
    5050  ListQuerySubDialog *subDialog = new ListQuerySubDialog(this);
    51   subQuery = new VectorQtQuery(*subParam, _title, thisVLayout, subDialog);
     51  subQuery = new VectorQtQuery(*subParam, _title, _description, thisVLayout, subDialog);
    5252  subDialog->setSubQuery(subQuery);
    5353
  • src/UIElements/TextUI/Query/AtomTextQuery.cpp

    r07414d7 rf130d4  
    4545#include "World.hpp"
    4646
    47 TextDialog::AtomTextQuery::AtomTextQuery(Parameter<const atom *> &_param, std::string title, std::string _description) :
    48     Dialog::TQuery<const atom *>(_param, title,_description)
     47TextDialog::AtomTextQuery::AtomTextQuery(Parameter<const atom *> &_param, const std::string &_title, const std::string &_description) :
     48    Dialog::TQuery<const atom *>(_param, _title,_description)
    4949{}
    5050
  • src/UIElements/TextUI/Query/AtomsTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    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)
     48TextDialog::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)
    5050{}
    5151
  • src/UIElements/TextUI/Query/BooleanTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::BooleanTextQuery::BooleanTextQuery(Parameter<bool> &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<bool>(_param, title,_description)
     45TextDialog::BooleanTextQuery::BooleanTextQuery(Parameter<bool> &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<bool>(_param, _title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/DoubleTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::DoubleTextQuery::DoubleTextQuery(Parameter<double> &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<double>(_param, title,_description)
     45TextDialog::DoubleTextQuery::DoubleTextQuery(Parameter<double> &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<double>(_param, _title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/DoublesTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::DoublesTextQuery::DoublesTextQuery(Parameter<std::vector<double> > &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<std::vector<double> >(_param, title,_description)
     45TextDialog::DoublesTextQuery::DoublesTextQuery(Parameter<std::vector<double> > &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<std::vector<double> >(_param, _title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/ElementTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    48 TextDialog::ElementTextQuery::ElementTextQuery(Parameter<const element *> &_param, std::string title, std::string _description) :
    49     Dialog::TQuery<const element *>(_param, title,_description)
     48TextDialog::ElementTextQuery::ElementTextQuery(Parameter<const element *> &_param, const std::string &_title, const std::string &_description) :
     49    Dialog::TQuery<const element *>(_param, _title,_description)
    5050{}
    5151
  • src/UIElements/TextUI/Query/ElementsTextQuery.cpp

    r07414d7 rf130d4  
    5050
    5151
    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)
     52TextDialog::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)
    5454{}
    5555
  • src/UIElements/TextUI/Query/EmptyTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::EmptyTextQuery::EmptyTextQuery(std::string title, std::string _description) :
    46     Dialog::EmptyQuery(title,_description)
     45TextDialog::EmptyTextQuery::EmptyTextQuery(const std::string &_title, const std::string &_description) :
     46    Dialog::EmptyQuery(_title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/FileTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    48 TextDialog::FileTextQuery::FileTextQuery(Parameter<boost::filesystem::path> &_param, std::string title, std::string _description) :
    49     Dialog::TQuery<boost::filesystem::path>(_param, title,_description)
     48TextDialog::FileTextQuery::FileTextQuery(Parameter<boost::filesystem::path> &_param, const std::string &_title, const std::string &_description) :
     49    Dialog::TQuery<boost::filesystem::path>(_param, _title,_description)
    5050{}
    5151
  • src/UIElements/TextUI/Query/FilesTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    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)
     48TextDialog::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)
    5050{}
    5151
  • src/UIElements/TextUI/Query/IntTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::IntTextQuery::IntTextQuery(Parameter<int> &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<int>(_param, title,_description)
     45TextDialog::IntTextQuery::IntTextQuery(Parameter<int> &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<int>(_param, _title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/IntsTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::IntsTextQuery::IntsTextQuery(Parameter<std::vector<int> > &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<std::vector<int> >(_param, title,_description)
     45TextDialog::IntsTextQuery::IntsTextQuery(Parameter<std::vector<int> > &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<std::vector<int> >(_param, _title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/MoleculeTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    48 TextDialog::MoleculeTextQuery::MoleculeTextQuery(Parameter<const molecule *> &_param, std::string title, std::string _description) :
    49     Dialog::TQuery<const molecule *>(_param, title,_description)
     48TextDialog::MoleculeTextQuery::MoleculeTextQuery(Parameter<const molecule *> &_param, const std::string &_title, const std::string &_description) :
     49    Dialog::TQuery<const molecule *>(_param, _title,_description)
    5050{}
    5151
  • src/UIElements/TextUI/Query/MoleculesTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    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)
     48TextDialog::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)
    5050{}
    5151
  • src/UIElements/TextUI/Query/RandomNumberDistribution_ParametersTextQuery.cpp

    r07414d7 rf130d4  
    4545#include "RandomNumbers/RandomNumberDistribution_Parameters.hpp"
    4646
    47 TextDialog::RandomNumberDistribution_ParametersTextQuery::RandomNumberDistribution_ParametersTextQuery(Parameter<RandomNumberDistribution_Parameters> &_param, std::string title, std::string _description) :
    48     Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, title,_description)
     47TextDialog::RandomNumberDistribution_ParametersTextQuery::RandomNumberDistribution_ParametersTextQuery(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string &_title, const std::string &_description) :
     48    Dialog::TQuery<RandomNumberDistribution_Parameters>(_param, _title,_description)
    4949{}
    5050
  • src/UIElements/TextUI/Query/RealSpaceMatrixTextQuery.cpp

    r07414d7 rf130d4  
    4444
    4545
    46 TextDialog::RealSpaceMatrixTextQuery::RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &_param, std::string title, std::string _description) :
    47     Dialog::TQuery<RealSpaceMatrix>(_param, title,_description)
     46TextDialog::RealSpaceMatrixTextQuery::RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &_param, const std::string &_title, const std::string &_description) :
     47    Dialog::TQuery<RealSpaceMatrix>(_param, _title,_description)
    4848{}
    4949
  • src/UIElements/TextUI/Query/StringTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::StringTextQuery::StringTextQuery(Parameter<std::string> &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<std::string>(_param, title,_description)
     45TextDialog::StringTextQuery::StringTextQuery(Parameter<std::string> &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<std::string>(_param, _title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/StringsTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    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)
     45TextDialog::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)
    4747{}
    4848
  • src/UIElements/TextUI/Query/TextQuery.hpp

    r07414d7 rf130d4  
    1919class TextDialog::AtomTextQuery : public Dialog::TQuery<const atom *> {
    2020public:
    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);
    2222  virtual ~AtomTextQuery();
    2323  virtual bool handle();
     
    2626class TextDialog::AtomsTextQuery : public Dialog::TQuery<std::vector<const atom *> > {
    2727public:
    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);
    2929  virtual ~AtomsTextQuery();
    3030  virtual bool handle();
     
    3333class TextDialog::BooleanTextQuery : public Dialog::TQuery<bool> {
    3434public:
    35   BooleanTextQuery(Parameter<bool> &, std::string title, std::string _description = NULL);
     35  BooleanTextQuery(Parameter<bool> &, const std::string &_title, const std::string &_description = NULL);
    3636  virtual ~BooleanTextQuery();
    3737  virtual bool handle();
     
    4040class TextDialog::RealSpaceMatrixTextQuery : public Dialog::TQuery<RealSpaceMatrix> {
    4141public:
    42   RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &, std::string title, std::string _description = NULL);
     42  RealSpaceMatrixTextQuery(Parameter<RealSpaceMatrix> &, const std::string &_title, const std::string &_description = NULL);
    4343  virtual ~RealSpaceMatrixTextQuery();
    4444  virtual bool handle();
     
    4747class TextDialog::DoubleTextQuery : public Dialog::TQuery<double> {
    4848public:
    49   DoubleTextQuery(Parameter<double> &, std::string title, std::string _description = NULL);
     49  DoubleTextQuery(Parameter<double> &, const std::string &_title, const std::string &_description = NULL);
    5050  virtual ~DoubleTextQuery();
    5151  virtual bool handle();
     
    5454class TextDialog::DoublesTextQuery : public Dialog::TQuery<std::vector<double> > {
    5555public:
    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);
    5757  virtual ~DoublesTextQuery();
    5858  virtual bool handle();
     
    6161class TextDialog::ElementTextQuery : public Dialog::TQuery<const element *> {
    6262public:
    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);
    6464  virtual ~ElementTextQuery();
    6565  virtual bool handle();
     
    6868class TextDialog::ElementsTextQuery : public Dialog::TQuery<std::vector<const element *> > {
    6969public:
    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);
    7171  virtual ~ElementsTextQuery();
    7272  virtual bool handle();
     
    7575class TextDialog::EmptyTextQuery : public Dialog::EmptyQuery {
    7676public:
    77   EmptyTextQuery(std::string title, std::string _description = NULL);
     77  EmptyTextQuery(const std::string &_title, const std::string &_description = NULL);
    7878  virtual ~EmptyTextQuery();
    7979  virtual bool handle();
     
    8282class TextDialog::FileTextQuery : public Dialog::TQuery<boost::filesystem::path> {
    8383public:
    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);
    8585  virtual ~FileTextQuery();
    8686  virtual bool handle();
     
    8989class TextDialog::FilesTextQuery : public Dialog::TQuery<std::vector<boost::filesystem::path> > {
    9090public:
    91   FilesTextQuery(Parameter<std::vector< boost::filesystem::path> > &param, std::string title, std::string _description = NULL);
     91  FilesTextQuery(Parameter<std::vector< boost::filesystem::path> > &param, const std::string &_title, const std::string &_description = NULL);
    9292  virtual ~FilesTextQuery();
    9393  virtual bool handle();
     
    9696class TextDialog::IntTextQuery : public Dialog::TQuery<int> {
    9797public:
    98   IntTextQuery(Parameter<int> &, std::string title, std::string _description = NULL);
     98  IntTextQuery(Parameter<int> &, const std::string &_title, const std::string &_description = NULL);
    9999  virtual ~IntTextQuery();
    100100  virtual bool handle();
     
    103103class TextDialog::IntsTextQuery : public Dialog::TQuery<std::vector<int> > {
    104104public:
    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);
    106106  virtual ~IntsTextQuery();
    107107  virtual bool handle();
     
    110110class TextDialog::MoleculeTextQuery : public Dialog::TQuery<const molecule *> {
    111111public:
    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);
    113113  virtual ~MoleculeTextQuery();
    114114  virtual bool handle();
     
    117117class TextDialog::MoleculesTextQuery : public Dialog::TQuery<std::vector<const molecule *> > {
    118118public:
    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);
    120120  virtual ~MoleculesTextQuery();
    121121  virtual bool handle();
     
    124124class TextDialog::StringTextQuery : public Dialog::TQuery<std::string> {
    125125public:
    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);
    127127  virtual ~StringTextQuery();
    128128  virtual bool handle();
     
    131131class TextDialog::StringsTextQuery : public Dialog::TQuery<std::vector<std::string> > {
    132132public:
    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);
    134134  virtual ~StringsTextQuery();
    135135  virtual bool handle();
     
    138138class TextDialog::UnsignedIntTextQuery : public Dialog::TQuery<unsigned int> {
    139139public:
    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);
    141141  virtual ~UnsignedIntTextQuery();
    142142  virtual bool handle();
     
    145145class TextDialog::UnsignedIntsTextQuery : public Dialog::TQuery<std::vector<unsigned int> > {
    146146public:
    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);
    148148  virtual ~UnsignedIntsTextQuery();
    149149  virtual bool handle();
     
    152152class TextDialog::VectorTextQuery : public Dialog::TQuery<Vector> {
    153153public:
    154   VectorTextQuery(Parameter<Vector> &, std::string title, std::string _description = NULL);
     154  VectorTextQuery(Parameter<Vector> &, const std::string &_title, const std::string &_description = NULL);
    155155  virtual ~VectorTextQuery();
    156156  virtual bool handle();
     
    159159class TextDialog::VectorsTextQuery : public Dialog::TQuery<std::vector<Vector> > {
    160160public:
    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);
    162162  virtual ~VectorsTextQuery();
    163163  virtual bool handle();
     
    166166class TextDialog::RandomNumberDistribution_ParametersTextQuery : public Dialog::TQuery<RandomNumberDistribution_Parameters> {
    167167public:
    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);
    169169  virtual ~RandomNumberDistribution_ParametersTextQuery();
    170170  virtual bool handle();
  • src/UIElements/TextUI/Query/UnsignedIntTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    45 TextDialog::UnsignedIntTextQuery::UnsignedIntTextQuery(Parameter<unsigned int> &_param, std::string title, std::string _description) :
    46     Dialog::TQuery<unsigned int>(_param, title,_description)
     45TextDialog::UnsignedIntTextQuery::UnsignedIntTextQuery(Parameter<unsigned int> &_param, const std::string &_title, const std::string &_description) :
     46    Dialog::TQuery<unsigned int>(_param, _title,_description)
    4747{}
    4848
  • src/UIElements/TextUI/Query/UnsignedIntsTextQuery.cpp

    r07414d7 rf130d4  
    4343
    4444
    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)
     45TextDialog::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)
    4747{}
    4848
  • src/UIElements/TextUI/Query/VectorTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    48 TextDialog::VectorTextQuery::VectorTextQuery(Parameter<Vector> &_param, std::string title, std::string _description) :
    49     Dialog::TQuery<Vector>(_param, title,_description)
     48TextDialog::VectorTextQuery::VectorTextQuery(Parameter<Vector> &_param, const std::string &_title, const std::string &_description) :
     49    Dialog::TQuery<Vector>(_param, _title,_description)
    5050{}
    5151
  • src/UIElements/TextUI/Query/VectorsTextQuery.cpp

    r07414d7 rf130d4  
    4646
    4747
    48 TextDialog::VectorsTextQuery::VectorsTextQuery(Parameter<std::vector<Vector> > &_param, std::string title, std::string _description) :
    49     Dialog::TQuery<std::vector<Vector> >(_param, title,_description)
     48TextDialog::VectorsTextQuery::VectorsTextQuery(Parameter<std::vector<Vector> > &_param, const std::string &_title, const std::string &_description) :
     49    Dialog::TQuery<std::vector<Vector> >(_param, _title,_description)
    5050{}
    5151
  • src/UIElements/TextUI/TextDialog.cpp

    r07414d7 rf130d4  
    4949}
    5050
    51 void TextDialog::queryEmpty(const char* title, std::string description){
     51void TextDialog::queryEmpty(const std::string title, const std::string description){
    5252  registerQuery(new EmptyTextQuery(title,description));
    5353}
    5454
    55 void TextDialog::queryBoolean(Parameter<bool> &_param, const char* title, std::string description){
     55void TextDialog::queryBoolean(Parameter<bool> &_param, const std::string title, const std::string description){
    5656  registerQuery(new BooleanTextQuery(_param, title,description));
    5757}
    5858
    59 void TextDialog::queryInt(Parameter<int> &_param, const char* title, std::string description){
     59void TextDialog::queryInt(Parameter<int> &_param, const std::string title, const std::string description){
    6060  registerQuery(new IntTextQuery(_param, title,description));
    6161}
    6262
    63 void TextDialog::queryInts(Parameter<std::vector<int> > &_param, const char* title, std::string description){
     63void TextDialog::queryInts(Parameter<std::vector<int> > &_param, const std::string title, const std::string description){
    6464  registerQuery(new IntsTextQuery(_param, title,description));
    6565}
    6666
    67 void TextDialog::queryUnsignedInt(Parameter<unsigned int> &_param, const char* title, std::string description){
     67void TextDialog::queryUnsignedInt(Parameter<unsigned int> &_param, const std::string title, const std::string description){
    6868  registerQuery(new UnsignedIntTextQuery(_param, title,description));
    6969}
    7070
    71 void TextDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &_param, const char* title, std::string description){
     71void TextDialog::queryUnsignedInts(Parameter<std::vector<unsigned int> > &_param, const std::string title, const std::string description){
    7272  registerQuery(new UnsignedIntsTextQuery(_param, title,description));
    7373}
    7474
    75 void TextDialog::queryDouble(Parameter<double> &_param, const char* title, std::string description){
     75void TextDialog::queryDouble(Parameter<double> &_param, const std::string title, const std::string description){
    7676  registerQuery(new DoubleTextQuery(_param, title,description));
    7777}
    7878
    79 void TextDialog::queryDoubles(Parameter<std::vector<double> > &_param, const char* title, std::string description){
     79void TextDialog::queryDoubles(Parameter<std::vector<double> > &_param, const std::string title, const std::string description){
    8080  registerQuery(new DoublesTextQuery(_param, title,description));
    8181}
    8282
    83 void TextDialog::queryString(Parameter<std::string> &_param, const char* title, std::string description){
     83void TextDialog::queryString(Parameter<std::string> &_param, const std::string title, const std::string description){
    8484  registerQuery(new StringTextQuery(_param, title,description));
    8585}
    8686
    87 void TextDialog::queryStrings(Parameter<std::vector<std::string> > &_param, const char* title, std::string description){
     87void TextDialog::queryStrings(Parameter<std::vector<std::string> > &_param, const std::string title, const std::string description){
    8888  registerQuery(new StringsTextQuery(_param, title,description));
    8989}
    9090
    91 void TextDialog::queryAtom(Parameter<const atom *> &_param, const char* title, std::string description) {
     91void TextDialog::queryAtom(Parameter<const atom *> &_param, const std::string title, const std::string description) {
    9292  registerQuery(new AtomTextQuery(_param, title,description));
    9393}
    9494
    95 void TextDialog::queryAtoms(Parameter<std::vector<const atom *> > &_param, const char* title, std::string description) {
     95void TextDialog::queryAtoms(Parameter<std::vector<const atom *> > &_param, const std::string title, const std::string description) {
    9696  registerQuery(new AtomsTextQuery(_param, title,description));
    9797}
    9898
    99 void TextDialog::queryMolecule(Parameter<const molecule *> &_param, const char* title, std::string description) {
     99void TextDialog::queryMolecule(Parameter<const molecule *> &_param, const std::string title, const std::string description) {
    100100  registerQuery(new MoleculeTextQuery(_param, title,description));
    101101}
    102102
    103 void TextDialog::queryMolecules(Parameter<std::vector<const molecule *> > &_param, const char* title, std::string description) {
     103void TextDialog::queryMolecules(Parameter<std::vector<const molecule *> > &_param, const std::string title, const std::string description) {
    104104  registerQuery(new MoleculesTextQuery(_param, title,description));
    105105}
    106106
    107 void TextDialog::queryVector(Parameter<Vector> &_param, const char* title, std::string description) {
     107void TextDialog::queryVector(Parameter<Vector> &_param, const std::string title, const std::string description) {
    108108  registerQuery(new VectorTextQuery(_param, title,description));
    109109}
    110110
    111 void TextDialog::queryVectors(Parameter<std::vector<Vector> > &_param, const char* title, std::string description) {
     111void TextDialog::queryVectors(Parameter<std::vector<Vector> > &_param, const std::string title, const std::string description) {
    112112  registerQuery(new VectorsTextQuery(_param, title,description));
    113113}
    114114
    115 void TextDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &_param, const char* title, std::string description) {
     115void TextDialog::queryRealSpaceMatrix(Parameter<RealSpaceMatrix> &_param, const std::string title, const std::string description) {
    116116  registerQuery(new RealSpaceMatrixTextQuery(_param, title,description));
    117117}
    118118
    119 void TextDialog::queryElement(Parameter<const element *> &_param, const char* title, std::string description){
     119void TextDialog::queryElement(Parameter<const element *> &_param, const std::string title, const std::string description){
    120120  registerQuery(new ElementTextQuery(_param, title,description));
    121121}
    122122
    123 void TextDialog::queryElements(Parameter<std::vector<const element *> > &_param, const char* title, std::string description){
     123void TextDialog::queryElements(Parameter<std::vector<const element *> > &_param, const std::string title, const std::string description){
    124124  registerQuery(new ElementsTextQuery(_param, title,description));
    125125}
    126126
    127 void TextDialog::queryFile(Parameter<boost::filesystem::path> &_param, const char* title, std::string description){
     127void TextDialog::queryFile(Parameter<boost::filesystem::path> &_param, const std::string title, const std::string description){
    128128  registerQuery(new FileTextQuery(_param, title,description));
    129129}
    130130
    131 void TextDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > &_param, const char* title, std::string description){
     131void TextDialog::queryFiles(Parameter<std::vector< boost::filesystem::path> > &_param, const std::string title, const std::string description){
    132132  registerQuery(new FilesTextQuery(_param, title,description));
    133133}
    134134
    135 void TextDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &_param, const char* title, std::string description){
     135void TextDialog::queryRandomNumberDistribution_Parameters(Parameter<RandomNumberDistribution_Parameters> &_param, const std::string title, const std::string description){
    136136  registerQuery(new RandomNumberDistribution_ParametersTextQuery(_param, title,description));
    137137}
  • src/UIElements/TextUI/TextDialog.hpp

    r07414d7 rf130d4  
    3131  virtual ~TextDialog();
    3232
    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 = "");
    5555
    5656protected:
Note: See TracChangeset for help on using the changeset viewer.