mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-20 03:16:10 +00:00
added help on auto completer
This commit is contained in:
parent
fd33cbd061
commit
a124030fbc
@ -416,7 +416,7 @@ void FilterGeneratorGUI::importInfo( const MLXMLFilterSubTree& tree )
|
||||
addParam(tree.params[ii]);
|
||||
}
|
||||
|
||||
FilterGeneratorTab::FilterGeneratorTab(const QString& filtername,QWidget* parent /*= NULL*/,const QString& pluginvar /*= QString()*/,const QStringList& namespacelist /*= QStringList()*/,const QStringList& filterlist /*= QStringList()*/,const QStringList& filtersign /*= QStringList()*/)
|
||||
FilterGeneratorTab::FilterGeneratorTab(const QString& filtername,QWidget* parent /*= NULL*/,const QList<LibraryElementInfo>& libinfolist /*= QStringList()*/)
|
||||
:QFrame(parent),jsexp(true),guiexp(false)
|
||||
{
|
||||
//filtereditor = new FilterEditorFrame(this);
|
||||
@ -438,8 +438,8 @@ FilterGeneratorTab::FilterGeneratorTab(const QString& filtername,QWidget* parent
|
||||
connect(ui->guiframe,SIGNAL(filterNameUpdated(const QString&,QWidget*)),this,SIGNAL(filterNameUpdated(const QString&,QWidget*)));
|
||||
connect(ui->guiframe,SIGNAL(validateFilterName(const QString&,FilterGeneratorGUI*)),this,SIGNAL(validateFilterName(const QString&,FilterGeneratorGUI*)));
|
||||
JavaScriptLanguage* js = new JavaScriptLanguage();
|
||||
js->addFunctionsLibrary(filtersign);
|
||||
js->addFunctionsLibrary(js->getExternalLibrariesFunctionsSignature());
|
||||
js->addLibrary(libinfolist);
|
||||
js->addLibrary(js->getExternalLibrariesMembersInfo());
|
||||
ui->jscode->setScriptLanguage(js);
|
||||
|
||||
//disconnect(this,SIGNAL(itemExpanded(QTreeWidgetItem*)),this,SLOT(expandItem(QTreeWidgetItem*)));
|
||||
@ -697,7 +697,7 @@ void PluginGeneratorGUI::addNewFilter()
|
||||
for(int ii = 0;ii < tabs->count();++ii)
|
||||
namelist.push_back(tabs->tabText(ii));
|
||||
QString tmpname = UsefulGUIFunctions::generateUniqueDefaultName("Filter",namelist);
|
||||
FilterGeneratorTab* tb = new FilterGeneratorTab(tmpname,this,PM.pluginNameSpace(),PM.pluginnamespaces,PM.filterscriptnames,PM.filtersign);
|
||||
FilterGeneratorTab* tb = new FilterGeneratorTab(tmpname,this,PM.libinfolist);
|
||||
//tb->initLibInEnv(PM);
|
||||
tabs->addTab(tb,tmpname);
|
||||
connect(tb,SIGNAL(filterNameUpdated(const QString&,QWidget*)),this,SLOT(updateTabTitle(const QString&,QWidget*)));
|
||||
|
||||
@ -118,7 +118,7 @@ class FilterGeneratorTab : public QFrame
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
FilterGeneratorTab(const QString& filtername,QWidget* parent = NULL,const QString& pluginvar = QString(),const QStringList& namespacelist = QStringList(),const QStringList& filterlist = QStringList(),const QStringList& filtersign = QStringList());
|
||||
FilterGeneratorTab(const QString& filtername,QWidget* parent = NULL,const QList<LibraryElementInfo>& libinfolist = QList<LibraryElementInfo>());
|
||||
~FilterGeneratorTab();
|
||||
|
||||
void collectInfo(MLXMLFilterSubTree& filter);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user