1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/qqtgraphicsitem.h
tianduanrui 3f857669fc init
2016-12-29 16:49:18 +08:00

106 lines
2.0 KiB
C++
Executable File

#ifndef QQTGRAPHICSITEM_H
#define QQTGRAPHICSITEM_H
#include <QGraphicsItem>
#include <QGraphicsProxyWidget>
class QQTGraphicsItem : public QGraphicsItem
{
public:
explicit QQTGraphicsItem(QQTGraphicsItem *parent = 0);
};
class QQTGraphicsTextItem : public QGraphicsTextItem
{
public:
explicit QQTGraphicsTextItem(QQTGraphicsItem *parent = 0);
// QGraphicsItem interface
public:
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
};
class QQTGraphicsSimpleTextItem : public QGraphicsSimpleTextItem
{
public:
explicit QQTGraphicsSimpleTextItem(QQTGraphicsItem *parent = 0);
};
class QQTGraphicsPixmapItem : public QGraphicsPixmapItem
{
public:
explicit QQTGraphicsPixmapItem(QQTGraphicsItem *parent = 0);
};
class QQTGraphicsRectItem : public QGraphicsRectItem
{
public:
explicit QQTGraphicsRectItem(QQTGraphicsItem *parent = 0);
// QGraphicsItem interface
public:
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
};
class QQTGraphicsLineItem : public QGraphicsLineItem
{
public:
explicit QQTGraphicsLineItem(QQTGraphicsItem *parent = 0);
// QGraphicsItem interface
public:
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
};
class QQTGraphicsPathItem : public QGraphicsPathItem
{
public:
explicit QQTGraphicsPathItem(QQTGraphicsItem *parent = 0);
};
class QQTGraphicsEllipseItem : public QGraphicsEllipseItem
{
public:
explicit QQTGraphicsEllipseItem(QQTGraphicsItem *parent = 0);
};
class QQTGraphicsPolygonItem : public QGraphicsPolygonItem
{
public:
explicit QQTGraphicsPolygonItem(QQTGraphicsItem *parent = 0);
};
class QQTGraphicsItemGroup : public QGraphicsItemGroup
{
public:
explicit QQTGraphicsItemGroup(QQTGraphicsItem *parent = 0);
};
class QQTGraphicsProxyWidget : public QGraphicsProxyWidget
{
public:
explicit QQTGraphicsProxyWidget(QQTGraphicsItem *parent = 0);
};
#endif // QQTGRAPHICSITEM_H