|
Lines 79-100
void tst_QWebView::renderHints()
a/WebKit/qt/tests/qwebview/tst_qwebview.cpp_sec1
|
| 79 |
{ |
79 |
{ |
| 80 |
QWebView webView; |
80 |
QWebView webView; |
| 81 |
|
81 |
|
| 82 |
// default is only text antialiasing |
82 |
// default is only text antialiasing + smooth pixmap transform |
| 83 |
QVERIFY(!(webView.renderHints() & QPainter::Antialiasing)); |
83 |
QVERIFY(!(webView.renderHints() & QPainter::Antialiasing)); |
| 84 |
QVERIFY(webView.renderHints() & QPainter::TextAntialiasing); |
84 |
QVERIFY(webView.renderHints() & QPainter::TextAntialiasing); |
| 85 |
QVERIFY(!(webView.renderHints() & QPainter::SmoothPixmapTransform)); |
85 |
QVERIFY(webView.renderHints() & QPainter::SmoothPixmapTransform); |
| 86 |
QVERIFY(!(webView.renderHints() & QPainter::HighQualityAntialiasing)); |
86 |
QVERIFY(!(webView.renderHints() & QPainter::HighQualityAntialiasing)); |
| 87 |
|
87 |
|
| 88 |
webView.setRenderHint(QPainter::Antialiasing, true); |
88 |
webView.setRenderHint(QPainter::Antialiasing, true); |
| 89 |
QVERIFY(webView.renderHints() & QPainter::Antialiasing); |
89 |
QVERIFY(webView.renderHints() & QPainter::Antialiasing); |
| 90 |
QVERIFY(webView.renderHints() & QPainter::TextAntialiasing); |
90 |
QVERIFY(webView.renderHints() & QPainter::TextAntialiasing); |
| 91 |
QVERIFY(!(webView.renderHints() & QPainter::SmoothPixmapTransform)); |
91 |
QVERIFY(webView.renderHints() & QPainter::SmoothPixmapTransform); |
| 92 |
QVERIFY(!(webView.renderHints() & QPainter::HighQualityAntialiasing)); |
92 |
QVERIFY(!(webView.renderHints() & QPainter::HighQualityAntialiasing)); |
| 93 |
|
93 |
|
| 94 |
webView.setRenderHint(QPainter::Antialiasing, false); |
94 |
webView.setRenderHint(QPainter::Antialiasing, false); |
| 95 |
QVERIFY(!(webView.renderHints() & QPainter::Antialiasing)); |
95 |
QVERIFY(!(webView.renderHints() & QPainter::Antialiasing)); |
| 96 |
QVERIFY(webView.renderHints() & QPainter::TextAntialiasing); |
96 |
QVERIFY(webView.renderHints() & QPainter::TextAntialiasing); |
| 97 |
QVERIFY(!(webView.renderHints() & QPainter::SmoothPixmapTransform)); |
97 |
QVERIFY(webView.renderHints() & QPainter::SmoothPixmapTransform); |
| 98 |
QVERIFY(!(webView.renderHints() & QPainter::HighQualityAntialiasing)); |
98 |
QVERIFY(!(webView.renderHints() & QPainter::HighQualityAntialiasing)); |
| 99 |
|
99 |
|
| 100 |
webView.setRenderHint(QPainter::SmoothPixmapTransform, true); |
100 |
webView.setRenderHint(QPainter::SmoothPixmapTransform, true); |