missing files last commit

This commit is contained in:
alemuntoni 2021-03-03 12:09:53 +01:00
parent 599c117f8e
commit 976ff82f2e
6 changed files with 24 additions and 24 deletions

View File

@ -73,8 +73,8 @@ public:
/** The very short string (a few words) describing each filtering action
// This string is used also to define the menu entry
*/
virtual QString decorationName(FilterIDType) const = 0;
virtual QString decorationInfo(FilterIDType) const = 0;
virtual QString decorationName(ActionIDType) const = 0;
virtual QString decorationInfo(ActionIDType) const = 0;
virtual QString decorationName(const QAction *a) const { return decorationName(ID(a)); }
virtual QString decorationInfo(const QAction *a) const { return decorationInfo(ID(a)); }
@ -100,15 +100,15 @@ public:
virtual int getDecorationClass(const QAction *) const = 0;
virtual QList<QAction *> actions() const { return actionList; }
virtual QList<FilterIDType> types() const { return typeList; }
virtual QList<ActionIDType> types() const { return typeList; }
virtual QAction *action(QString name) const;
protected:
QList <QAction *> actionList;
QList <FilterIDType> typeList;
virtual FilterIDType ID(const QAction *a) const;
virtual FilterIDType ID(QString name) const;
QList <ActionIDType> typeList;
virtual ActionIDType ID(const QAction *a) const;
virtual ActionIDType ID(QString name) const;
};
#define DECORATE_PLUGIN_IID "vcg.meshlab.DecoratePlugin/1.0"

View File

@ -82,7 +82,7 @@ public:
* @brief The very short string (a few words) describing each filtering action
* This string is used also to define the menu entry
*/
virtual QString filterName(FilterIDType) const = 0;
virtual QString filterName(ActionIDType) const = 0;
/**
* @brief This function returns the name of each filter in python (pymeshlab).
@ -90,7 +90,7 @@ public:
* and making it compliant to python style name convention:
* python.org/dev/peps/pep-0008/
*/
virtual QString pythonFilterName(FilterIDType f) const;
virtual QString pythonFilterName(ActionIDType f) const;
/**
* @brief The long, formatted string describing each filtering action.
@ -107,7 +107,7 @@ public:
* <br>
* e.g. italic for authors, bold for title (quoted) and plain for bib ref.
*/
virtual QString filterInfo(FilterIDType filter) const = 0;
virtual QString filterInfo(ActionIDType filter) const = 0;
/**
* @brief The FilterClass describes in which generic class of filters it fits.
@ -209,15 +209,15 @@ public:
virtual QString filterInfo(const QAction* a) const { return this->filterInfo(ID(a)); }
virtual QString filterName(const QAction* a) const { return this->filterName(ID(a)); }
virtual QString pythonFilterName(const QAction* a) const {return this->pythonFilterName(ID(a)); }
virtual QString filterScriptFunctionName(FilterIDType /*filterID*/) { return ""; }
virtual QString filterScriptFunctionName(ActionIDType /*filterID*/) { return ""; }
virtual FilterIDType ID(const QAction *a) const;
virtual ActionIDType ID(const QAction *a) const;
virtual QAction* getFilterAction(FilterIDType filterID);
virtual QAction* getFilterAction(ActionIDType filterID);
virtual QAction* getFilterAction(const QString& idName);
virtual QList<QAction*> actions() const { return actionList; }
virtual QList<FilterIDType> types() const { return typeList; }
virtual QList<ActionIDType> types() const { return typeList; }
/**
* Generate the mask of attributes would be created IF the MeshFilterInterface filt would has been called on MeshModel mm
@ -235,7 +235,7 @@ protected:
// The list of actions exported by the plugin. Each actions strictly corresponds to
QList <QAction*> actionList;
QList <FilterIDType> typeList;
QList <ActionIDType> typeList;
// this string is used to pass back to the framework error messages in case of failure of a filter apply.
QString errorMessage;

View File

@ -38,7 +38,7 @@ FilterMutualInfoPlugin::FilterMutualInfoPlugin()
{
typeList << FP_IMAGE_MUTUALINFO;
for(FilterIDType tt : types())
for(ActionIDType tt : types())
actionList << new QAction(filterName(tt), this);
}
@ -47,7 +47,7 @@ QString FilterMutualInfoPlugin::pluginName() const
return "FilterMutualInfo";
}
QString FilterMutualInfoPlugin::filterName(FilterIDType filterId) const
QString FilterMutualInfoPlugin::filterName(ActionIDType filterId) const
{
switch(filterId) {
case FP_IMAGE_MUTUALINFO:
@ -58,7 +58,7 @@ QString FilterMutualInfoPlugin::filterName(FilterIDType filterId) const
}
}
QString FilterMutualInfoPlugin::filterInfo(FilterIDType filterId) const
QString FilterMutualInfoPlugin::filterInfo(ActionIDType filterId) const
{
switch(filterId) {
case FP_IMAGE_MUTUALINFO:

View File

@ -43,8 +43,8 @@ public:
QString pluginName() const;
QString filterName(FilterIDType filter) const;
QString filterInfo(FilterIDType filter) const;
QString filterName(ActionIDType filter) const;
QString filterInfo(ActionIDType filter) const;
FilterClass getClass(const QAction* a) const;
bool requiresGLContext(const QAction* action) const;
FILTER_ARITY filterArity(const QAction*) const;

View File

@ -37,7 +37,7 @@ FilterScreenedPoissonPlugin::FilterScreenedPoissonPlugin()
{
typeList << FP_SCREENED_POISSON;
for (FilterIDType tt : types()){
for (ActionIDType tt : types()){
actionList << new QAction(filterName(tt), this);
}
}
@ -54,7 +54,7 @@ QString FilterScreenedPoissonPlugin::pluginName() const
return "FilterScreenedPoisson";
}
QString FilterScreenedPoissonPlugin::filterName(FilterIDType filter) const
QString FilterScreenedPoissonPlugin::filterName(ActionIDType filter) const
{
if (filter == FP_SCREENED_POISSON)
return "Surface Reconstruction: Screened Poisson";
@ -63,7 +63,7 @@ QString FilterScreenedPoissonPlugin::filterName(FilterIDType filter) const
}
}
QString FilterScreenedPoissonPlugin::filterInfo(FilterIDType filter) const
QString FilterScreenedPoissonPlugin::filterInfo(ActionIDType filter) const
{
if (filter == FP_SCREENED_POISSON)
return "This surface reconstruction algorithm creates watertight surfaces "

View File

@ -41,8 +41,8 @@ public:
~FilterScreenedPoissonPlugin();
QString pluginName() const;
QString filterName(FilterIDType filter) const;
QString filterInfo(FilterIDType filter) const;
QString filterName(ActionIDType filter) const;
QString filterInfo(ActionIDType filter) const;
FilterClass getClass(const QAction* a) const;
int getRequirements(const QAction* a);