chore: 格式化ElaWidgetTools代码
This commit is contained in:
@@ -3,39 +3,29 @@
|
||||
#include "ElaGraphicsItem.h"
|
||||
#include "ElaGraphicsLineItem.h"
|
||||
#include "ElaGraphicsScene.h"
|
||||
ElaGraphicsScenePrivate::ElaGraphicsScenePrivate(QObject* parent)
|
||||
: QObject(parent)
|
||||
{
|
||||
}
|
||||
ElaGraphicsScenePrivate::ElaGraphicsScenePrivate(QObject *parent) : QObject(parent) {}
|
||||
|
||||
ElaGraphicsScenePrivate::~ElaGraphicsScenePrivate()
|
||||
{
|
||||
}
|
||||
ElaGraphicsScenePrivate::~ElaGraphicsScenePrivate() {}
|
||||
|
||||
QDataStream& operator<<(QDataStream& stream, const ElaGraphicsScenePrivate* data)
|
||||
{
|
||||
QStringList keyList = data->_items.keys();
|
||||
QList<ElaGraphicsItem*> itemList = data->_items.values();
|
||||
QDataStream &operator<<(QDataStream &stream, const ElaGraphicsScenePrivate *data) {
|
||||
QStringList keyList = data->_items.keys();
|
||||
QList<ElaGraphicsItem *> itemList = data->_items.values();
|
||||
stream << keyList;
|
||||
for (int i = 0; i < keyList.count(); i++)
|
||||
{
|
||||
for (int i = 0; i < keyList.count(); i++) {
|
||||
stream << itemList[i];
|
||||
}
|
||||
stream << data->_itemsLink;
|
||||
return stream;
|
||||
}
|
||||
|
||||
QDataStream& operator>>(QDataStream& stream, ElaGraphicsScenePrivate* data)
|
||||
{
|
||||
QDataStream &operator>>(QDataStream &stream, ElaGraphicsScenePrivate *data) {
|
||||
QStringList keyList;
|
||||
stream >> keyList;
|
||||
QList<ElaGraphicsItem*> itemList = data->_serializeItem(keyList.count());
|
||||
for (int i = 0; i < keyList.count(); i++)
|
||||
{
|
||||
QList<ElaGraphicsItem *> itemList = data->_serializeItem(keyList.count());
|
||||
for (int i = 0; i < keyList.count(); i++) {
|
||||
stream >> itemList[i];
|
||||
}
|
||||
for (int i = 0; i < keyList.count(); i++)
|
||||
{
|
||||
for (int i = 0; i < keyList.count(); i++) {
|
||||
data->_items.insert(keyList[i], itemList[i]);
|
||||
}
|
||||
stream >> data->_itemsLink;
|
||||
@@ -43,13 +33,11 @@ QDataStream& operator>>(QDataStream& stream, ElaGraphicsScenePrivate* data)
|
||||
return stream;
|
||||
}
|
||||
|
||||
QList<ElaGraphicsItem*> ElaGraphicsScenePrivate::_serializeItem(int count)
|
||||
{
|
||||
QList<ElaGraphicsItem *> ElaGraphicsScenePrivate::_serializeItem(int count) {
|
||||
Q_Q(ElaGraphicsScene);
|
||||
QList<ElaGraphicsItem*> itemList;
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
ElaGraphicsItem* item = new ElaGraphicsItem();
|
||||
QList<ElaGraphicsItem *> itemList;
|
||||
for (int i = 0; i < count; i++) {
|
||||
ElaGraphicsItem *item = new ElaGraphicsItem();
|
||||
item->setParent(q);
|
||||
itemList.append(item);
|
||||
q->QGraphicsScene::addItem(item);
|
||||
@@ -58,26 +46,23 @@ QList<ElaGraphicsItem*> ElaGraphicsScenePrivate::_serializeItem(int count)
|
||||
return itemList;
|
||||
}
|
||||
|
||||
void ElaGraphicsScenePrivate::_removeLinkLineItem()
|
||||
{
|
||||
void ElaGraphicsScenePrivate::_removeLinkLineItem() {
|
||||
Q_Q(ElaGraphicsScene);
|
||||
if (_linkLineItem)
|
||||
{
|
||||
if (_linkLineItem) {
|
||||
q->QGraphicsScene::removeItem(_linkLineItem);
|
||||
delete _linkLineItem;
|
||||
_linkLineItem = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
void ElaGraphicsScenePrivate::_deserializeLink()
|
||||
{
|
||||
void ElaGraphicsScenePrivate::_deserializeLink() {
|
||||
Q_Q(ElaGraphicsScene);
|
||||
for (int i = 0; i < _itemsLink.count(); i++)
|
||||
{
|
||||
QVariantMap itemLinkData = _itemsLink[i];
|
||||
QList<QString> uidList = itemLinkData.keys();
|
||||
QList<QVariant> portList = itemLinkData.values();
|
||||
ElaGraphicsLineItem* lineItem = new ElaGraphicsLineItem(_items.value(uidList[0]), _items.value(uidList[1]), portList[0].toInt(), portList[1].toInt());
|
||||
for (int i = 0; i < _itemsLink.count(); i++) {
|
||||
QVariantMap itemLinkData = _itemsLink[i];
|
||||
QList<QString> uidList = itemLinkData.keys();
|
||||
QList<QVariant> portList = itemLinkData.values();
|
||||
ElaGraphicsLineItem *lineItem =
|
||||
new ElaGraphicsLineItem(_items.value(uidList[0]), _items.value(uidList[1]), portList[0].toInt(), portList[1].toInt());
|
||||
q->QGraphicsScene::addItem(lineItem);
|
||||
_lineItemsList.append(lineItem);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user