removed problem with RichBool default parameters

This commit is contained in:
Guido Ranzuglia granzuglia 2009-10-29 12:09:42 +00:00
parent b61dd6af07
commit 85000fcef9
2 changed files with 14 additions and 2 deletions

View File

@ -694,6 +694,16 @@ RichParameter::~RichParameter()
delete val;delete pd;
}
RichBool::RichBool( const QString nm,const bool defval) : RichParameter(nm,new BoolValue(defval),new BoolDecoration(new BoolValue(defval),"",""))
{
}
RichBool::RichBool( const QString nm,const bool defval,const QString desc) : RichParameter(nm,new BoolValue(defval),new BoolDecoration(new BoolValue(defval),desc,""))
{
}
RichBool::RichBool( const QString nm,const bool defval,const QString desc/*=QString()*/,const QString tltip/*=QString()*/ ) : RichParameter(nm,new BoolValue(defval),new BoolDecoration(new BoolValue(defval),desc,tltip))
{

View File

@ -424,8 +424,10 @@ public:
class RichBool : public RichParameter
{
public:
RichBool(const QString nm,const bool defval,const QString desc=QString(),const QString tltip=QString());
RichBool(const QString nm,const bool val,const bool defval,const QString desc=QString(),const QString tltip=QString());
RichBool(const QString nm,const bool defval);
RichBool(const QString nm,const bool defval,const QString desc);
RichBool(const QString nm,const bool defval,const QString desc,const QString tltip);
RichBool(const QString nm,const bool val,const bool defval,const QString desc,const QString tltip);
void accept(Visitor& v);
bool operator==(const RichParameter& rb);