+
+
+QString Transfer::nick() const
+{
+ return _nick;
+}
+
+
+void Transfer::setNick(const QString &nick)
+{
+ if (_nick != nick) {
+ _nick = nick;
+ SYNC(ARG(nick));
+ emit nickChanged(nick);
+ }
+}
+
+
+void Transfer::setError(const QString &errorString)
+{
+ qWarning() << Q_FUNC_INFO << errorString;
+ emit error(errorString);
+ setStatus(Status::Failed);
+}
+
+
+QDataStream &operator<<(QDataStream &out, Transfer::Status state) {
+ out << static_cast<qint8>(state);
+ return out;
+}
+
+QDataStream &operator>>(QDataStream &in, Transfer::Status &state) {
+ qint8 s;
+ in >> s;
+ state = static_cast<Transfer::Status>(s);
+ return in;
+}
+
+QDataStream &operator<<(QDataStream &out, Transfer::Direction direction) {
+ out << static_cast<qint8>(direction);
+ return out;
+}
+
+QDataStream &operator>>(QDataStream &in, Transfer::Direction &direction) {
+ qint8 d;
+ in >> d;
+ direction = static_cast<Transfer::Direction>(d);
+ return in;
+}