summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--htmls/notfound.html6
-rw-r--r--src/main.cpp4
-rw-r--r--src/webview.cpp15
3 files changed, 11 insertions, 14 deletions
diff --git a/htmls/notfound.html b/htmls/notfound.html
index fdfb80bf..09039eb1 100644
--- a/htmls/notfound.html
+++ b/htmls/notfound.html
@@ -46,9 +46,9 @@ ul {
</head>
<body>
<div id="box">
- <img src="data:image/png;base64,IMAGE_BINARY_DATA_HERE" width="32" height="32" alt="Not found" />
- <h1>%2</h1>
- <h2>When connecting to: %3.</h2>
+ <img src="%2" width="16" height="16" alt="Not found" />
+ <h1>%3</h1>
+ <h2>When connecting to: %4.</h2>
<ul>
<li>Check the address for errors such as <b>ww</b>.kde.org
instead of <b>www</b>.kde.org</li>
diff --git a/src/main.cpp b/src/main.cpp
index 110188e4..71f5792d 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -18,18 +18,20 @@
* ============================================================ */
-
#include "application.h"
#include <KAboutData>
#include <KCmdLineArgs>
#include <KDebug>
+
static const char description[] =
I18N_NOOP("KDE Browser Webkit Based");
+
static const char version[] = "0.0.5";
+
int main(int argc, char **argv)
{
KAboutData about( "rekonq",
diff --git a/src/webview.cpp b/src/webview.cpp
index 0b981633..da286ee8 100644
--- a/src/webview.cpp
+++ b/src/webview.cpp
@@ -160,22 +160,17 @@ void WebPage::handleUnsupportedContent(QNetworkReply *reply)
QFile file( myfilestr );
bool isOpened = file.open(QIODevice::ReadOnly);
Q_ASSERT(isOpened);
+
QString title = i18n("Error loading page: ") + reply->url().toString();
+
+ QString imagePath = KIconLoader::global()->iconPath( "rekonq", KIconLoader::NoGroup, false);
+
QString html = QString(QLatin1String(file.readAll()))
.arg(title)
+ .arg("file://" + imagePath)
.arg(reply->errorString())
.arg(reply->url().toString());
- QBuffer imageBuffer;
- imageBuffer.open(QBuffer::ReadWrite);
- QIcon icon = view()->style()->standardIcon(QStyle::SP_MessageBoxWarning, 0, view());
- QPixmap pixmap = icon.pixmap(QSize(32,32));
- if (pixmap.save(&imageBuffer, "PNG"))
- {
- html.replace(QLatin1String("IMAGE_BINARY_DATA_HERE"),
- QString(QLatin1String(imageBuffer.buffer().toBase64())));
- }
-
QList<QWebFrame*> frames;
frames.append(mainFrame());
while (!frames.isEmpty())