6 #include <QDeclarativeItem>
10 class QuillItem : public QDeclarativeItem {
13 Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged);
14 Q_PROPERTY(QString mimeType READ mimeType WRITE setMimeType NOTIFY mimeTypeChanged);
15 Q_PROPERTY(bool error READ error NOTIFY errorChanged);
18 QuillItem(QDeclarativeItem *parent = 0);
22 void setSource(const QUrl& src);
24 QString mimeType() const;
25 void setMimeType(const QString& mime);
27 void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0);
29 virtual void componentComplete();
35 void error(const QString& err);
36 void mimeTypeChanged();
52 #endif /* QUILL_ITEM_H */