mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 10:46:35 +01:00
Added support for printing page through javascript window.print()
This commit is contained in:
parent
ab5555d913
commit
9e7e0285bb
4
FAQ
4
FAQ
@ -2,7 +2,7 @@ FAQ
|
|||||||
|
|
||||||
Q: Profile data storage location
|
Q: Profile data storage location
|
||||||
Q: Cannot find page bookmarked with clicking on star icon.
|
Q: Cannot find page bookmarked with clicking on star icon.
|
||||||
Q: Errors when visiting secured (https) sites.
|
Q: Errors when visiting secured (https) sites or downloading EasyList.
|
||||||
Q: Cannot save bookmarks and history.
|
Q: Cannot save bookmarks and history.
|
||||||
Q: Using a lot of % CPU.
|
Q: Using a lot of % CPU.
|
||||||
Q: Search engines are not saved through restarts.
|
Q: Search engines are not saved through restarts.
|
||||||
@ -27,7 +27,7 @@ A: When you add a bookmark from the star icon, it is automatically added
|
|||||||
|
|
||||||
|
|
||||||
Q: I am getting a lot of SSL errors when visiting secured (https) pages.
|
Q: I am getting a lot of SSL errors when visiting secured (https) pages.
|
||||||
Why does this happen?
|
Also I cannot update EasyList. Why does this happen?
|
||||||
----------------------------------------------------------------------------------
|
----------------------------------------------------------------------------------
|
||||||
A: Your system CA certificates list is probably too small or even missing.
|
A: Your system CA certificates list is probably too small or even missing.
|
||||||
You can check this in SSL Manager (Tools ->Preferences -> Privacy -> SSL Manager).
|
You can check this in SSL Manager (Tools ->Preferences -> Privacy -> SSL Manager).
|
||||||
|
Binary file not shown.
@ -7,7 +7,6 @@
|
|||||||
QT += core gui webkit sql network script
|
QT += core gui webkit sql network script
|
||||||
TARGET = qupzilla
|
TARGET = qupzilla
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
VERSION = 1.00.rc1
|
|
||||||
|
|
||||||
DESTDIR = ../bin
|
DESTDIR = ../bin
|
||||||
OBJECTS_DIR = ../build
|
OBJECTS_DIR = ../build
|
||||||
|
@ -56,6 +56,7 @@ WebPage::WebPage(WebView* parent, QupZilla* mainClass)
|
|||||||
connect(m_view, SIGNAL(urlChanged(QUrl)), this, SLOT(urlChanged(QUrl)));
|
connect(m_view, SIGNAL(urlChanged(QUrl)), this, SLOT(urlChanged(QUrl)));
|
||||||
|
|
||||||
connect(mainFrame(), SIGNAL(javaScriptWindowObjectCleared()), this, SLOT(addJavaScriptObject()));
|
connect(mainFrame(), SIGNAL(javaScriptWindowObjectCleared()), this, SLOT(addJavaScriptObject()));
|
||||||
|
connect(this, SIGNAL(printRequested(QWebFrame*)), this, SLOT(printFrame(QWebFrame*)));
|
||||||
|
|
||||||
m_runningLoop = 0;
|
m_runningLoop = 0;
|
||||||
}
|
}
|
||||||
@ -126,6 +127,11 @@ void WebPage::watchedFileChanged(const QString &file)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WebPage::printFrame(QWebFrame *frame)
|
||||||
|
{
|
||||||
|
p_QupZilla->printPage(frame);
|
||||||
|
}
|
||||||
|
|
||||||
//void WebPage::loadingStarted()
|
//void WebPage::loadingStarted()
|
||||||
//{
|
//{
|
||||||
// m_adBlockedEntries.clear();
|
// m_adBlockedEntries.clear();
|
||||||
|
@ -88,6 +88,7 @@ private slots:
|
|||||||
void addJavaScriptObject();
|
void addJavaScriptObject();
|
||||||
|
|
||||||
void watchedFileChanged(const QString &file);
|
void watchedFileChanged(const QString &file);
|
||||||
|
void printFrame(QWebFrame* frame);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
virtual bool supportsExtension(Extension extension) const { return (extension == ErrorPageExtension); }
|
virtual bool supportsExtension(Extension extension) const { return (extension == ErrorPageExtension); }
|
||||||
|
Loading…
Reference in New Issue
Block a user