~ubuntu-branches/ubuntu/trusty/grantlee/trusty

« back to all changes in this revision

Viewing changes to examples/textedit/filters.cpp

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2011-12-08 22:46:54 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20111208224654-n2vxap05cxp0i2v7
Tags: 0.2.0-0ubuntu1
* New upstream release
* Merge with Debian, remaining changes:
 - conflict/replace old libgrantlee0
* Remove missing symbols from .symbols files, upstream says they are no longer
  all virtual but they are inline

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
#include "audiotextdocumentoutputter.h"
29
29
 
30
 
Q_DECLARE_METATYPE(QTextDocument*)
31
 
 
32
30
QVariant CleanHtmlFilter::doFilter(const QVariant& input, const QVariant& argument, bool autoescape) const
33
31
{
34
 
  QTextDocument *document = input.value<QTextDocument*>();
 
32
  QTextDocument *document = qobject_cast<QTextDocument*>(input.value<QObject*>());
35
33
 
36
34
  if (!document)
37
35
    return QString();
48
46
 
49
47
QVariant PlainTextFilter::doFilter(const QVariant& input, const QVariant& argument, bool autoescape) const
50
48
{
51
 
  QTextDocument *document = input.value<QTextDocument*>();
 
49
  QTextDocument *document = qobject_cast<QTextDocument*>(input.value<QObject*>());
52
50
 
53
51
  if (!document)
54
52
    return QString();