options.cpp
changeset 653 8be6ac05960b
parent 408 c2a05fa925a1
child 714 3368b54c7946
     1.1 --- a/options.cpp	Fri Dec 08 20:18:56 2006 +0000
     1.2 +++ b/options.cpp	Wed Jan 16 15:45:18 2008 +0000
     1.3 @@ -12,12 +12,12 @@
     1.4  	name="";
     1.5  	sName="";
     1.6  	lName="";
     1.7 -	type=SwitchOption;
     1.8 +	type=Switch;
     1.9  	sarg="";
    1.10  	active=false;
    1.11  }
    1.12  
    1.13 -Option::Option (const QString &n, const OptionType &t, const QString &s, const QString &l)
    1.14 +Option::Option (const QString &n, const Type &t, const QString &s, const QString &l)
    1.15  {
    1.16  	sName="-"+s;
    1.17  	lName="--"+l;
    1.18 @@ -25,7 +25,7 @@
    1.19  	name=n;
    1.20  }
    1.21  
    1.22 -void Option::set(const QString &n, const OptionType &t, const QString &s, const QString &l)
    1.23 +void Option::set(const QString &n, const Type &t, const QString &s, const QString &l)
    1.24  {
    1.25  	sName="-"+s;
    1.26  	lName="--"+l;
    1.27 @@ -36,7 +36,7 @@
    1.28  QString Option::getName () { return name; }
    1.29  QString Option::getShort () { return sName; }
    1.30  QString Option::getLong() { return lName; }
    1.31 -OptionType Option::getType() { return type; }
    1.32 +Option::Type Option::getType() { return type; }
    1.33  void Option::setArg(const QString& s) { sarg=s; }
    1.34  QString Option::getArg() { return sarg; }	
    1.35  void Option::setActive() { active=true; }	
    1.36 @@ -74,7 +74,7 @@
    1.37  				{	
    1.38  					optlist[j].setActive();
    1.39  					isFile=false;
    1.40 -					if (optlist[j].getType()==StringOption)
    1.41 +					if (optlist[j].getType()==Option::String)
    1.42  					{
    1.43  						i++;
    1.44  						if (i==arglist.size())
    1.45 @@ -104,7 +104,7 @@
    1.46  	optlist.append (o);
    1.47  }
    1.48  
    1.49 -void Options::add (const QString &n, const OptionType &t=SwitchOption, const QString &s="", const QString &l="")
    1.50 +void Options::add (const QString &n, const Option::Type &t=Option::Switch, const QString &s="", const QString &l="")
    1.51  {
    1.52  	Option o;
    1.53  	o.set (n,t,s,l);