34 virtual void Load (
const QUrl& url) = 0;
45 virtual void SetHtml (
const QString& html,
const QUrl& base = {}) = 0;
54 virtual void SetNavBarVisible (
bool visible) = 0;
64 virtual void SetEverythingElseVisible (
bool visible) = 0;
70 virtual QWidget* GetQWidget () = 0;
76 virtual void urlChanged (
const QUrl&) = 0;
93 virtual std::unique_ptr<IWebWidget> CreateWidget ()
const = 0;
96 Q_DECLARE_INTERFACE (
IWebWidget,
"org.Deviant.LeechCraft.IWebWidget/1.0")