37 lines
753 B
C++
37 lines
753 B
C++
#include <QGraphicsGridLayout>
|
|
#include <QPainter>
|
|
#include <QSizePolicy>
|
|
#include <QGraphicsSceneMouseEvent>
|
|
#include "diagramEditor/editContainerItem.h"
|
|
|
|
EditContainerItem::EditContainerItem(QGraphicsItem *parent)
|
|
: EditBaseStruct(parent)
|
|
{
|
|
setupUI();
|
|
}
|
|
EditContainerItem::~EditContainerItem()
|
|
{
|
|
|
|
}
|
|
|
|
void EditContainerItem::setupUI()
|
|
{
|
|
|
|
}
|
|
|
|
void EditContainerItem::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)
|
|
{
|
|
event->ignore();
|
|
}
|
|
|
|
void EditContainerItem::resizeEvent(QGraphicsSceneResizeEvent *event)
|
|
{
|
|
emit containerSizeChange(this);
|
|
}
|
|
|
|
void EditContainerItem::paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget)
|
|
{
|
|
painter->setPen(QColor(255,0,0));
|
|
painter->drawRect(boundingRect());
|
|
}
|