removed unnecessary dialogs

This commit is contained in:
Paolo Cignoni cignoni 2008-12-14 02:52:48 +00:00
parent daf30f361e
commit 704a3893f2
2 changed files with 16 additions and 1 deletions

View File

@ -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)

View File

@ -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);