mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-19 19:14:42 +00:00
removed unnecessary dialogs
This commit is contained in:
parent
daf30f361e
commit
704a3893f2
@ -155,4 +155,19 @@ const int FilterCreate::getRequirements(QAction *action)
|
||||
}
|
||||
return MeshModel::MM_NONE;
|
||||
}
|
||||
|
||||
bool FilterCreate::autoDialog(QAction* action)
|
||||
{
|
||||
switch(ID(action))
|
||||
{
|
||||
case CR_BOX:
|
||||
case CR_CONE:
|
||||
return true;
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Q_EXPORT_PLUGIN(FilterCreate)
|
||||
|
||||
@ -42,7 +42,7 @@ public:
|
||||
virtual const QString filterName(FilterIDType filter);
|
||||
virtual const QString filterInfo(FilterIDType filter);
|
||||
virtual const FilterClass getClass(QAction *);
|
||||
virtual bool autoDialog(QAction *) {return true;}
|
||||
virtual bool autoDialog(QAction *);
|
||||
virtual void initParameterSet(QAction *,MeshModel &/*m*/, FilterParameterSet & /*parent*/);
|
||||
virtual bool applyFilter(QAction *filter, MeshModel &m, FilterParameterSet & /*parent*/, vcg::CallBackPos * cb) ;
|
||||
virtual const int getRequirements(QAction *action);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user