aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/qpytextobject.h
blob: 80c5b7ebd6722d9ac409e8ba01423975a9cef2b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef QPYTEXTOBJECT
#define QPYTEXTOBJECT

#include <QObject>
#include <QTextObjectInterface>

class QPyTextObject : public QObject, public QTextObjectInterface
{
    Q_OBJECT
    Q_INTERFACES(QTextObjectInterface)
public:
    QPyTextObject(QObject* parent = 0) : QObject(parent) {}
    void drawObject(QPainter* painter, const QRectF& rect, QTextDocument* doc, int posInDocument, const QTextFormat& format ) = 0;
    QSizeF intrinsicSize(QTextDocument* doc, int posInDocument, const QTextFormat& format ) = 0;
};
#endif