30 #ifndef INTERFACES_IWEBBROWSER_H
31 #define INTERFACES_IWEBBROWSER_H
54 virtual void Load (
const QString& url) = 0;
65 virtual void SetHtml (
const QString& html,
66 const QUrl& base = QUrl ()) = 0;
75 virtual void SetNavBarVisible (
bool visible) = 0;
85 virtual void SetEverythingElseVisible (
bool visible) = 0;
91 virtual QWidget* Widget () = 0;
105 virtual void Open (
const QString& url) = 0;
Q_DECLARE_INTERFACE(IWebWidget,"org.Deviant.LeechCraft.IWebWidget/1.0")
Base class for plugins that provide a web browser.