diff options
Diffstat (limited to 'Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp')
-rw-r--r-- | Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp b/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp index 6e259a2..9aa6eb0 100644 --- a/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp +++ b/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp @@ -205,6 +205,7 @@ namespace Swift { void QtWhiteboardWindow::setSession(WhiteboardSession::ref session) { whiteboardSession_ = session; + graphicsView->setIDPrefix(P2QSTRING(whiteboardSession_->getClientID())); whiteboardSession_->onElementReceived.connect(boost::bind(&QtWhiteboardWindow::handleWhiteboardElementReceive, this, _1)); whiteboardSession_->onRequestAccepted.connect(boost::bind(&QWidget::show, this)); whiteboardSession_->onSessionTerminateReceived.connect(boost::bind(&QtWhiteboardWindow::handleSessionTerminate, this)); @@ -224,7 +225,7 @@ namespace Swift { element->setColor(Color(color.red(), color.green(), color.blue(), color.alpha())); element->setPenWidth(lineItem->pen().width()); - element->setID(lineItem->data(0).toString().toStdString()); + element->setID(lineItem->data(100).toString().toStdString()); whiteboardSession_->sendElement(element); } @@ -242,7 +243,7 @@ namespace Swift { element->setPenWidth(freehandLineItem->pen().width()); element->setPoints(points); - element->setID(freehandLineItem->data(0).toString().toStdString()); + element->setID(freehandLineItem->data(100).toString().toStdString()); whiteboardSession_->sendElement(element); } @@ -257,7 +258,7 @@ namespace Swift { element->setPenColor(Color(penColor.red(), penColor.green(), penColor.blue(), penColor.alpha())); element->setPenWidth(rectItem->pen().width()); - element->setID(rectItem->data(1).toString().toStdString()); + element->setID(rectItem->data(100).toString().toStdString()); whiteboardSession_->sendElement(element); } @@ -270,7 +271,7 @@ namespace Swift { QColor color = textItem->defaultTextColor(); element->setColor(Color(color.red(), color.green(), color.blue(), color.alpha())); - element->setID(rectItem->data(0).toString().toStdString()); + element->setID(rectItem->data(100).toString().toStdString()); whiteboardSession_->sendElement(element); } @@ -292,7 +293,7 @@ namespace Swift { element->setBrushColor(Color(brushColor.red(), brushColor.green(), brushColor.blue(), brushColor.alpha())); element->setPenWidth(polygonItem->pen().width()); - element->setID(polygonItem->data(0).toString().toStdString()); + element->setID(polygonItem->data(100).toString().toStdString()); whiteboardSession_->sendElement(element); } @@ -311,7 +312,7 @@ namespace Swift { element->setBrushColor(Color(brushColor.red(), brushColor.green(), brushColor.blue(), brushColor.alpha())); element->setPenWidth(ellipseItem->pen().width()); - element->setID(ellipseItem->data(1).toString().toStdString()); + element->setID(ellipseItem->data(100).toString().toStdString()); whiteboardSession_->sendElement(element); } } |