31 #include <QVBoxLayout>
41 QVBoxLayout *lay =
new QVBoxLayout ();
42 lay->setContentsMargins (0, 0, 0, 0);
44 setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Expanding);
55 InternalBrowser_.reset ();
56 ExternalBrowser_.reset (browser->
GetWidget ());
57 layout ()->addWidget (ExternalBrowser_->Widget ());
61 ExternalBrowser_.reset ();
69 InternalBrowser_->setHtml (html);
71 ExternalBrowser_->SetHtml (html, base);
77 ExternalBrowser_->SetNavBarVisible (visible);
83 ExternalBrowser_->SetEverythingElseVisible (visible);
86 void SelectableBrowser::PrepareInternal ()
89 InternalBrowser_.reset (
new QTextBrowser (
this));
90 InternalBrowser_->setOpenExternalLinks (
true);
91 InternalBrowser_->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Expanding);
92 layout ()->addWidget (InternalBrowser_.get ());