|
WSF
|
#include <EditAssist.hpp>


Public Member Functions | |
| bool | SetScriptData (WsfScriptLookup &aLookup, const std::string &aSymbolName) |
| void | SetScriptValRef (WsfScriptLookup &aLookup, const UsValRef &aValRef) |
| void | SetScriptType (WsfScriptLookup &aLookup, UsType *aTypePtr) |
| Public Member Functions inherited from wizard::EditAssist | |
| EditAssist () | |
| ~EditAssist () override=default | |
| void | SetAssistantData (Editor *aEditControlPtr, UtTextDocumentLocation aPos) |
| void | SetAssistantData (QPoint aCursorPos) |
Additional Inherited Members | |
| Static Public Member Functions inherited from wizard::EditAssist | |
| static EditAssist * | MakeAssistant (Editor *aEditControlPtr, UtTextDocumentLocation aPos) |
| static QString | BuildFileURL (UtTextDocumentLocation aLocation, QString aText="") |
| static QString | BuildFileURL (const QString &aFilePath, size_t aPos=ut::npos, const QString &aLabel=QString()) |
| static QString | BuildHRef (const QString &aUrl, const QString &aLabel) |
| static void | ProcessUrl (const QUrl &aUrl) |
| Protected Member Functions inherited from wizard::EditAssist | |
| BrowserWidget * | GetBrowser () |
| void | DocLinkClicked (const QUrl &aUrl) |
| void | AnchorClicked (const QUrl &aUrl) |
| void | DocSizeChanged (const QSizeF &aNewSize) |
| void | changeEvent (QEvent *e) override |
| void | resizeEvent (QResizeEvent *e) override |
| void | Resized () |
| Protected Attributes inherited from wizard::EditAssist | |
| QPoint | mCursorPos |
| QTextBrowser * | mTextBrowserPtr |
| Editor * | mEditPtr |
| UtTextDocumentLocation | mPos |
| BrowserWidget * | mBrowserPtr |
| bool wizard::EditAssist_Script::SetScriptData | ( | WsfScriptLookup & | aLookup, |
| const std::string & | aSymbolName ) |
References wizard::WsfScriptLookup::AddMethodSymbols(), wizard::WsfScriptLookup::AddSymbolsFromThis(), wizard::WsfScriptLookup::AddSymbolsInScope(), wizard::WsfScriptLookup::cSTOP_AT_END_OF_STATEMENT, wizard::WsfScriptLookup::cSUCCESS, wizard::WsfScriptLookup::FindType(), wizard::WsfScriptLookup::GetLocation(), wizard::WsfScriptLookup::SetLocation(), SetScriptType(), SetScriptValRef(), and wizard::WsfScriptLookup::Update().
Referenced by wizard::EditAssist::MakeAssistant().
| void wizard::EditAssist_Script::SetScriptType | ( | WsfScriptLookup & | aLookup, |
| UsType * | aTypePtr ) |
References wizard::EditAssist::BuildHRef(), wizard::WsfScriptTypes::GetConstCtx(), wizard::WsfScriptLookup::GetScriptData(), UsTypeList::GetTypeName(), UsType::mInheritedTypes, UsType::mName, wizard::EditAssist::mTextBrowserPtr, Us::UsConstCtx::mTypes, and wizard::WsfScriptData::mTypesPtr.
Referenced by SetScriptData().
| void wizard::EditAssist_Script::SetScriptValRef | ( | WsfScriptLookup & | aLookup, |
| const UsValRef & | aValRef ) |
References wizard::EditAssist::BuildFileURL(), wizard::WsfScriptData::FindScriptMethodDocumentation(), wizard::EditAssist::GetBrowser(), wizard::WsfScriptLookup::GetDefinitionLocation(), wizard::WsfScriptLookup::GetScriptData(), wizard::WsfScriptLookup::GetScriptValDescription(), wizard::EditAssist::mEditPtr, UsValRef::mFunctionNamePtr, UsValRef::mFunctionTypePtr, UsValRef::mSymbolPtr, wizard::EditAssist::mTextBrowserPtr, and wizard::BrowserWidget::SetAddress().
Referenced by SetScriptData().