18#include <QTextBrowser>
22#include "UtTextDocument.hpp"
41 document()->adjustSize();
42 QSize s = document()->size().toSize();
59 static QString
BuildFileURL(UtTextDocumentLocation aLocation, QString aText =
"");
61 static QString
BuildFileURL(
const QString& aFilePath,
size_t aPos = ut::npos,
const QString& aLabel = QString());
62 static QString
BuildHRef(
const QString& aUrl,
const QString& aLabel);
77 UtTextDocumentLocation
mPos;
#define VI_EXPORT
Definition ViExport.hpp:38
Definition UsSymbolTable.hpp:202
Represents a path or unique key to a value in the proxy.
Definition WsfPProxyPath.hpp:64
Definition WsfParseSourceInclude.hpp:31
Definition EditAssist.hpp:82
WsfParseSourceInclude * mSourcePtr
Definition EditAssist.hpp:86
void SetIncludeData(ParseResults &aResults, WsfParseSourceInclude *aSourcePtr, int aEntryIndex, TextSource *aTargetPtr)
Definition EditAssist.cpp:355
TextSource * mTargetPtr
Definition EditAssist.hpp:87
int mEntryIndex
Definition EditAssist.hpp:88
Definition EditAssist.hpp:104
void SetScriptType(WsfScriptLookup &aLookup, UsType *aTypePtr)
Definition EditAssist.cpp:689
void SetScriptValRef(WsfScriptLookup &aLookup, const UsValRef &aValRef)
Definition EditAssist.cpp:653
bool SetScriptData(WsfScriptLookup &aLookup, const std::string &aSymbolName)
Definition EditAssist.cpp:615
Definition EditAssist.hpp:98
void SetTypeData(ParseResults &aResults, WsfPProxyPath aProxyPath)
Definition EditAssist.cpp:486
Definition EditAssist.hpp:92
void SetTypeData(ParseResults &aResults, const ParseResults::TypeInformation &aTypeInfo)
Definition EditAssist.cpp:386
void SetAssistantData(Editor *aEditControlPtr, UtTextDocumentLocation aPos)
Definition EditAssist.cpp:347
static QString BuildHRef(const QString &aUrl, const QString &aLabel)
Definition EditAssist.cpp:79
void DocSizeChanged(const QSizeF &aNewSize)
Definition EditAssist.cpp:175
static EditAssist * MakeAssistant(Editor *aEditControlPtr, UtTextDocumentLocation aPos)
Definition EditAssist.cpp:277
void Resized()
Definition EditAssist.cpp:197
BrowserWidget * mBrowserPtr
Definition EditAssist.hpp:78
~EditAssist() override=default
static QString BuildFileURL(UtTextDocumentLocation aLocation, QString aText="")
Definition EditAssist.cpp:44
void AnchorClicked(const QUrl &aUrl)
Definition EditAssist.cpp:169
BrowserWidget * GetBrowser()
Definition EditAssist.cpp:152
Editor * mEditPtr
Definition EditAssist.hpp:76
EditAssist()
Definition EditAssist.cpp:256
UtTextDocumentLocation mPos
Definition EditAssist.hpp:77
static void ProcessUrl(const QUrl &aUrl)
Definition EditAssist.cpp:84
QPoint mCursorPos
Definition EditAssist.hpp:74
QTextBrowser * mTextBrowserPtr
Definition EditAssist.hpp:75
void changeEvent(QEvent *e) override
Definition EditAssist.cpp:180
void resizeEvent(QResizeEvent *e) override
Definition EditAssist.cpp:191
void DocLinkClicked(const QUrl &aUrl)
Definition EditAssist.cpp:164
Provides access to the results of parsing the WSF inputs.
Definition ParseResults.hpp:147
SizedTextBrowser(QWidget *p)
Definition EditAssist.hpp:35
QSize sizeHint() const override
Definition EditAssist.hpp:39
QSize minimumSizeHint() const override
Definition EditAssist.hpp:46
Definition TextSource.hpp:48
Definition WsfScriptLookup.hpp:28
Definition UsSymbolTable.hpp:415