mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-18 10:34:41 +00:00
add hidden and category fields to RichParameters
This commit is contained in:
parent
c1f8a33ba1
commit
7212e1272f
@ -28,23 +28,39 @@
|
||||
/**** RichParameter Class ****/
|
||||
|
||||
RichParameter::RichParameter(const RichParameter& rp) :
|
||||
pName(rp.pName), val(rp.value().clone()), fieldDesc(rp.fieldDesc), tooltip(rp.tooltip)
|
||||
pName(rp.pName),
|
||||
val(rp.value().clone()),
|
||||
fieldDesc(rp.fieldDesc),
|
||||
tooltip(rp.tooltip),
|
||||
hidden(rp.hidden),
|
||||
category(rp.category)
|
||||
{
|
||||
}
|
||||
|
||||
RichParameter::RichParameter(RichParameter&& rp) :
|
||||
pName(std::move(rp.pName)), fieldDesc(std::move(rp.fieldDesc)), tooltip(std::move(rp.tooltip))
|
||||
pName(std::move(rp.pName)),
|
||||
fieldDesc(std::move(rp.fieldDesc)),
|
||||
tooltip(std::move(rp.tooltip)),
|
||||
category(std::move(rp.category))
|
||||
{
|
||||
val = rp.val;
|
||||
rp.val = nullptr;
|
||||
hidden = rp.hidden;
|
||||
}
|
||||
|
||||
RichParameter::RichParameter(
|
||||
const QString& nm,
|
||||
const Value& v,
|
||||
const QString& desc,
|
||||
const QString& tltip) :
|
||||
pName(nm), val(v.clone()), fieldDesc(desc), tooltip(tltip)
|
||||
const QString& tltip,
|
||||
bool hidden,
|
||||
const QString& category) :
|
||||
pName(nm),
|
||||
val(v.clone()),
|
||||
fieldDesc(desc),
|
||||
tooltip(tltip),
|
||||
hidden(hidden),
|
||||
category(category)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@ -49,7 +49,13 @@ class RichParameter
|
||||
public:
|
||||
RichParameter(const RichParameter& rp);
|
||||
RichParameter(RichParameter&& rp);
|
||||
RichParameter(const QString& nm, const Value& v, const QString& desc = QString(), const QString& tltip = QString());
|
||||
RichParameter(
|
||||
const QString& nm,
|
||||
const Value& v,
|
||||
const QString& desc = QString(),
|
||||
const QString& tltip = QString(),
|
||||
bool hidden = false,
|
||||
const QString& category = QString());
|
||||
virtual ~RichParameter();
|
||||
|
||||
const QString& name() const;
|
||||
@ -78,6 +84,8 @@ protected:
|
||||
Value* val;
|
||||
QString fieldDesc;
|
||||
QString tooltip;
|
||||
bool hidden;
|
||||
QString category;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user