diff options
Diffstat (limited to 'src/clicktoflash.cpp')
-rw-r--r-- | src/clicktoflash.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/clicktoflash.cpp b/src/clicktoflash.cpp index 76637975..a704aca9 100644 --- a/src/clicktoflash.cpp +++ b/src/clicktoflash.cpp @@ -11,9 +11,9 @@ * published by the Free Software Foundation; either version 2 of * the License or (at your option) version 3 or any later version * accepted by the membership of KDE e.V. (or its successor approved -* by the membership of KDE e.V.), which shall act as a proxy +* by the membership of KDE e.V.), which shall act as a proxy * defined in Section 14 of version 3 of the license. -* +* * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the @@ -43,12 +43,12 @@ ClickToFlash::ClickToFlash(QUrl pluginUrl, QWidget *parent) - : QWidget(parent) - , m_url(pluginUrl) + : QWidget(parent) + , m_url(pluginUrl) { QHBoxLayout *l = new QHBoxLayout(this); setLayout(l); - + QToolButton *button = new QToolButton(this); button->setPopupMode(QToolButton::InstantPopup); button->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); @@ -60,12 +60,12 @@ ClickToFlash::ClickToFlash(QUrl pluginUrl, QWidget *parent) void ClickToFlash::load() -{ +{ QWidget *parent = parentWidget(); QWebView *view = 0; - while (parent) + while (parent) { - if (QWebView *aView = qobject_cast<QWebView*>(parent)) + if (QWebView *aView = qobject_cast<QWebView*>(parent)) { view = aView; break; @@ -78,10 +78,10 @@ void ClickToFlash::load() const QString selector = QLatin1String("%1[type=\"application/x-shockwave-flash\"]"); hide(); - + QList<QWebFrame*> frames; frames.append(view->page()->mainFrame()); - while (!frames.isEmpty()) + while (!frames.isEmpty()) { QWebFrame *frame = frames.takeFirst(); QWebElement docElement = frame->documentElement(); @@ -89,10 +89,10 @@ void ClickToFlash::load() QWebElementCollection elements; elements.append(docElement.findAll(selector.arg(QLatin1String("object")))); elements.append(docElement.findAll(selector.arg(QLatin1String("embed")))); - - foreach (QWebElement element, elements) + + foreach(QWebElement element, elements) { - if( checkElement(element) ) + if (checkElement(element)) { kDebug() << "RETURNED TRUE ..........................."; QWebElement substitute = element.clone(); @@ -114,25 +114,25 @@ bool ClickToFlash::checkElement(QWebElement el) QString checkString; QString urlString; - - checkString = QUrl(el.attribute("src")).toString( QUrl::RemoveQuery ); - urlString = m_url.toString( QUrl::RemoveQuery ); - - if( urlString.contains( checkString ) ) + + checkString = QUrl(el.attribute("src")).toString(QUrl::RemoveQuery); + urlString = m_url.toString(QUrl::RemoveQuery); + + if (urlString.contains(checkString)) return true; - + QWebElementCollection collec = el.findAll("*"); int i = 0; - while( i < collec.count() ) + while (i < collec.count()) { QWebElement el = collec.at(i); - checkString = QUrl(el.attribute("src")).toString( QUrl::RemoveQuery ); - urlString = m_url.toString( QUrl::RemoveQuery ); + checkString = QUrl(el.attribute("src")).toString(QUrl::RemoveQuery); + urlString = m_url.toString(QUrl::RemoveQuery); - if( urlString.contains( checkString ) ) + if (urlString.contains(checkString)) return true; - + i++; } |