diff options
| -rw-r--r-- | Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.cpp | 6 | ||||
| -rw-r--r-- | Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.h | 1 |
2 files changed, 0 insertions, 7 deletions
diff --git a/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.cpp b/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.cpp index 2dabac9..97dc94e 100644 --- a/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.cpp +++ b/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.cpp @@ -108,30 +108,24 @@ namespace Swift { element->setAttribute("rx", boost::lexical_cast<std::string>(ellipse.getRX())); element->setAttribute("ry", boost::lexical_cast<std::string>(ellipse.getRY())); element->setAttribute("id", ellipse.getID()); element->setAttribute("stroke", ellipse.getPenColor().toHex()); element->setAttribute("fill", ellipse.getBrushColor().toHex());; element->setAttribute("stroke-width", boost::lexical_cast<std::string>(ellipse.getPenWidth())); element->setAttribute("opacity", alphaToOpacity(ellipse.getPenColor().getAlpha())); element->setAttribute("fill-opacity", alphaToOpacity(ellipse.getBrushColor().getAlpha())); } catch (boost::bad_lexical_cast&) { } } - std::string WhiteboardElementSerializingVisitor::intToStr(const int t) const { - std::stringstream ss; - ss << t; - return ss.str(); - } - XMLElement::ref WhiteboardElementSerializingVisitor::getResult() const { return element; } std::string WhiteboardElementSerializingVisitor::alphaToOpacity(int alpha) const { int opacity = 100*alpha/254; if (opacity == 100) { return "1"; } else { return "."+boost::lexical_cast<std::string>(opacity); } } diff --git a/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.h b/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.h index d51694f..26b76cb 100644 --- a/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.h +++ b/Swiften/Serializer/PayloadSerializers/WhiteboardSerializer.h @@ -20,25 +20,24 @@ namespace Swift { class WhiteboardElementSerializingVisitor : public WhiteboardElementVisitor { public: void visit(WhiteboardLineElement& line); void visit(WhiteboardFreehandPathElement& path); void visit(WhiteboardRectElement& rect); void visit(WhiteboardPolygonElement& polygon); void visit(WhiteboardTextElement& text); void visit(WhiteboardEllipseElement& ellipse); XMLElement::ref getResult() const; private: - std::string intToStr(const int t) const; std::string alphaToOpacity(int alpha) const; XMLElement::ref element; }; class WhiteboardSerializer : public GenericPayloadSerializer<WhiteboardPayload> { public: std::string serializePayload(boost::shared_ptr<WhiteboardPayload> payload) const; private: std::string typeToString(WhiteboardPayload::Type type) const; }; |
Swift