mirror of https://github.com/vitalif/phantomjs
commit
6e4137f16c
|
@ -36,33 +36,33 @@ window.WebPage = function () {
|
||||||
|
|
||||||
defineSetter("onConsoleMessage", "javaScriptConsoleMessageSent");
|
defineSetter("onConsoleMessage", "javaScriptConsoleMessageSent");
|
||||||
|
|
||||||
page.open = function (url) {
|
page.open = function (url, arg1, arg2, arg3, arg4) {
|
||||||
if (arguments.length === 1) {
|
if (arguments.length === 1) {
|
||||||
this.openUrl(url, 'get', this.settings);
|
this.openUrl(url, 'get', this.settings);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (arguments.length === 2 && typeof arguments[1] === 'function') {
|
if (arguments.length === 2 && typeof arg1 === 'function') {
|
||||||
this.onLoadFinished = arguments[1];
|
this.onLoadFinished = arg1;
|
||||||
this.openUrl(url, 'get', this.settings);
|
this.openUrl(url, 'get', this.settings);
|
||||||
return;
|
return;
|
||||||
} else if (arguments.length === 2) {
|
} else if (arguments.length === 2) {
|
||||||
this.openUrl(url, arguments[1], this.settings);
|
this.openUrl(url, arg1, this.settings);
|
||||||
return;
|
return;
|
||||||
} else if (arguments.length === 3 && typeof arguments[2] === 'function') {
|
} else if (arguments.length === 3 && typeof arg2 === 'function') {
|
||||||
this.onLoadFinished = arguments[2];
|
this.onLoadFinished = arg2;
|
||||||
this.openUrl(url, arguments[1], this.settings);
|
this.openUrl(url, arg1, this.settings);
|
||||||
return;
|
return;
|
||||||
} else if (arguments.length === 3) {
|
} else if (arguments.length === 3) {
|
||||||
this.openUrl(url, {
|
this.openUrl(url, {
|
||||||
operation: arguments[1],
|
operation: arg1,
|
||||||
data: arguments[2]
|
data: arg2
|
||||||
}, this.settings);
|
}, this.settings);
|
||||||
return;
|
return;
|
||||||
} else if (arguments.length === 4) {
|
} else if (arguments.length === 4) {
|
||||||
this.onLoadFinished = arguments[3];
|
this.onLoadFinished = arg3;
|
||||||
this.openUrl(url, {
|
this.openUrl(url, {
|
||||||
operation: arguments[1],
|
operation: arg1,
|
||||||
data: arguments[2]
|
data: arg2
|
||||||
}, this.settings);
|
}, this.settings);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -86,10 +86,6 @@ window.WebPage = function () {
|
||||||
this._appendScriptElement(scriptUrl);
|
this._appendScriptElement(scriptUrl);
|
||||||
};
|
};
|
||||||
|
|
||||||
page.release = function () {
|
|
||||||
phantom._release(page);
|
|
||||||
};
|
|
||||||
|
|
||||||
return page;
|
return page;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -107,11 +107,6 @@ class Phantom(QObject):
|
||||||
# Properties and methods exposed to JavaScript
|
# Properties and methods exposed to JavaScript
|
||||||
##
|
##
|
||||||
|
|
||||||
@pyqtSlot(WebPage)
|
|
||||||
def _release(self, page):
|
|
||||||
self.m_pages.remove(page)
|
|
||||||
sip.delete(page)
|
|
||||||
|
|
||||||
@pyqtProperty('QStringList')
|
@pyqtProperty('QStringList')
|
||||||
def args(self):
|
def args(self):
|
||||||
return self.m_args
|
return self.m_args
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Resource object code
|
# Resource object code
|
||||||
#
|
#
|
||||||
# Created: Sun Aug 21 14:22:07 2011
|
# Created: Tue Aug 23 12:10:27 2011
|
||||||
# by: The Resource Compiler for PyQt (Qt v4.7.2)
|
# by: The Resource Compiler for PyQt (Qt v4.7.2)
|
||||||
#
|
#
|
||||||
# WARNING! All changes made in this file will be lost!
|
# WARNING! All changes made in this file will be lost!
|
||||||
|
@ -10,7 +10,7 @@
|
||||||
from PyQt4 import QtCore
|
from PyQt4 import QtCore
|
||||||
|
|
||||||
qt_resource_data = "\
|
qt_resource_data = "\
|
||||||
\x00\x00\x12\x5f\
|
\x00\x00\x11\xd6\
|
||||||
\x2f\
|
\x2f\
|
||||||
\x2a\x6a\x73\x6c\x69\x6e\x74\x20\x73\x6c\x6f\x70\x70\x79\x3a\x20\
|
\x2a\x6a\x73\x6c\x69\x6e\x74\x20\x73\x6c\x6f\x70\x70\x79\x3a\x20\
|
||||||
\x74\x72\x75\x65\x2c\x20\x6e\x6f\x6d\x65\x6e\x3a\x20\x74\x72\x75\
|
\x74\x72\x75\x65\x2c\x20\x6e\x6f\x6d\x65\x6e\x3a\x20\x74\x72\x75\
|
||||||
|
@ -91,74 +91,70 @@ qt_resource_data = "\
|
||||||
\x22\x6a\x61\x76\x61\x53\x63\x72\x69\x70\x74\x43\x6f\x6e\x73\x6f\
|
\x22\x6a\x61\x76\x61\x53\x63\x72\x69\x70\x74\x43\x6f\x6e\x73\x6f\
|
||||||
\x6c\x65\x4d\x65\x73\x73\x61\x67\x65\x53\x65\x6e\x74\x22\x29\x3b\
|
\x6c\x65\x4d\x65\x73\x73\x61\x67\x65\x53\x65\x6e\x74\x22\x29\x3b\
|
||||||
\x0a\x0a\x20\x20\x20\x20\x70\x61\x67\x65\x2e\x6f\x70\x65\x6e\x20\
|
\x0a\x0a\x20\x20\x20\x20\x70\x61\x67\x65\x2e\x6f\x70\x65\x6e\x20\
|
||||||
\x3d\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x28\x75\x72\x6c\x29\
|
\x3d\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x28\x75\x72\x6c\x2c\
|
||||||
\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x61\
|
\x20\x61\x72\x67\x31\x2c\x20\x61\x72\x67\x32\x2c\x20\x61\x72\x67\
|
||||||
\x72\x67\x75\x6d\x65\x6e\x74\x73\x2e\x6c\x65\x6e\x67\x74\x68\x20\
|
\x33\x2c\x20\x61\x72\x67\x34\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\
|
||||||
\x3d\x3d\x3d\x20\x31\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\
|
\x20\x20\x20\x69\x66\x20\x28\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\
|
||||||
\x20\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x70\x65\x6e\x55\x72\
|
\x2e\x6c\x65\x6e\x67\x74\x68\x20\x3d\x3d\x3d\x20\x31\x29\x20\x7b\
|
||||||
\x6c\x28\x75\x72\x6c\x2c\x20\x27\x67\x65\x74\x27\x2c\x20\x74\x68\
|
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\
|
||||||
\x69\x73\x2e\x73\x65\x74\x74\x69\x6e\x67\x73\x29\x3b\x0a\x20\x20\
|
\x73\x2e\x6f\x70\x65\x6e\x55\x72\x6c\x28\x75\x72\x6c\x2c\x20\x27\
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\
|
\x67\x65\x74\x27\x2c\x20\x74\x68\x69\x73\x2e\x73\x65\x74\x74\x69\
|
||||||
\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\
|
\x6e\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x69\x66\x20\x28\x61\x72\x67\x75\x6d\x65\x6e\x74\
|
\x20\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\x20\x20\x20\x20\
|
||||||
\x73\x2e\x6c\x65\x6e\x67\x74\x68\x20\x3d\x3d\x3d\x20\x32\x20\x26\
|
\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\
|
||||||
\x26\x20\x74\x79\x70\x65\x6f\x66\x20\x61\x72\x67\x75\x6d\x65\x6e\
|
\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x2e\x6c\x65\x6e\x67\x74\x68\
|
||||||
\x74\x73\x5b\x31\x5d\x20\x3d\x3d\x3d\x20\x27\x66\x75\x6e\x63\x74\
|
\x20\x3d\x3d\x3d\x20\x32\x20\x26\x26\x20\x74\x79\x70\x65\x6f\x66\
|
||||||
|
\x20\x61\x72\x67\x31\x20\x3d\x3d\x3d\x20\x27\x66\x75\x6e\x63\x74\
|
||||||
\x69\x6f\x6e\x27\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\
|
\x69\x6f\x6e\x27\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x6e\x4c\x6f\x61\x64\x46\
|
\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x6e\x4c\x6f\x61\x64\x46\
|
||||||
\x69\x6e\x69\x73\x68\x65\x64\x20\x3d\x20\x61\x72\x67\x75\x6d\x65\
|
\x69\x6e\x69\x73\x68\x65\x64\x20\x3d\x20\x61\x72\x67\x31\x3b\x0a\
|
||||||
\x6e\x74\x73\x5b\x31\x5d\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\
|
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\
|
||||||
\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x70\x65\x6e\x55\x72\x6c\
|
\x2e\x6f\x70\x65\x6e\x55\x72\x6c\x28\x75\x72\x6c\x2c\x20\x27\x67\
|
||||||
\x28\x75\x72\x6c\x2c\x20\x27\x67\x65\x74\x27\x2c\x20\x74\x68\x69\
|
\x65\x74\x27\x2c\x20\x74\x68\x69\x73\x2e\x73\x65\x74\x74\x69\x6e\
|
||||||
\x73\x2e\x73\x65\x74\x74\x69\x6e\x67\x73\x29\x3b\x0a\x20\x20\x20\
|
\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x3b\
|
\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x20\x65\x6c\x73\x65\x20\
|
\x20\x7d\x20\x65\x6c\x73\x65\x20\x69\x66\x20\x28\x61\x72\x67\x75\
|
||||||
\x69\x66\x20\x28\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x2e\x6c\x65\
|
\x6d\x65\x6e\x74\x73\x2e\x6c\x65\x6e\x67\x74\x68\x20\x3d\x3d\x3d\
|
||||||
\x6e\x67\x74\x68\x20\x3d\x3d\x3d\x20\x32\x29\x20\x7b\x0a\x20\x20\
|
\x20\x32\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\
|
\x20\x20\x74\x68\x69\x73\x2e\x6f\x70\x65\x6e\x55\x72\x6c\x28\x75\
|
||||||
\x70\x65\x6e\x55\x72\x6c\x28\x75\x72\x6c\x2c\x20\x61\x72\x67\x75\
|
\x72\x6c\x2c\x20\x61\x72\x67\x31\x2c\x20\x74\x68\x69\x73\x2e\x73\
|
||||||
\x6d\x65\x6e\x74\x73\x5b\x31\x5d\x2c\x20\x74\x68\x69\x73\x2e\x73\
|
|
||||||
\x65\x74\x74\x69\x6e\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\
|
\x65\x74\x74\x69\x6e\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\
|
\x20\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x7d\x20\x65\x6c\x73\x65\x20\x69\x66\x20\
|
\x20\x20\x20\x20\x20\x20\x7d\x20\x65\x6c\x73\x65\x20\x69\x66\x20\
|
||||||
\x28\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x2e\x6c\x65\x6e\x67\x74\
|
\x28\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x2e\x6c\x65\x6e\x67\x74\
|
||||||
\x68\x20\x3d\x3d\x3d\x20\x33\x20\x26\x26\x20\x74\x79\x70\x65\x6f\
|
\x68\x20\x3d\x3d\x3d\x20\x33\x20\x26\x26\x20\x74\x79\x70\x65\x6f\
|
||||||
\x66\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x5b\x32\x5d\x20\x3d\
|
\x66\x20\x61\x72\x67\x32\x20\x3d\x3d\x3d\x20\x27\x66\x75\x6e\x63\
|
||||||
\x3d\x3d\x20\x27\x66\x75\x6e\x63\x74\x69\x6f\x6e\x27\x29\x20\x7b\
|
\x74\x69\x6f\x6e\x27\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\
|
\x20\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x6e\x4c\x6f\x61\x64\
|
||||||
\x73\x2e\x6f\x6e\x4c\x6f\x61\x64\x46\x69\x6e\x69\x73\x68\x65\x64\
|
\x46\x69\x6e\x69\x73\x68\x65\x64\x20\x3d\x20\x61\x72\x67\x32\x3b\
|
||||||
\x20\x3d\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x5b\x32\x5d\x3b\
|
|
||||||
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\
|
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\
|
||||||
\x73\x2e\x6f\x70\x65\x6e\x55\x72\x6c\x28\x75\x72\x6c\x2c\x20\x61\
|
\x73\x2e\x6f\x70\x65\x6e\x55\x72\x6c\x28\x75\x72\x6c\x2c\x20\x61\
|
||||||
\x72\x67\x75\x6d\x65\x6e\x74\x73\x5b\x31\x5d\x2c\x20\x74\x68\x69\
|
\x72\x67\x31\x2c\x20\x74\x68\x69\x73\x2e\x73\x65\x74\x74\x69\x6e\
|
||||||
\x73\x2e\x73\x65\x74\x74\x69\x6e\x67\x73\x29\x3b\x0a\x20\x20\x20\
|
\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x3b\
|
\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x20\x65\x6c\x73\x65\x20\
|
\x20\x7d\x20\x65\x6c\x73\x65\x20\x69\x66\x20\x28\x61\x72\x67\x75\
|
||||||
\x69\x66\x20\x28\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x2e\x6c\x65\
|
\x6d\x65\x6e\x74\x73\x2e\x6c\x65\x6e\x67\x74\x68\x20\x3d\x3d\x3d\
|
||||||
\x6e\x67\x74\x68\x20\x3d\x3d\x3d\x20\x33\x29\x20\x7b\x0a\x20\x20\
|
\x20\x33\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\
|
\x20\x20\x74\x68\x69\x73\x2e\x6f\x70\x65\x6e\x55\x72\x6c\x28\x75\
|
||||||
\x70\x65\x6e\x55\x72\x6c\x28\x75\x72\x6c\x2c\x20\x7b\x0a\x20\x20\
|
\x72\x6c\x2c\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\
|
\x20\x20\x20\x20\x20\x20\x6f\x70\x65\x72\x61\x74\x69\x6f\x6e\x3a\
|
||||||
\x65\x72\x61\x74\x69\x6f\x6e\x3a\x20\x61\x72\x67\x75\x6d\x65\x6e\
|
\x20\x61\x72\x67\x31\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x74\x73\x5b\x31\x5d\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x64\x61\x74\x61\x3a\x20\x61\x72\x67\
|
\x20\x20\x20\x20\x20\x20\x20\x64\x61\x74\x61\x3a\x20\x61\x72\x67\
|
||||||
\x75\x6d\x65\x6e\x74\x73\x5b\x32\x5d\x0a\x20\x20\x20\x20\x20\x20\
|
\x32\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x2c\
|
||||||
\x20\x20\x20\x20\x20\x20\x7d\x2c\x20\x74\x68\x69\x73\x2e\x73\x65\
|
\x20\x74\x68\x69\x73\x2e\x73\x65\x74\x74\x69\x6e\x67\x73\x29\x3b\
|
||||||
\x74\x74\x69\x6e\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\
|
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x74\
|
||||||
\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\x20\
|
\x75\x72\x6e\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x20\x65\
|
||||||
\x20\x20\x20\x20\x20\x7d\x20\x65\x6c\x73\x65\x20\x69\x66\x20\x28\
|
\x6c\x73\x65\x20\x69\x66\x20\x28\x61\x72\x67\x75\x6d\x65\x6e\x74\
|
||||||
\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x2e\x6c\x65\x6e\x67\x74\x68\
|
\x73\x2e\x6c\x65\x6e\x67\x74\x68\x20\x3d\x3d\x3d\x20\x34\x29\x20\
|
||||||
\x20\x3d\x3d\x3d\x20\x34\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
|
\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\
|
||||||
\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x6e\x4c\x6f\x61\
|
\x69\x73\x2e\x6f\x6e\x4c\x6f\x61\x64\x46\x69\x6e\x69\x73\x68\x65\
|
||||||
\x64\x46\x69\x6e\x69\x73\x68\x65\x64\x20\x3d\x20\x61\x72\x67\x75\
|
\x64\x20\x3d\x20\x61\x72\x67\x33\x3b\x0a\x20\x20\x20\x20\x20\x20\
|
||||||
\x6d\x65\x6e\x74\x73\x5b\x33\x5d\x3b\x0a\x20\x20\x20\x20\x20\x20\
|
|
||||||
\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x70\x65\x6e\x55\
|
\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\x2e\x6f\x70\x65\x6e\x55\
|
||||||
\x72\x6c\x28\x75\x72\x6c\x2c\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
|
\x72\x6c\x28\x75\x72\x6c\x2c\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x65\x72\x61\x74\
|
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x65\x72\x61\x74\
|
||||||
\x69\x6f\x6e\x3a\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x5b\x31\
|
\x69\x6f\x6e\x3a\x20\x61\x72\x67\x31\x2c\x0a\x20\x20\x20\x20\x20\
|
||||||
\x5d\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x61\x74\x61\x3a\
|
||||||
\x20\x20\x20\x64\x61\x74\x61\x3a\x20\x61\x72\x67\x75\x6d\x65\x6e\
|
\x20\x61\x72\x67\x32\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x74\x73\x5b\x32\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
|
||||||
\x20\x20\x7d\x2c\x20\x74\x68\x69\x73\x2e\x73\x65\x74\x74\x69\x6e\
|
\x20\x20\x7d\x2c\x20\x74\x68\x69\x73\x2e\x73\x65\x74\x74\x69\x6e\
|
||||||
\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
\x67\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
|
||||||
\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\
|
\x20\x72\x65\x74\x75\x72\x6e\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\
|
||||||
|
@ -205,107 +201,103 @@ qt_resource_data = "\
|
||||||
\x6f\x64\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\
|
\x6f\x64\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x69\x73\
|
||||||
\x2e\x5f\x61\x70\x70\x65\x6e\x64\x53\x63\x72\x69\x70\x74\x45\x6c\
|
\x2e\x5f\x61\x70\x70\x65\x6e\x64\x53\x63\x72\x69\x70\x74\x45\x6c\
|
||||||
\x65\x6d\x65\x6e\x74\x28\x73\x63\x72\x69\x70\x74\x55\x72\x6c\x29\
|
\x65\x6d\x65\x6e\x74\x28\x73\x63\x72\x69\x70\x74\x55\x72\x6c\x29\
|
||||||
\x3b\x0a\x20\x20\x20\x20\x7d\x3b\x0a\x0a\x20\x20\x20\x20\x70\x61\
|
\x3b\x0a\x20\x20\x20\x20\x7d\x3b\x0a\x0a\x20\x20\x20\x20\x72\x65\
|
||||||
\x67\x65\x2e\x72\x65\x6c\x65\x61\x73\x65\x20\x3d\x20\x66\x75\x6e\
|
\x74\x75\x72\x6e\x20\x70\x61\x67\x65\x3b\x0a\x7d\x3b\x0a\x0a\x2f\
|
||||||
\x63\x74\x69\x6f\x6e\x20\x28\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\
|
\x2f\x20\x77\x69\x6e\x64\x6f\x77\x2e\x66\x73\x0a\x2f\x2f\x20\x4a\
|
||||||
\x20\x20\x20\x70\x68\x61\x6e\x74\x6f\x6d\x2e\x5f\x72\x65\x6c\x65\
|
\x61\x76\x61\x53\x63\x72\x69\x70\x74\x20\x22\x73\x68\x69\x6d\x22\
|
||||||
\x61\x73\x65\x28\x70\x61\x67\x65\x29\x3b\x0a\x20\x20\x20\x20\x7d\
|
\x20\x74\x6f\x20\x74\x68\x72\x6f\x77\x20\x65\x78\x63\x65\x70\x74\
|
||||||
\x3b\x0a\x0a\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x20\x70\x61\
|
\x69\x6f\x6e\x73\x20\x69\x6e\x20\x63\x61\x73\x65\x20\x61\x20\x63\
|
||||||
\x67\x65\x3b\x0a\x7d\x3b\x0a\x0a\x2f\x2f\x20\x77\x69\x6e\x64\x6f\
|
\x72\x69\x74\x69\x63\x61\x6c\x20\x6f\x70\x65\x72\x61\x74\x69\x6f\
|
||||||
\x77\x2e\x66\x73\x0a\x2f\x2f\x20\x4a\x61\x76\x61\x53\x63\x72\x69\
|
\x6e\x20\x66\x61\x69\x6c\x73\x2e\x0a\x0a\x2f\x2a\x2a\x20\x4f\x70\
|
||||||
\x70\x74\x20\x22\x73\x68\x69\x6d\x22\x20\x74\x6f\x20\x74\x68\x72\
|
\x65\x6e\x20\x61\x6e\x64\x20\x72\x65\x74\x75\x72\x6e\x20\x61\x20\
|
||||||
\x6f\x77\x20\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x73\x20\x69\x6e\
|
\x22\x66\x69\x6c\x65\x22\x20\x6f\x62\x6a\x65\x63\x74\x2e\x0a\x20\
|
||||||
\x20\x63\x61\x73\x65\x20\x61\x20\x63\x72\x69\x74\x69\x63\x61\x6c\
|
\x2a\x20\x49\x74\x20\x77\x69\x6c\x6c\x20\x74\x68\x72\x6f\x77\x20\
|
||||||
\x20\x6f\x70\x65\x72\x61\x74\x69\x6f\x6e\x20\x66\x61\x69\x6c\x73\
|
\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x20\x69\x66\x20\x69\x74\x20\
|
||||||
\x2e\x0a\x0a\x2f\x2a\x2a\x20\x4f\x70\x65\x6e\x20\x61\x6e\x64\x20\
|
\x66\x61\x69\x6c\x73\x2e\x0a\x20\x2a\x0a\x20\x2a\x20\x40\x70\x61\
|
||||||
\x72\x65\x74\x75\x72\x6e\x20\x61\x20\x22\x66\x69\x6c\x65\x22\x20\
|
\x72\x61\x6d\x20\x70\x61\x74\x68\x20\x50\x61\x74\x68\x20\x6f\x66\
|
||||||
\x6f\x62\x6a\x65\x63\x74\x2e\x0a\x20\x2a\x20\x49\x74\x20\x77\x69\
|
\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x74\x6f\x20\x6f\x70\x65\
|
||||||
\x6c\x6c\x20\x74\x68\x72\x6f\x77\x20\x65\x78\x63\x65\x70\x74\x69\
|
\x6e\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\x6d\x20\x6d\x6f\x64\x65\
|
||||||
|
\x20\x4f\x70\x65\x6e\x20\x4d\x6f\x64\x65\x2e\x20\x41\x20\x73\x74\
|
||||||
|
\x72\x69\x6e\x67\x20\x6d\x61\x64\x65\x20\x6f\x66\x20\x27\x72\x27\
|
||||||
|
\x2c\x20\x27\x77\x27\x2c\x20\x27\x61\x2f\x2b\x27\x20\x63\x68\x61\
|
||||||
|
\x72\x61\x63\x74\x65\x72\x73\x2e\x0a\x20\x2a\x20\x40\x72\x65\x74\
|
||||||
|
\x75\x72\x6e\x20\x22\x66\x69\x6c\x65\x22\x20\x6f\x62\x6a\x65\x63\
|
||||||
|
\x74\x0a\x20\x2a\x2f\x0a\x77\x69\x6e\x64\x6f\x77\x2e\x66\x73\x2e\
|
||||||
|
\x6f\x70\x65\x6e\x20\x3d\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\
|
||||||
|
\x28\x70\x61\x74\x68\x2c\x20\x6d\x6f\x64\x65\x29\x20\x7b\x0a\x20\
|
||||||
|
\x20\x20\x20\x76\x61\x72\x20\x66\x69\x6c\x65\x20\x3d\x20\x77\x69\
|
||||||
|
\x6e\x64\x6f\x77\x2e\x66\x73\x2e\x5f\x6f\x70\x65\x6e\x28\x70\x61\
|
||||||
|
\x74\x68\x2c\x20\x6d\x6f\x64\x65\x29\x3b\x0a\x20\x20\x20\x20\x69\
|
||||||
|
\x66\x20\x28\x66\x69\x6c\x65\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\
|
||||||
|
\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x20\x66\x69\x6c\x65\x3b\x0a\
|
||||||
|
\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x74\x68\x72\x6f\x77\x20\
|
||||||
|
\x22\x55\x6e\x61\x62\x6c\x65\x20\x74\x6f\x20\x6f\x70\x65\x6e\x20\
|
||||||
|
\x66\x69\x6c\x65\x20\x27\x22\x20\x2b\x20\x70\x61\x74\x68\x20\x2b\
|
||||||
|
\x20\x22\x27\x22\x3b\x0a\x7d\x3b\x0a\x0a\x2f\x2a\x2a\x20\x4f\x70\
|
||||||
|
\x65\x6e\x2c\x20\x72\x65\x61\x64\x20\x61\x6e\x64\x20\x72\x65\x74\
|
||||||
|
\x75\x72\x6e\x20\x63\x6f\x6e\x74\x65\x6e\x74\x20\x6f\x66\x20\x61\
|
||||||
|
\x20\x66\x69\x6c\x65\x2e\x0a\x20\x2a\x20\x49\x74\x20\x77\x69\x6c\
|
||||||
|
\x6c\x20\x74\x68\x72\x6f\x77\x20\x61\x6e\x20\x65\x78\x63\x65\x70\
|
||||||
|
\x74\x69\x6f\x6e\x20\x69\x66\x20\x69\x74\x20\x66\x61\x69\x6c\x73\
|
||||||
|
\x2e\x0a\x20\x2a\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\x6d\x20\x70\
|
||||||
|
\x61\x74\x68\x20\x50\x61\x74\x68\x20\x6f\x66\x20\x74\x68\x65\x20\
|
||||||
|
\x66\x69\x6c\x65\x20\x74\x6f\x20\x72\x65\x61\x64\x20\x66\x72\x6f\
|
||||||
|
\x6d\x0a\x20\x2a\x20\x40\x72\x65\x74\x75\x72\x6e\x20\x66\x69\x6c\
|
||||||
|
\x65\x20\x63\x6f\x6e\x74\x65\x6e\x74\x0a\x20\x2a\x2f\x0a\x77\x69\
|
||||||
|
\x6e\x64\x6f\x77\x2e\x66\x73\x2e\x72\x65\x61\x64\x20\x3d\x20\x66\
|
||||||
|
\x75\x6e\x63\x74\x69\x6f\x6e\x20\x28\x70\x61\x74\x68\x29\x20\x7b\
|
||||||
|
\x0a\x20\x20\x20\x20\x76\x61\x72\x20\x66\x20\x3d\x20\x66\x73\x2e\
|
||||||
|
\x6f\x70\x65\x6e\x28\x70\x61\x74\x68\x2c\x20\x27\x72\x27\x29\x2c\
|
||||||
|
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x65\x6e\x74\
|
||||||
|
\x20\x3d\x20\x66\x2e\x72\x65\x61\x64\x28\x29\x3b\x0a\x0a\x20\x20\
|
||||||
|
\x20\x20\x66\x2e\x63\x6c\x6f\x73\x65\x28\x29\x3b\x0a\x20\x20\x20\
|
||||||
|
\x20\x72\x65\x74\x75\x72\x6e\x20\x63\x6f\x6e\x74\x65\x6e\x74\x3b\
|
||||||
|
\x0a\x7d\x3b\x0a\x0a\x2f\x2a\x2a\x20\x4f\x70\x65\x6e\x20\x61\x6e\
|
||||||
|
\x64\x20\x77\x72\x69\x74\x65\x20\x63\x6f\x6e\x74\x65\x6e\x74\x20\
|
||||||
|
\x74\x6f\x20\x61\x20\x66\x69\x6c\x65\x0a\x20\x2a\x20\x49\x74\x20\
|
||||||
|
\x77\x69\x6c\x6c\x20\x74\x68\x72\x6f\x77\x20\x61\x6e\x20\x65\x78\
|
||||||
|
\x63\x65\x70\x74\x69\x6f\x6e\x20\x69\x66\x20\x69\x74\x20\x66\x61\
|
||||||
|
\x69\x6c\x73\x2e\x0a\x20\x2a\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\
|
||||||
|
\x6d\x20\x70\x61\x74\x68\x20\x50\x61\x74\x68\x20\x6f\x66\x20\x74\
|
||||||
|
\x68\x65\x20\x66\x69\x6c\x65\x20\x74\x6f\x20\x72\x65\x61\x64\x20\
|
||||||
|
\x66\x72\x6f\x6d\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\x6d\x20\x63\
|
||||||
|
\x6f\x6e\x74\x65\x6e\x74\x20\x43\x6f\x6e\x74\x65\x6e\x74\x20\x74\
|
||||||
|
\x6f\x20\x77\x72\x69\x74\x65\x20\x74\x6f\x20\x74\x68\x65\x20\x66\
|
||||||
|
\x69\x6c\x65\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\x6d\x20\x6d\x6f\
|
||||||
|
\x64\x65\x20\x4f\x70\x65\x6e\x20\x4d\x6f\x64\x65\x2e\x20\x41\x20\
|
||||||
|
\x73\x74\x72\x69\x6e\x67\x20\x6d\x61\x64\x65\x20\x6f\x66\x20\x27\
|
||||||
|
\x77\x27\x20\x6f\x72\x20\x27\x61\x20\x2f\x20\x2b\x27\x20\x63\x68\
|
||||||
|
\x61\x72\x61\x63\x74\x65\x72\x73\x2e\x0a\x20\x2a\x2f\x0a\x77\x69\
|
||||||
|
\x6e\x64\x6f\x77\x2e\x66\x73\x2e\x77\x72\x69\x74\x65\x20\x3d\x20\
|
||||||
|
\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x28\x70\x61\x74\x68\x2c\x20\
|
||||||
|
\x63\x6f\x6e\x74\x65\x6e\x74\x2c\x20\x6d\x6f\x64\x65\x29\x20\x7b\
|
||||||
|
\x0a\x20\x20\x20\x20\x76\x61\x72\x20\x66\x20\x3d\x20\x66\x73\x2e\
|
||||||
|
\x6f\x70\x65\x6e\x28\x70\x61\x74\x68\x2c\x20\x6d\x6f\x64\x65\x29\
|
||||||
|
\x3b\x0a\x0a\x20\x20\x20\x20\x66\x2e\x77\x72\x69\x74\x65\x28\x63\
|
||||||
|
\x6f\x6e\x74\x65\x6e\x74\x29\x3b\x0a\x20\x20\x20\x20\x66\x2e\x63\
|
||||||
|
\x6c\x6f\x73\x65\x28\x29\x3b\x0a\x7d\x3b\x0a\x0a\x2f\x2a\x2a\x20\
|
||||||
|
\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x73\x69\x7a\x65\x20\
|
||||||
|
\x6f\x66\x20\x61\x20\x66\x69\x6c\x65\x2c\x20\x69\x6e\x20\x62\x79\
|
||||||
|
\x74\x65\x73\x2e\x0a\x20\x2a\x20\x49\x74\x20\x77\x69\x6c\x6c\x20\
|
||||||
|
\x74\x68\x72\x6f\x77\x20\x61\x6e\x20\x65\x78\x63\x65\x70\x74\x69\
|
||||||
\x6f\x6e\x20\x69\x66\x20\x69\x74\x20\x66\x61\x69\x6c\x73\x2e\x0a\
|
\x6f\x6e\x20\x69\x66\x20\x69\x74\x20\x66\x61\x69\x6c\x73\x2e\x0a\
|
||||||
\x20\x2a\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\x6d\x20\x70\x61\x74\
|
\x20\x2a\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\x6d\x20\x70\x61\x74\
|
||||||
\x68\x20\x50\x61\x74\x68\x20\x6f\x66\x20\x74\x68\x65\x20\x66\x69\
|
\x68\x20\x50\x61\x74\x68\x20\x66\x6f\x20\x74\x68\x65\x20\x66\x69\
|
||||||
\x6c\x65\x20\x74\x6f\x20\x6f\x70\x65\x6e\x0a\x20\x2a\x20\x40\x70\
|
\x6c\x65\x20\x74\x6f\x20\x72\x65\x61\x64\x20\x74\x68\x65\x20\x73\
|
||||||
\x61\x72\x61\x6d\x20\x6d\x6f\x64\x65\x20\x4f\x70\x65\x6e\x20\x4d\
|
\x69\x7a\x65\x20\x6f\x66\x0a\x20\x2a\x20\x40\x72\x65\x74\x75\x72\
|
||||||
\x6f\x64\x65\x2e\x20\x41\x20\x73\x74\x72\x69\x6e\x67\x20\x6d\x61\
|
\x6e\x20\x46\x69\x6c\x65\x20\x73\x69\x7a\x65\x20\x69\x6e\x20\x62\
|
||||||
\x64\x65\x20\x6f\x66\x20\x27\x72\x27\x2c\x20\x27\x77\x27\x2c\x20\
|
\x79\x74\x65\x73\x0a\x20\x2a\x2f\x0a\x77\x69\x6e\x64\x6f\x77\x2e\
|
||||||
\x27\x61\x2f\x2b\x27\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x73\
|
\x66\x73\x2e\x73\x69\x7a\x65\x20\x3d\x20\x66\x75\x6e\x63\x74\x69\
|
||||||
\x2e\x0a\x20\x2a\x20\x40\x72\x65\x74\x75\x72\x6e\x20\x22\x66\x69\
|
\x6f\x6e\x20\x28\x70\x61\x74\x68\x29\x20\x7b\x0a\x20\x20\x20\x20\
|
||||||
\x6c\x65\x22\x20\x6f\x62\x6a\x65\x63\x74\x0a\x20\x2a\x2f\x0a\x77\
|
\x76\x61\x72\x20\x73\x69\x7a\x65\x20\x3d\x20\x66\x73\x2e\x5f\x73\
|
||||||
\x69\x6e\x64\x6f\x77\x2e\x66\x73\x2e\x6f\x70\x65\x6e\x20\x3d\x20\
|
\x69\x7a\x65\x28\x70\x61\x74\x68\x29\x3b\x0a\x20\x20\x20\x20\x69\
|
||||||
\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x28\x70\x61\x74\x68\x2c\x20\
|
\x66\x20\x28\x73\x69\x7a\x65\x20\x21\x3d\x3d\x20\x2d\x31\x29\x20\
|
||||||
\x6d\x6f\x64\x65\x29\x20\x7b\x0a\x20\x20\x20\x20\x76\x61\x72\x20\
|
\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\
|
||||||
\x66\x69\x6c\x65\x20\x3d\x20\x77\x69\x6e\x64\x6f\x77\x2e\x66\x73\
|
\x20\x73\x69\x7a\x65\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\
|
||||||
\x2e\x5f\x6f\x70\x65\x6e\x28\x70\x61\x74\x68\x2c\x20\x6d\x6f\x64\
|
\x20\x74\x68\x72\x6f\x77\x20\x22\x55\x6e\x61\x62\x6c\x65\x20\x74\
|
||||||
\x65\x29\x3b\x0a\x20\x20\x20\x20\x69\x66\x20\x28\x66\x69\x6c\x65\
|
\x6f\x20\x72\x65\x61\x64\x20\x66\x69\x6c\x65\x20\x27\x22\x20\x2b\
|
||||||
\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x74\x75\
|
\x20\x70\x61\x74\x68\x20\x2b\x20\x22\x27\x20\x73\x69\x7a\x65\x22\
|
||||||
\x72\x6e\x20\x66\x69\x6c\x65\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x20\
|
\x3b\x0a\x7d\x3b\x0a\
|
||||||
\x20\x20\x20\x74\x68\x72\x6f\x77\x20\x22\x55\x6e\x61\x62\x6c\x65\
|
|
||||||
\x20\x74\x6f\x20\x6f\x70\x65\x6e\x20\x66\x69\x6c\x65\x20\x27\x22\
|
|
||||||
\x20\x2b\x20\x70\x61\x74\x68\x20\x2b\x20\x22\x27\x22\x3b\x0a\x7d\
|
|
||||||
\x3b\x0a\x0a\x2f\x2a\x2a\x20\x4f\x70\x65\x6e\x2c\x20\x72\x65\x61\
|
|
||||||
\x64\x20\x61\x6e\x64\x20\x72\x65\x74\x75\x72\x6e\x20\x63\x6f\x6e\
|
|
||||||
\x74\x65\x6e\x74\x20\x6f\x66\x20\x61\x20\x66\x69\x6c\x65\x2e\x0a\
|
|
||||||
\x20\x2a\x20\x49\x74\x20\x77\x69\x6c\x6c\x20\x74\x68\x72\x6f\x77\
|
|
||||||
\x20\x61\x6e\x20\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x20\x69\x66\
|
|
||||||
\x20\x69\x74\x20\x66\x61\x69\x6c\x73\x2e\x0a\x20\x2a\x0a\x20\x2a\
|
|
||||||
\x20\x40\x70\x61\x72\x61\x6d\x20\x70\x61\x74\x68\x20\x50\x61\x74\
|
|
||||||
\x68\x20\x6f\x66\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x74\x6f\
|
|
||||||
\x20\x72\x65\x61\x64\x20\x66\x72\x6f\x6d\x0a\x20\x2a\x20\x40\x72\
|
|
||||||
\x65\x74\x75\x72\x6e\x20\x66\x69\x6c\x65\x20\x63\x6f\x6e\x74\x65\
|
|
||||||
\x6e\x74\x0a\x20\x2a\x2f\x0a\x77\x69\x6e\x64\x6f\x77\x2e\x66\x73\
|
|
||||||
\x2e\x72\x65\x61\x64\x20\x3d\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\
|
|
||||||
\x20\x28\x70\x61\x74\x68\x29\x20\x7b\x0a\x20\x20\x20\x20\x76\x61\
|
|
||||||
\x72\x20\x66\x20\x3d\x20\x66\x73\x2e\x6f\x70\x65\x6e\x28\x70\x61\
|
|
||||||
\x74\x68\x2c\x20\x27\x72\x27\x29\x2c\x0a\x20\x20\x20\x20\x20\x20\
|
|
||||||
\x20\x20\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3d\x20\x66\x2e\x72\x65\
|
|
||||||
\x61\x64\x28\x29\x3b\x0a\x0a\x20\x20\x20\x20\x66\x2e\x63\x6c\x6f\
|
|
||||||
\x73\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\
|
|
||||||
\x20\x63\x6f\x6e\x74\x65\x6e\x74\x3b\x0a\x7d\x3b\x0a\x0a\x2f\x2a\
|
|
||||||
\x2a\x20\x4f\x70\x65\x6e\x20\x61\x6e\x64\x20\x77\x72\x69\x74\x65\
|
|
||||||
\x20\x63\x6f\x6e\x74\x65\x6e\x74\x20\x74\x6f\x20\x61\x20\x66\x69\
|
|
||||||
\x6c\x65\x0a\x20\x2a\x20\x49\x74\x20\x77\x69\x6c\x6c\x20\x74\x68\
|
|
||||||
\x72\x6f\x77\x20\x61\x6e\x20\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\
|
|
||||||
\x20\x69\x66\x20\x69\x74\x20\x66\x61\x69\x6c\x73\x2e\x0a\x20\x2a\
|
|
||||||
\x0a\x20\x2a\x20\x40\x70\x61\x72\x61\x6d\x20\x70\x61\x74\x68\x20\
|
|
||||||
\x50\x61\x74\x68\x20\x6f\x66\x20\x74\x68\x65\x20\x66\x69\x6c\x65\
|
|
||||||
\x20\x74\x6f\x20\x72\x65\x61\x64\x20\x66\x72\x6f\x6d\x0a\x20\x2a\
|
|
||||||
\x20\x40\x70\x61\x72\x61\x6d\x20\x63\x6f\x6e\x74\x65\x6e\x74\x20\
|
|
||||||
\x43\x6f\x6e\x74\x65\x6e\x74\x20\x74\x6f\x20\x77\x72\x69\x74\x65\
|
|
||||||
\x20\x74\x6f\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x0a\x20\x2a\x20\
|
|
||||||
\x40\x70\x61\x72\x61\x6d\x20\x6d\x6f\x64\x65\x20\x4f\x70\x65\x6e\
|
|
||||||
\x20\x4d\x6f\x64\x65\x2e\x20\x41\x20\x73\x74\x72\x69\x6e\x67\x20\
|
|
||||||
\x6d\x61\x64\x65\x20\x6f\x66\x20\x27\x77\x27\x20\x6f\x72\x20\x27\
|
|
||||||
\x61\x20\x2f\x20\x2b\x27\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\
|
|
||||||
\x73\x2e\x0a\x20\x2a\x2f\x0a\x77\x69\x6e\x64\x6f\x77\x2e\x66\x73\
|
|
||||||
\x2e\x77\x72\x69\x74\x65\x20\x3d\x20\x66\x75\x6e\x63\x74\x69\x6f\
|
|
||||||
\x6e\x20\x28\x70\x61\x74\x68\x2c\x20\x63\x6f\x6e\x74\x65\x6e\x74\
|
|
||||||
\x2c\x20\x6d\x6f\x64\x65\x29\x20\x7b\x0a\x20\x20\x20\x20\x76\x61\
|
|
||||||
\x72\x20\x66\x20\x3d\x20\x66\x73\x2e\x6f\x70\x65\x6e\x28\x70\x61\
|
|
||||||
\x74\x68\x2c\x20\x6d\x6f\x64\x65\x29\x3b\x0a\x0a\x20\x20\x20\x20\
|
|
||||||
\x66\x2e\x77\x72\x69\x74\x65\x28\x63\x6f\x6e\x74\x65\x6e\x74\x29\
|
|
||||||
\x3b\x0a\x20\x20\x20\x20\x66\x2e\x63\x6c\x6f\x73\x65\x28\x29\x3b\
|
|
||||||
\x0a\x7d\x3b\x0a\x0a\x2f\x2a\x2a\x20\x52\x65\x74\x75\x72\x6e\x20\
|
|
||||||
\x74\x68\x65\x20\x73\x69\x7a\x65\x20\x6f\x66\x20\x61\x20\x66\x69\
|
|
||||||
\x6c\x65\x2c\x20\x69\x6e\x20\x62\x79\x74\x65\x73\x2e\x0a\x20\x2a\
|
|
||||||
\x20\x49\x74\x20\x77\x69\x6c\x6c\x20\x74\x68\x72\x6f\x77\x20\x61\
|
|
||||||
\x6e\x20\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x20\x69\x66\x20\x69\
|
|
||||||
\x74\x20\x66\x61\x69\x6c\x73\x2e\x0a\x20\x2a\x0a\x20\x2a\x20\x40\
|
|
||||||
\x70\x61\x72\x61\x6d\x20\x70\x61\x74\x68\x20\x50\x61\x74\x68\x20\
|
|
||||||
\x66\x6f\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x74\x6f\x20\x72\
|
|
||||||
\x65\x61\x64\x20\x74\x68\x65\x20\x73\x69\x7a\x65\x20\x6f\x66\x0a\
|
|
||||||
\x20\x2a\x20\x40\x72\x65\x74\x75\x72\x6e\x20\x46\x69\x6c\x65\x20\
|
|
||||||
\x73\x69\x7a\x65\x20\x69\x6e\x20\x62\x79\x74\x65\x73\x0a\x20\x2a\
|
|
||||||
\x2f\x0a\x77\x69\x6e\x64\x6f\x77\x2e\x66\x73\x2e\x73\x69\x7a\x65\
|
|
||||||
\x20\x3d\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x28\x70\x61\x74\
|
|
||||||
\x68\x29\x20\x7b\x0a\x20\x20\x20\x20\x76\x61\x72\x20\x73\x69\x7a\
|
|
||||||
\x65\x20\x3d\x20\x66\x73\x2e\x5f\x73\x69\x7a\x65\x28\x70\x61\x74\
|
|
||||||
\x68\x29\x3b\x0a\x20\x20\x20\x20\x69\x66\x20\x28\x73\x69\x7a\x65\
|
|
||||||
\x20\x21\x3d\x3d\x20\x2d\x31\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\
|
|
||||||
\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x20\x73\x69\x7a\x65\x3b\x0a\
|
|
||||||
\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x74\x68\x72\x6f\x77\x20\
|
|
||||||
\x22\x55\x6e\x61\x62\x6c\x65\x20\x74\x6f\x20\x72\x65\x61\x64\x20\
|
|
||||||
\x66\x69\x6c\x65\x20\x27\x22\x20\x2b\x20\x70\x61\x74\x68\x20\x2b\
|
|
||||||
\x20\x22\x27\x20\x73\x69\x7a\x65\x22\x3b\x0a\x7d\x3b\x0a\
|
|
||||||
\x00\x00\x56\x27\
|
\x00\x00\x56\x27\
|
||||||
\x89\
|
\x89\
|
||||||
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
|
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
|
||||||
|
@ -4505,8 +4497,8 @@ qt_resource_struct = "\
|
||||||
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\
|
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\
|
||||||
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
|
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
|
||||||
\x00\x00\x00\x1e\x00\x02\x00\x00\x00\x02\x00\x00\x00\x03\
|
\x00\x00\x00\x1e\x00\x02\x00\x00\x00\x02\x00\x00\x00\x03\
|
||||||
\x00\x00\x00\x64\x00\x01\x00\x00\x00\x01\x00\x00\x68\x8e\
|
\x00\x00\x00\x64\x00\x01\x00\x00\x00\x01\x00\x00\x68\x05\
|
||||||
\x00\x00\x00\x36\x00\x00\x00\x00\x00\x01\x00\x00\x12\x63\
|
\x00\x00\x00\x36\x00\x00\x00\x00\x00\x01\x00\x00\x11\xda\
|
||||||
"
|
"
|
||||||
|
|
||||||
def qInitResources():
|
def qInitResources():
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
|
|
||||||
from math import ceil, floor
|
from math import ceil, floor
|
||||||
|
|
||||||
|
import sip
|
||||||
from PyQt4.QtCore import (pyqtProperty, pyqtSlot, pyqtSignal, Qt, QObject,
|
from PyQt4.QtCore import (pyqtProperty, pyqtSlot, pyqtSignal, Qt, QObject,
|
||||||
QRect, QPoint, QUrl, QFileInfo, QDir, QSize,
|
QRect, QPoint, QUrl, QFileInfo, QDir, QSize,
|
||||||
QSizeF, QByteArray, QEventLoop, QEvent, QFile)
|
QSizeF, QByteArray, QEventLoop, QEvent, QFile)
|
||||||
|
@ -36,7 +37,8 @@ class CustomPage(QWebPage):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
QWebPage.__init__(self, parent)
|
QWebPage.__init__(self, parent)
|
||||||
|
|
||||||
self.parent = parent
|
self.m_parent = parent
|
||||||
|
|
||||||
self.m_userAgent = QWebPage.userAgentForUrl(self, QUrl())
|
self.m_userAgent = QWebPage.userAgentForUrl(self, QUrl())
|
||||||
self.m_scrollPosition = QPoint()
|
self.m_scrollPosition = QPoint()
|
||||||
|
|
||||||
|
@ -52,10 +54,10 @@ class CustomPage(QWebPage):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def javaScriptAlert(self, originatingFrame, msg):
|
def javaScriptAlert(self, originatingFrame, msg):
|
||||||
self.parent.javaScriptAlertSent.emit(msg)
|
self.m_parent.javaScriptAlertSent.emit(msg)
|
||||||
|
|
||||||
def javaScriptConsoleMessage(self, message, lineNumber, sourceID):
|
def javaScriptConsoleMessage(self, message, lineNumber, sourceID):
|
||||||
self.parent.javaScriptConsoleMessageSent.emit(message, lineNumber, sourceID)
|
self.m_parent.javaScriptConsoleMessageSent.emit(message, lineNumber, sourceID)
|
||||||
|
|
||||||
def userAgentForUrl(self, url):
|
def userAgentForUrl(self, url):
|
||||||
return self.m_userAgent
|
return self.m_userAgent
|
||||||
|
@ -75,6 +77,8 @@ class WebPage(QObject):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
QObject.__init__(self, parent)
|
QObject.__init__(self, parent)
|
||||||
|
|
||||||
|
self.m_parent = parent
|
||||||
|
|
||||||
# variable declarations
|
# variable declarations
|
||||||
self.m_paperSize = {}
|
self.m_paperSize = {}
|
||||||
self.m_clipRect = QRect()
|
self.m_clipRect = QRect()
|
||||||
|
@ -396,6 +400,11 @@ class WebPage(QObject):
|
||||||
def paperSize(self, size):
|
def paperSize(self, size):
|
||||||
self.m_paperSize = size
|
self.m_paperSize = size
|
||||||
|
|
||||||
|
@pyqtSlot()
|
||||||
|
def release(self):
|
||||||
|
self.m_parent.m_pages.remove(self)
|
||||||
|
sip.delete(self)
|
||||||
|
|
||||||
@pyqtSlot(str, result=bool)
|
@pyqtSlot(str, result=bool)
|
||||||
def render(self, fileName):
|
def render(self, fileName):
|
||||||
if self.m_mainFrame.contentsSize() == '':
|
if self.m_mainFrame.contentsSize() == '':
|
||||||
|
|
Loading…
Reference in New Issue