diff options
-rw-r--r-- | Swift/QtUI/QtChatView.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/Swift/QtUI/QtChatView.cpp b/Swift/QtUI/QtChatView.cpp index ab093db..0a02591 100644 --- a/Swift/QtUI/QtChatView.cpp +++ b/Swift/QtUI/QtChatView.cpp @@ -6,6 +6,7 @@ #include <QWebView> #include <QWebFrame> #include <QKeyEvent> +#include <QStackedWidget> namespace Swift { @@ -15,10 +16,21 @@ QtChatView::QtChatView(QWidget* parent) : QWidget(parent) { QVBoxLayout* mainLayout = new QVBoxLayout(this); mainLayout->setSpacing(0); mainLayout->setContentsMargins(0,0,0,0); - webView_ = new QWebView(this); webView_->setFocusPolicy(Qt::NoFocus); +#ifdef Q_WS_X11 + /* To give a border on Linux, where it looks bad without */ + QStackedWidget* stack = new QStackedWidget(this); + stack->addWidget(webView_); + stack->setFrameStyle(QFrame::StyledPanel | QFrame::Sunken); + stack->setLineWidth(2); + mainLayout->addWidget(stack); +#else mainLayout->addWidget(webView_); +#endif + + + webPage_ = new QWebPage(this); webPage_->setLinkDelegationPolicy(QWebPage::DelegateAllLinks); |