Ignore:
Timestamp:
May 8, 2010, 6:30:53 PM (16 years ago)
Author:
Frederik Heber <heber@…>
Children:
7ac765
Parents:
401b97
Message:

Extended UIFactory to a CommandLine derivate.

Signed-off-by: Frederik Heber <heber@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/UIElements/Dialog.cpp

    r401b97 r83afe0  
    5151
    5252// Base class
    53 Dialog::Query::Query(string _title) :
    54     title(_title)
     53Dialog::Query::Query(string _title, string _description) :
     54    title(_title),
     55    description(_description)
    5556{}
    5657
     
    6162}
    6263
     64const std::string Dialog::Query::getDescription() const{
     65  return description;
     66}
    6367// Int Queries
    6468
    65 Dialog::IntQuery::IntQuery(string title,int *_target) :
    66     Query(title), target(_target)
     69Dialog::IntQuery::IntQuery(string title,int *_target, std::string description) :
     70    Query(title, description), target(_target)
    6771{}
    6872
     
    7579// String Queries
    7680
    77 Dialog::StringQuery::StringQuery(string title,string *_target) :
    78     Query(title), target(_target)
     81Dialog::StringQuery::StringQuery(string title,string *_target, std::string _description) :
     82    Query(title, _description), target(_target)
    7983{}
    8084
     
    8791// Double Queries
    8892
    89 Dialog::DoubleQuery::DoubleQuery(string title,double *_target) :
    90     Query(title), target(_target)
     93Dialog::DoubleQuery::DoubleQuery(string title,double *_target, std::string _description) :
     94    Query(title, _description), target(_target)
    9195{}
    9296
     
    100104// Molecule Queries
    101105
    102 Dialog::MoleculeQuery::MoleculeQuery(string title, molecule **_target, MoleculeListClass *_molecules) :
    103     Query(title),
     106Dialog::MoleculeQuery::MoleculeQuery(string title, molecule **_target, MoleculeListClass *_molecules, std::string _description) :
     107    Query(title, _description),
    104108    tmp(0),
    105109    molecules(_molecules),
     
    116120// Vector Queries
    117121
    118 Dialog::VectorQuery::VectorQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check) :
    119   Query(title),
     122Dialog::VectorQuery::VectorQuery(std::string title,Vector *_target,const double *const _cellSize,bool _check, std::string _description) :
     123  Query(title, _description),
    120124  cellSize(_cellSize),
    121125  check(_check),
     
    135139
    136140// Element Queries
    137 Dialog::ElementQuery::ElementQuery(std::string title, const element **_target) :
    138   Query(title),
     141Dialog::ElementQuery::ElementQuery(std::string title, const element **_target, std::string _description) :
     142  Query(title, _description),
    139143  tmp(0),
    140144  target(_target)
Note: See TracChangeset for help on using the changeset viewer.