include('wintools') include("wincontrolworks") func _create(_data) var(ctlr) println(txtbrowse, ' = new QTextBrowser(this);') ctlr = txtbrowse include("wincontrol") // println(ctlr + '->setSearchPaths(QStringList("./"));') if(linked(onAnchorClicked)) createEventArg1(ctlr, 'anchorClicked', 'onAnchorClicked', 'QUrl', 'const QUrl &link', 'link.toString()'@str) end if(linked(onBackwardAvailable)) createEventArg1(ctlr, 'backwardAvailable', 'onBackwardAvailable', 'bool', 'bool available', 'available'@int) end if(linked(onForwardAvailable)) createEventArg1(ctlr, 'forwardAvailable', 'onForwardAvailable', 'bool', 'bool available', 'available'@int) end if(linked(onHighlighted)) createEventArg1(ctlr, 'highlighted', 'onHighlighted', 'QString', 'const QString &link', 'link'@str) end if(linked(onSourceChanged)) createEventArg1(ctlr, 'sourceChanged', 'onSourceChanged', 'QUrl', 'const QUrl &link', 'link.toString()'@str) end if(isndef(Url)) println(ctlr + '->setSource(QUrl(', Url, '));') end end func init() lng.decl_priv_var(txtbrowse, 'QTextBrowser*') include("wincontrol_init") end func doNavigate(_data) println(ctlr + '->setSource(QUrl(', _data_, '));') end func doBackward() println(ctlr + '->backward();') end func doForward() println(ctlr + '->forward();') end func doHome() println(ctlr + '->home();') end func doReload() println(ctlr + '->reload();') end func Source() return(ctlr + '->source()') end