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
|